(playerid, vehicleid, seatid)
playerid
The ID of the player to put in a vehicle.
vehicleid
The ID of the vehicle to put the player in.
seatid
The ID of the seat to put the player in.
0 - Driver
1 - Front passenger
2 - Back-left passenger
3 - Back-right passenger
4+ - Passenger seats (coach etc.)
If this function is used on a player that is already in a vehicle, other players will still see them in their previous vehicle. To fix this, first remove the player from the vehicle. A fix for this is included in the community-developed fixes.inc.
public OnPlayerEnterVehicle(playerid,vehicleid,ispassanger)
{
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
If the seat is invalid or is taken, will cause a crash when they EXIT the vehicle.
You can use GetPlayerVehicleSeat in a loop to check if a seat is occupied by any players.
The following functions may be useful, as they are related to this function in one way or another.
The following callbacks might be useful, as they're related to this function in one way or another.