Save spawn point command Y_INI
#1

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:

Код:
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;
}
OnPlayerSpawn:

Код:
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;
OnPlayerDisconnect:

Код:
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);
LoadUserData:

Код:
INI_Float("SpawnX", PlayerInfo[playerid][sspsX]);
INI_Float("SpawnY", PlayerInfo[playerid][sspsY]);
INI_Float("SpawnZ", PlayerInfo[playerid][sspsZ]);
INI_Float("SpawnA", PlayerInfo[playerid][sspsA]);
OnPlayerRegister:

Код:
INI_WriteFloat(File, "SpawnX", 0, 6);
INI_WriteFloat(File, "SpawnY", 0, 6);
INI_WriteFloat(File, "SpawnZ", 0, 6);
INI_WriteFloat(File, "SpawnA", 0, 6);
In Player File:

Код:
SpawnX = 0.000000
SpawnY = 0.000000
SpawnZ = 0.000000
SpawnA = 0.000000
Reply


Messages In This Thread
Save spawn point command Y_INI - by dan40o - 15.02.2015, 12:49
Re: Save spawn point command Y_INI - by MBilal - 15.02.2015, 12:58
Re: Save spawn point command Y_INI - by dan40o - 15.02.2015, 13:05

Forum Jump:


Users browsing this thread: 1 Guest(s)