how can i detect passagers?
#1

pawn Код:
new carid = GetPlayerVehicleID(playerid);  
    if(IsPlayerInAnyVehicle(playerid) && !IsAnOwnableCar(carid))
    {
    SetVehicleToRespawn(carid);
    }
How can i make if the car don't have passagers to respawn ?
Reply
#2

How to check if there's any passenger in that vehicle?
pawn Код:
stock IsVehicleOccupiedWithPassengers( vehicleid )
{
    for( new i = 0; i < MAX_PLAYERS; i++ )
    {
        if( !IsPlayerConnected( i ) ) continue;
        if( IsPlayerInVehicle( i, vehicleid ) && GetPlayerState( i ) == PLAYER_STATE_PASSENGER ) return 1;
    }
    return 0;
}
Usage:
pawn Код:
new
    carid = GetPlayerVehicleID( playerid )
;
if( !IsVehicleOccupiedWithPassengers( carid ) ) SetVehicleToRespawn( carid );
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)