中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 3462|回复: 31

如何让一个触发器无限的在触发

[复制链接]
发表于 2016-3-10 10:04:13 | 显示全部楼层 |阅读模式
就是目标我一直在触发器范围内,他就一直触发,拜托帮下忙,O(∩_∩)O谢谢
发表于 2016-3-10 14:33:55 | 显示全部楼层
触发器默认的是范围触发,你这个可以把触发设置改为重复触发, 条件为出现【present】。不知道你要的是不是这种效果     
 楼主| 发表于 2016-3-11 08:40:51 | 显示全部楼层
chaoduichen 发表于 2016-3-10 14:33
触发器默认的是范围触发,你这个可以把触发设置改为重复触发, 条件为出现【present】。不知道你要的是不是 ...

我试试啊,谢谢
 楼主| 发表于 2016-3-11 08:48:17 | 显示全部楼层

不行啊。present是指目标,也就是你用同步线连接的单位进入触发器才能触发,不是指在范围内就能无限触发
发表于 2016-3-11 14:34:47 | 显示全部楼层
ta406601917 发表于 2016-3-11 08:48
不行啊。present是指目标,也就是你用同步线连接的单位进入触发器才能触发,不是指在范围内就能无限触发

触发后要做什么呢。 大概你这种情况写脚本好一点。
 楼主| 发表于 2016-3-11 14:50:25 | 显示全部楼层
chaoduichen 发表于 2016-3-11 14:34
触发后要做什么呢。 大概你这种情况写脚本好一点。

我已经解决啦,谢谢,我脚本写的,不过我想添加一个触发器条件,在受到攻击的时候发动触发,不知道条件那块语句怎么写,哥们能不能给点提示啊,我手上只有MR教程,里面没写过这类命令,完全不知道怎么办了
发表于 2016-3-11 15:05:09 | 显示全部楼层
ta406601917 发表于 2016-3-11 14:50
我已经解决啦,谢谢,我脚本写的,不过我想添加一个触发器条件,在受到攻击的时候发动触发,不知道条件那 ...

player addEventHandler["hit",{ 代码放这里  }];   这句扔到初始栏,被击中时会执行
 楼主| 发表于 2016-3-11 18:03:49 | 显示全部楼层
chaoduichen 发表于 2016-3-11 15:05
player addEventHandler["hit",{ 代码放这里  }];   这句扔到初始栏,被击中时会执行

谢谢啊,不过我的设想是基地里面人都在漫不经心的状态聊天,美军靠近后,突然袭击,然后敌人就换成战斗状态,如果每个人都这样写,他们只会在他们被打中的时候才有反应,队友被打中他们不管,(不在一个GROUP,因为要摆位置)我尝试了这样的写法:{_x addEventHandler["hit",{ _x setBehaviour "Combat";}]} foreach list Area1;还有这样的写法:{_x addEventHandler["hit",{ {_x setBehaviour "Combat"} foreach list Area1;}]} foreach list Area1;还设置脚本过,都不能使当美军开枪打了第一个人以后,敌人每人都进入战斗状态,能帮下帮下吧,真心感谢!
 楼主| 发表于 2016-3-11 18:04:22 | 显示全部楼层
他们只会在他们自己被打中的时候才有反应.....
 楼主| 发表于 2016-3-11 18:14:28 | 显示全部楼层
chaoduichen 发表于 2016-3-11 15:05
player addEventHandler["hit",{ 代码放这里  }];   这句扔到初始栏,被击中时会执行

谢谢!我成功了,代码行有点不对!像哥哥你这样给我们新手解答的人不多,谢谢,我们新手有问题经常没人回我们,发帖也只能在这里发,不得不感叹编辑器的新人越来越少了,多谢你这样的人存在我们才能对编辑器保持信心!
发表于 2016-3-11 18:31:05 | 显示全部楼层
ta406601917 发表于 2016-3-11 18:14
谢谢!我成功了,代码行有点不对!像哥哥你这样给我们新手解答的人不多,谢谢,我们新手有问题经常没人回 ...

可以设置为敌军进入一定范围且开枪,友军切换战斗模式
放置一个触发器,触发一次,条件为  Unit1 in thislist  and  enmyFIRE
触发结果为{_x setBehaviour"Combat"}foreach Units thislist
Unit1 为敌军单位名,在敌军初始兰写   {_x addEventHandler["fired",{enmyFire=true}]}foreach units group this
敌军进入触发器范围,并且其中有人开火,则enmyFIRE变量为真,触发器激活,战斗模式切换。【具体代码可能还需要纠正】

PS:我也是从小白过来的,现在顶多算小灰,助人为乐嘛
 楼主| 发表于 2016-3-11 18:42:42 | 显示全部楼层
chaoduichen 发表于 2016-3-11 18:31
可以设置为敌军进入一定范围且开枪,友军切换战斗模式
放置一个触发器,触发一次,条件为  Unit1 in thi ...

哦哦,谢谢,女孩子学这类东西本来就难,还没有多少教程,我只能翻MR的教程,都快翻烂了,哥,最后一个问题啊:我在士兵的F4到自己身上,路径触发里面写的是:
_p=1;
while {_p<10}
do{
_this playmove "AmovPercMstpSnonWnonDnon_exercisePushup";
}//让他一直做俯卧撑
而且他在我设置的Area1内,我的Area就用的刚刚那串代码,我发现开枪后其他士兵都已经战斗模式了,他还在做俯卧撑,我就想能不能把俯卧撑这个换成脚本,然后找到一个停止使用脚本的代码,添加到Area1触发器的框里面去,这样就会中断俯卧撑了吧,但是我并不知道这个语法怎么写,在哪里能找到呢
发表于 2016-3-11 19:31:23 | 显示全部楼层
本帖最后由 chaoduichen 于 2016-3-15 15:02 编辑
ta406601917 发表于 2016-3-11 18:42
哦哦,谢谢,女孩子学这类东西本来就难,还没有多少教程,我只能翻MR的教程,都快翻烂了,哥,最后一个问 ...


条件改为这个while{_p<10 }do{ if(!enmyFIRE)then{_this playmove "俯卧撑代码"else {_this playmove""}}}   enmyFIRE是全局变量,这样一旦敌人开枪,应该就可以切换动作了。具体能不能实现还要到游戏里测试,我提供个思路,你可以加我的群364588949,群文件里有不少脚本资料和链接,希望对你有帮助

PS:论坛下网上载,gpgpgpg,Alex.XP,ffur[这货名字忘了,开头好像是这个,VBS3前开发人员] 这些都是脚本大神,要么是学编程的,要么是搞开发的,有问题可以私信他们。


基本的东西你应该都了解了,可以上BIwiki看看,关于这个游戏可以探索的东西太多了。迄今为止我所晓得的有用的网站【这也是我们的群介绍】
http://arma3editor.com/arma-3-editor-weapon-list/
http://killzonekid.com/category/games/arma-3/page/12/
http://arma3.de/include.php?path=download&contentid=3436
http://www.chinavme.com/forum.php
http://www.kylania.com/ex/
https://community.bistudio.com/w ... ing_Commands_Arma_3
http://www.armaholic.com/
http://opendayz.net/threads/reso ... to-scripting.11313/
https://resources.bisimulations. ... :VBS:_Addon_Configs
http://tactical.nekromantix.com/index.php [翻墙]
https://resources.bisimulations.com/wiki/Main_Page
发表于 2016-3-11 19:31:34 | 显示全部楼层
本帖最后由 chaoduichen 于 2016-3-11 19:53 编辑

你是学编程的吗?话说比论坛某些其他人看起来靠谱多了。
http://www.chinavme.com/forum.ph ... ;tid=32384#lastpost
在这里回复一句话,可以提升权限,这样你问问题就更加方便了。
不过最好先搜索前任有没有解决,老手们没那么多耐心。
我一直说一句话:从闪点行动到AA3,你遇到的99%的问题前面人都遇到过,98%或许都被解决或者尝试解决过。所以,善用搜索,善用翻墙【Fromz老大说搞技术用谷歌,不阉割】。
 楼主| 发表于 2016-3-11 20:34:22 | 显示全部楼层
chaoduichen 发表于 2016-3-11 19:31
你是学编程的吗?话说比论坛某些其他人看起来靠谱多了。
http://www.chinavme.com/forum.php?mod=viewthre ...

太感谢了,你们的群号能不能说下,我想加入,一起研究讨论,我会PHP编程,和这个关系不大
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-4-27 00:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表