15.02.2015, 12:49
I am tryin to make command that save cordinates in file and make them spawn:
I have this but it doens't save the cords.
COMMAND:
OnPlayerSpawn:
OnPlayerDisconnect:
LoadUserData:
OnPlayerRegister:
In Player File:
I have this but it doens't save the cords.
COMMAND:
Код:
CMD:setmyspawn(playerid, params[])
{
new Float: setmyspawnX, Float: setmyspawnY, Float: setmyspawnZ, Float: setmyspawnA;
GetPlayerPos(playerid, setmyspawnX, setmyspawnY, setmyspawnZ);
GetPlayerFacingAngle(playerid, setmyspawnA);
setmyspawnX = PlayerInfo[playerid][sspsX];
setmyspawnY = PlayerInfo[playerid][sspsY];
setmyspawnZ = PlayerInfo[playerid][sspsZ];
setmyspawnA = PlayerInfo[playerid][sspsA];
return 1;
}
Код:
if(PlayerInfo[playerid][sspsX] == 0.0 && PlayerInfo[playerid][sspsY] == 0.0 && PlayerInfo[playerid][sspsZ] == 0.0 && PlayerInfo[playerid][sspsA] == 0.0)
{
return 1;
}
else
{
SetPlayerPos(playerid, PlayerInfo[playerid][sspsX], PlayerInfo[playerid][sspsY], PlayerInfo[playerid][sspsZ]);
SetPlayerFacingAngle(playerid, PlayerInfo[playerid][sspsA]);
}
return 1;
Код:
INI_WriteFloat(File, "SpawnX", PlayerInfo[playerid][sspsX], 6); INI_WriteFloat(File, "SpawnY", PlayerInfo[playerid][sspsY], 6); INI_WriteFloat(File, "SpawnZ", PlayerInfo[playerid][sspsZ], 6); INI_WriteFloat(File, "SpawnA", PlayerInfo[playerid][sspsA], 6);
Код:
INI_Float("SpawnX", PlayerInfo[playerid][sspsX]);
INI_Float("SpawnY", PlayerInfo[playerid][sspsY]);
INI_Float("SpawnZ", PlayerInfo[playerid][sspsZ]);
INI_Float("SpawnA", PlayerInfo[playerid][sspsA]);
Код:
INI_WriteFloat(File, "SpawnX", 0, 6); INI_WriteFloat(File, "SpawnY", 0, 6); INI_WriteFloat(File, "SpawnZ", 0, 6); INI_WriteFloat(File, "SpawnA", 0, 6);
Код:
SpawnX = 0.000000 SpawnY = 0.000000 SpawnZ = 0.000000 SpawnA = 0.000000


etmyspawn(playerid, params[])