|
发表于 2012-12-29 00:47:20
来自手机
|
显示全部楼层
没那么复杂吧?换个思路!转个弯!用触发器可以实现!在你要放置导弹弹药的地方放一个武器箱(可以是空的)然后在该武器箱的初始值里写上:player addAction ["拿取导弹弹药", "xxx.sqs"]
玩家找到该弹药箱,对准弹药箱鼠标滚轮就有一个“拿取导弹弹药”的选项!选择就调用xxx.sqs!
然后xxx.sqs这样写:
player addmagazines "导弹弹药的名称代码";
nadaodaodandanyao=true;
exit
再设置一个触发器(或者检查器),条件栏写上:nadaodaodandanyao
初始值栏写:hint"玩家已经装备或者拿到导弹弹药!";###=true
当然这个触发器或者检查器的设置只是提示玩家已经拿到或者装备导弹弹药!“###=true”就是判断玩家是否已经装备导弹弹药的条件!"###"可作为你的下一个触发器条件!
你也可以不用绕那么远!直接用"nadaodaodandanyao=true"来判断!因为只要这个条件成立!玩家已经是添加了导弹弹药了!也就是xxx.sqs的
player addmagazines "导弹弹药的名称代码";已经执行过啦!现在你可以用"nadaodaodandanyao"作为玩家已经装备弹药的条件了!
是不是很简单呢? |
|