- UID
- 1193240
- 主题
- 0
- 阅读权限
- 20
- 帖子
- 169
- 精华
- 0
- 积分
- 90
- 金钱
- 219
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 0 小时
- 评议
- 0
- 帖子
- 169
- 精华
- 0
- 积分
- 90
- 金钱
- 219
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
我看您帖子前自己也试验过了,实际上同一个ZONE可以激发两个事件,楼主你试试看下面的指令:
function onEnter_triggerzone2_zheng(zoneName, unitName)
OFP:activateEntitySet("triggerSet1")
OFP:searchAndDestroy("EchelonI10","s1point",200,(true),"OVERRIDE")
OFP:searchAndDestroy("EchelonI11","s1point",200,(true),"OVERRIDE")
end
同理在给出比如直升机降落后乘员下机接着移动到路径也是可以的:
function onLand_heli1(HelicopterName)
OFP:dismountVehicle("PLA1","ADDTOFRONT")
OFP:move("PLA1","waypointI6p","ADDTOEND")
end
但是动作指令的顺序要用"ADDTOFRONT"和"ADDTOEND"来建立命令顺序规则,而不是OVERRIDE。
这样就可以实现简化lua和地图上ZONE的数量的目的了。 |
|