09.01.2013, 23:02
pawn Код:
#define IsVehicleOccupied(%0) VehicleOccupied[%0]
new bool:VehicleOccupied[MAX_VEHICLES char];
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER) VehicleOccupied[GetPlayerVehicleID(playerid)] = true;
else if(oldstate == PLAYER_STATE_DRIVER) VehicleOccupied[GetPlayerVehicleID(playerid)] = false;
}
stock VerifyVehicleDriver()
{
new count;
for(new v=0; v<MAX_VEHICLES; v++)
{
if(IsVehicleOccupied(v)) count++;
}
return count;
}