OnVehicleDeath
描述
当车辆被摧毁时触发该回调函数,触发条件包括:
- 车辆爆炸
- 车辆完全浸没水中
参数名 | 说明 |
---|---|
vehicleid | 被摧毁的车辆ID |
killerid | 报告车辆摧毁状态的玩家ID(参数名易误解,通常为驾驶员/乘客或最近玩家) |
返回值
该回调始终在滤镜脚本中优先触发。
示例
public OnVehicleDeath(vehicleid, killerid)
{
new string[64];
format(string, sizeof(string), "车辆 %i 已被摧毁。报告者:玩家 %i。", vehicleid, killerid);
SendClientMessageToAll(0xFFFFFFFF, string);
return 1;
}
注意事项
提示
- 车辆部分浸没水中时也会触发本回调,此时通过传送或驶出水域仍可挽救车辆
- 车辆完全摧毁后,当驾驶员离开或经过短暂时间,车辆会消失且不会再次触发本回调
相关回调
以下回调可能与该回调存在关联:
- OnVehicleSpawn: 当车辆重新生成时触发
相关函数
以下函数可能与该回调存在关联:
- SetVehicleHealth: 设置车辆生命值
- GetVehicleHealth: 获取车辆生命值
- RepairVehicle: 完全修复车辆