Player Death Spectate Bug
#2

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;
}
Reply


Messages In This Thread
Player Death Spectate Bug - by Nick Deeds - 23.05.2010, 18:00
Re: Player Death Spectate Bug - by pierhs - 23.05.2010, 19:01
Re: Player Death Spectate Bug - by dice7 - 23.05.2010, 19:20
Re: Player Death Spectate Bug - by Z-R0 - 23.05.2010, 21:13

Forum Jump:


Users browsing this thread: 1 Guest(s)