20.02.2011, 16:37
Quote:
I have a timer which works every minute. I wan't to make a script which adds player score ir player position has changed from the old checking. But this one won't work. Any id'eas what is wrong?
|
pawn Код:
stock IsInNewPos(playerid, Pos[])
{
new nPos[3];
GetPlayerPos(playerid, nPos[0], nPos[1], nPos[2]);
if(Pos[0] != nPos[0] && Pos[1] != nPos[1] && Pos[2] != nPos[2]) return 1;
return 0;
}
pawn Код:
new Float:PlayerPos[MAX_PLAYERS][3];
public AddScore(playerid)
{
if(IsInNewPos(playerid, PlayerPos[playerid]))
{
// Give points here
}
GetPlayerPos(playerid, PlayerPos[playerid][0], PlayerPos[playerid][1], PlayerPos[playerid][2]);
}