Quote:
Originally Posted by selten98
pawn Код:
public OnPlayerDeath(playerid, killerid, reason) { if(IsAtEvent[playerid] == 0) // printf("OnPlayerDeath: playerid: %d, killerid: %d, reason: %s", playerid, killerid, reason); //debug ClearGuns(playerid); SetPlayerColor(playerid, TCOLOR_HOSPITAL); SetPlayerVirtualWorld(playerid, 0); PlayerInfo[playerid][pOnDuty] = 0; PlayerInfo[playerid][pBombs] = 0; PlayerInfo[playerid][pScope] = 0; PlayerInfo[playerid][pLocal] = 999; PlayerInfo[playerid][pVirtualWorld] = 0; PlayerInfo[killerid][pKills] += 1; CapturingTimer[playerid] = 0; STDPlayer[playerid] = 0; IsAtEvent[playerid] = 0; new name[MAX_PLAYER_NAME]; new killa[MAX_PLAYER_NAME]; new string[128]; new caller = Mobile[playerid]; GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(killerid, killa, sizeof(killa)); } else if(IsAtEvent[playerid] == 1) { SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid, 0); SetPlayerPos(playerid,982.1890,-1624.2583,14.9526); SetPlayerFacingAngle(playerid, 90); SetCameraBehindPlayer(playerid); }
|
That wouldn't work because if a player was in an event the code above wouldn't be called.