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