SA-MP Forums Archive
How would I make this work? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: How would I make this work? (/showthread.php?tid=341544)



How would I make this work? - Mento - 11.05.2012

Errors:
pawn Код:
(157) : error 028: invalid subscript (not an array or too many subscripts): "pPos"
(157) : error 029: invalid expression, assumed zero
(157) : error 029: invalid expression, assumed zero
(157) : fatal error 107: too many error messages on one line
Line 157:
pawn Код:
INI_Float("PosX", PlayerInfo[playerid][pPos[0]]);   <---- Line 157
    INI_Float("PosY", PlayerInfo[playerid][pPos[1]]);
    INI_Float("PosZ", PlayerInfo[playerid][pPos[2]]);
    INI_Float("PosA", PlayerInfo[playerid][pPos[3]]);
    INI_Float("PosINT", PlayerInfo[playerid][pPos[4]]);
pawn Код:
enum pInfo
{
    Float:pPos[5],
}
new PlayerInfo[MAX_PLAYERS][pInfo];



Re: How would I make this work? - Ballu Miaa - 11.05.2012

EDIT: Check Y_Ini thread for more help. Added +4 Rep to Vincent for helping newbies.


Re: How would I make this work? - ReneG - 11.05.2012

Change
pawn Код:
INI_Float("PosX", PlayerInfo[playerid][pPos[0]]);   <---- Line 157
to
pawn Код:
INI_Float("PosX", PlayerInfo[playerid][pPos][0]); // The " [ " brackets were messed up
                                                  // on your line
EDIT: Holy

Change all of them.
pawn Код:
INI_Float("PosX", PlayerInfo[playerid][pPos][0]);  
INI_Float("PosY", PlayerInfo[playerid][pPos][1]);
INI_Float("PosZ", PlayerInfo[playerid][pPos][2]);
INI_Float("PosA", PlayerInfo[playerid][pPos][3]);
INI_Float("PosINT", PlayerInfo[playerid][pPos][4]);



Re: How would I make this work? - SuperViper - 11.05.2012

Notes:

1) You can't have interior in there because it's not a float

2) You should add virtual world to your saving system