Quote:
Originally Posted by Lorenc_
pawn Код:
stock PutPlayerInVehicleEmptySlot( vehicleid, playerid ) { new bool: bNonAvailable[ 4 ], count = -1 ; foreach(Player, iPlayer) { if( IsPlayerInVehicle( iPlayer, vehicleid ) ) { new iVehicle = GetPlayerVehicleSeat( iPlayer ) ; if( iVehicle >= 0 && iVehicle <= 3 ) bNonAvailable[ iVehicle ] = true; } } for( new i; i < sizeof( bNonAvailable ); i++ ) { if( !bNonAvailable[ i ] ) count = i, PutPlayerInVehicle( playerid, vehicleid, i ); } return count; }
quick function, can be useful
|
Uhm, you know some vehicles are 2-seated. And some have more than 4(like buses). This needs a GetVehicleSeatCount.