23.05.2010, 19:01
Maybe this can help:
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
TogglePlayerSpectating(playerid, true);
if(IsPlayerInAnyVehicle(killerid))PlayerSpectateVehicle(playerid, GetPlayerVehicleID(killerid));
else PlayerSpectatePlayer(playerid, killerid);
PlayerSpec[playerid] = killerid;
PlayerLoop(i)
{
if(playerid == PlayerSpec[i])
{
TogglePlayerSpectating(i, true);
if(IsPlayerInAnyVehicle(killerid))PlayerSpectateVehicle(i, GetPlayerVehicleID(killerid));
else PlayerSpectatePlayer(i, killerid);
PlayerSpec[i] = killerid;
SetTimerEx("ExitSpec", SpawnTime*1000, false, "d", i);
}
}
SetTimerEx("ExitSpec", SpawnTime, false, "d", playerid);
}
return 1;
}