я бы сделал, как-нибудь так...
[pwn]forward ReturnPlayerToGame(playerid); new JustDeaded[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
if(JustDeaded == 1)
{
SetPlayerPos(playerid,x,y,z);
SetTimerEx("ReturnPlayerToGame",60000,false,"d",playerid);
}
}
public OnPlayerDeath(playerid, killerid, reason)
{
JustDeaded[playerid] = 1;
return 1;
}
public OnPlayerDisconnect(playerid)
{
JustDeaded[playerid] = 0;
return 1;
}
ReturnPlayerToGame(playerid)
{
JustDeaded[playerid] = 0;
SetPlayerPos(playerid,x,y,z);
return 1;
}[/pwn]
ps: код не компилил