22.05.2012, 19:03
It means you defined new str[30]; already.. try this:
pawn Код:
//public OnPlayerSpawn
new name[25];GetPlayerName(playerid,name,25);
new str[30];format(str,30,"%s_X",name);
new Float:X,Float:Y,Float:Z;
X = dini_Float("Pos.ini",str);
format(str,30,"%s_X",name);
Y = dini_Float("Pos.ini",str);
format(str,30,"%s_Y",name);
Z = dini_Float("Pos.ini",str);
format(str,30,"%s_Z",name);
SetPlayerPos(playerid,X,Y,Z);
//public OnPlayerDisconnect
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
new name[25];GetPlayerName(playerid,name,25);
new str[30];format(str,30,"%s_X",name);
dini_FloatSet("Pos.ini",str,X);
format(str,30,"%s_Y",name);
dini_FloatSet("Pos.ini",str,Y);
format(str,30,"%s_Z",name);
dini_FloatSet("Pos.ini",str,Z);