AddStaticVehicleEx
描述
在游戏模式中添加静态车辆(模型会预加载给玩家)。
与 AddStaticVehicle 的唯一区别:可设置车辆无人驾驶后的重生时间。
参数名 | 说明 |
---|---|
modelid | 车辆模型 ID |
Float:spawnX | 生成点的 X 坐标 |
Float:spawnY | 生成点的 Y 坐标 |
Float:spawnZ | 生成点的 Z 坐标 |
Float:angle | 车辆初始朝向角度 |
colour1 | 主颜色 ID |
colour2 | 副颜色 ID |
respawnDelay | 车辆无人驾驶后的重生延迟(单位:秒) |
bool:addSiren | 默认值'false'。为车辆添加警笛功能(需车辆自带喇叭) |
返回值
成功创建的车辆 ID(范围 1 至 MAX_VEHICLES)。
若创建失败(达到车辆上限或无效模型 ID)返回 INVALID_VEHICLE_ID(65535)。
示例
public OnGameModeInit()
{
// 添加一架九头蛇战斗机(520),无人驾驶15秒后重生
AddStaticVehicleEx(520, 2109.1763, 1503.0453, 32.2887, 82.2873, -1, -1, 15);
return 1;
}
相关函数
- AddStaticVehicle: 添加基础静态车辆
- CreateVehicle: 动态创建车辆
- DestroyVehicle: 销毁车辆
- GetVehicleParamsSirenState: 检测车辆警笛状态
- SetVehicleSpawnInfo: 配置车辆生成参数
- GetVehicleSpawnInfo: 获取车辆生成信息
- ChangeVehicleColours: 修改车辆颜色
- GetVehicleColours: 获取车辆颜色配置
- SetVehicleRespawnDelay: 设置车辆重生延迟
- GetVehicleRespawnDelay: 获取车辆重生延迟
相关回调
- OnVehicleSpawn: 车辆重生时触发
- OnVehicleSirenStateChange: 车辆警笛状态变化时触发