Перейти до основного вмісту

PutPlayerInVehicle

Description

Puts a player in a vehicle.

NameDescription
playeridThe ID of the player to put in a vehicle.
vehicleidThe ID of the vehicle to put the player in.
seatidThe ID of the seat to put the player in.

Returns

true - The function was executed successfully.

false - The function failed to execute. The player or vehicle doesn't exist.

Examples

public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}

IDSeat
0Driver
1Front passenger
2Back-left passenger
3Back-right passenger
4+Passenger seats (coach etc.)

Notes

Порада

You can use GetPlayerVehicleSeat in a loop to check if a seat is occupied by any players.

warning
  • If the seat is invalid or already taken, the client will crash when they EXIT the vehicle.
  • Putting a player into a vehicle that is not streamed in can be unreliable. This is due to a potential client-side issue where the vehicle may not have fully loaded into memory yet.
  • This also applies when attempting to put a player into a vehicle that was just created.