14.09.2013, 11:40
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_ONFOOT)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(Spectate[playerid] == i) PlayerSpectatePlayer(playerid, i);
}
}
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(Spectate[playerid] == i) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(i));
}
}
return 1;
}