GetVehicleParamsEx
描述
获取车辆的扩展参数集。
参数名 | 说明 |
---|---|
vehicleid | 目标车辆 ID |
&bool:engine | 存储引擎状态的布尔变量(按引用传递),1 表示引擎处于运行状态 |
&bool:lights | 存储车灯状态的布尔变量(按引用传递),1 表示车灯开启 |
&bool:alarm | 存储警报器状态的布尔变量(按引用传递),1 表示警报正在(或曾)鸣响 |
&bool:doors | 存储车门锁状态的布尔变量(按引用传递),1 表示车门已上锁 |
&bool:bonnet | 存储引擎盖状态的布尔变量(按引用传递),1 表示引擎盖开启 |
&bool:boot | 存储后备箱状态的布尔变量(按引用传递),1 表示后备箱开启 |
&bool:objective | 存储任务目标状态的布尔变量(按引用传递),1 表示任务目标处于激活状态 |
返回值
true - 操作成功
false - 操作失败(无效的车辆 ID)
车辆参数实际存储于通过引用传递的变量中,而非通过返回值获取。
示例
new
bool:engine, bool:lights, bool:alarm, bool:doors, bool:bonnet, bool:boot, bool:objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
// 该操作将使上述所有变量更新为对应部件的状态值
注意事项
提示
若参数未被预先设置(即未使用 SetVehicleParamsEx 进行设置),返回值将为-1('未设置'状态)
相关函数
- SetVehicleParamsEx: 为所有玩家设置车辆的扩展参数