OnTrailerUpdate
描述
当玩家客户端发送拖车状态同步数据时触发该回调函数。
参数名 | 说明 |
---|---|
playerid | 发送拖车状态更新的玩家ID |
vehicleid | 被更新的拖车ID |
返回值
0 - 阻止向其他玩家同步该拖车更新(仍会更新发送者客户端)
1 - 正常处理拖车更新并同步给所有玩家
该回调始终在滤镜脚本中优先触发。
示例
public OnTrailerUpdate(playerid, vehicleid)
{
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid)); // 强制分离拖车
return 0; // 阻止更新同步
}
注意事项
注意
本回调触发频率极高(每秒多次/每个拖车),请避免在此执行复杂计算或文件读写操作
相关回调
以下回调可能与该回调存在关联:
- OnUnoccupiedVehicleUpdate: 当无驾驶员车辆位置同步时触发
相关函数
以下函数可能与该回调存在关联:
- GetVehicleTrailer: 获取车辆牵引的拖车ID
- IsTrailerAttachedToVehicle: 检测拖车是否连接
- AttachTrailerToVehicle: 连接拖车到车辆
- DetachTrailerFromVehicle: 分离拖车连接