跳到主要内容

PutPlayerInVehicle

描述

将玩家放置到车辆中

参数说明
playerid需要放置的玩家 ID
vehicleid目标车辆 ID
seatid指定座位的 ID

返回值

true - 函数执行成功

false - 函数执行失败。玩家或车辆不存在

示例

public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
座位 ID对应位置
0驾驶员
1前排乘客
2后排左侧乘客
3后排右侧乘客
4+额外座位(巴士等大型车辆)

注意事项

技巧

可通过循环调用 GetPlayerVehicleSeat 检查座位占用状态

注意
  • 若指定非法座位或座位已被占用,玩家离开车辆时会导致客户端崩溃
  • 将玩家放置到尚未流加载的车辆中可能不可靠,因客户端可能未完成车辆资源加载
  • 此问题同样适用于刚创建的车辆

相关函数

相关回调