PHP код:
static Float:sync_fPosition[MAX_PLAYERS][3];
public OnPlayerUpdate(playerid)
{
new Float:NewPos[3];
GetPlayerPos(playerid,NewPos[0],NewPos[1],NewPos[2]);
if(GetPlayerDistanceFromPoint(playerid,sync_fPosition[playerid][0],sync_fPosition[playerid][1],sync_fPosition[playerid][2])>5.0 &&
sync_fPosition[playerid][0]!=0.0&&sync_fPosition[playerid][1]!=0.0&&sync_fPosition[playerid][2]!=0.0)
{
SetPVarInt(playerid,"POS",1);
SetPlayerPos(playerid,sync_fPosition[playerid][0],sync_fPosition[playerid][1],sync_fPosition[playerid][2]);
}
else if(GetPVarInt(playerid,"POS")!=0)
DeletePVar(playerid,"POS");
if(GetPVarInt(playerid,"POS")==0)
GetPlayerPos(playerid,sync_fPosition[playerid][0],sync_fPosition[playerid][1],sync_fPosition[playerid][2]);
return 1;
}