作者justinj (闇冥)
看板mud_sanc
标题[闲聊] 简易触发的设定
时间Fri Nov 26 11:10:03 2010
这些触发只是给一些比较不大会设定的人看一下而已
所以内容会比较简单..
如果想要看进阶版本的,请看看无尾熊精进研究会(简称 无精研会)
的会长所写的...
1.
路线:首先你要想你要怎麽去规画你要大概走法
像我的的话是
买水->换水晶->(存钱->)练功区->买水..
然後再来去各别设定
药水处:买药水,去换水晶处
水晶处:换水晶,直移到练功区
练功区:开随便移动,
没水时:停止随便移动,回去买水
其中我存钱拿掉是有原因的,如果你要的话可以自己写上去
然後我将路线拆成四个触发,每个都短短的...
是可以再合并,但因为lag和不可预知的原因,还是拆成4个比较保险
2.
预防:这是为了防止不可知的原因或lag的关系一定要做的
通常有在设定的人都会有叫"防呆"
像我的话防呆是设定成这样
放在timer处,一段时间後没战斗就重跑
3.
函数:在写时大概所用到
(a)#tr (内容) {执行} :一般触发,基本上我用不着,
直接打开触发页面设定比较快
(b)#ala 时间 {执行} :时间触发,这是很常用的,使用例如
#ala *3:00 {a} 每三分钟执行a
#ala +3:00 {a} 三分钟後执行a
(c)#wa 时间 :这是过了某个时间後继续执行後面的指令,上面的数值请
用秒数乘以一千来设定...像#wa 2000..是指2秒後
还有另一个限制是秒数不能太大,太大基本上就会出问题了
而#ala,及#wa的差别在於我举个例
#ala +2 {a};#ala +3 {b}; 这个是2秒後a,3秒後b,
#wa 2000;a;#wa 3000;b; 这个是2秒後a,5秒後b,
(d)#untri {内容}:这是移除触发,例如#untri {*5} 移除某一个时间的触发
这个我通常拿来移时间触发用的,#wa基本上应该移不掉吧(?)
(e)#if (判断) {成立} {不成立}:这个就不用我说了吧,很常用
(f)#case 数值 {第一项} {第二项} ..:这是选择性,我只有在写海船的时候拿来用
(g)#var,#add:变数设定,这个很简单就不说了
(h)#dir,#undir:这个是设定方向的用的,现在我用不着
(i)#t-,#t+ 这是开关触发(或类别)用的,很实用
(j)#sl,#pause,#step(#stop):这几个是设定路径用的,括号那个是在4.62才去用的
4.62及7.21的路径设定有一点变化..至於相关的几个像#ok
等就不要理它了
(k)#con:重新连线,这个是为了因应战争而特别用的...
(l)#cap,#gag:一个是抓,一个是挡..应该不用多说
(m)#ts :时间重新及设定,这个我将防呆机放在timer时,用这个可以切换一下时间
不至於让它太快重走(在打装时),不然在pr bless也很常用
(n)%mod(a,b):余数...通常en每一百要按时会用到
只要用到上面几个就差不多个,想要再精进的请自行研究,或看某研会是否出版了
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.139.28
1F:推 ma713 :有心 帮推! 11/26 11:20
2F:推 hmml :#if {判断} {成立} {不成立} <<<是721的写法吗?? 11/27 00:49
3F:→ hmml :#if (判断) {成立} {不成立} <<<555要这样写 11/27 00:50
4F:→ hmml :{判断} 是可以跑,不过很难猜出zmud会怎麽跑... 11/27 00:51
5F:推 hmml :我也不存钱的...跑国练没钱领... 11/27 00:53
6F:→ aiggkimd :721的if可以跟555写法一样 11/27 00:58
7F:→ justinj :不成立那个可以拿掉...成立拿掉倒没用过.. 11/27 08:18
※ 编辑: justinj 来自: 220.129.141.152 (11/27 08:19)
8F:→ justinj :那个我打错了...avert 11/27 08:19
9F:→ justinj :突然想到还有几个函数可以用..算了..懒的改了..avert 11/27 10:04
10F:推 hmml :其实#case 可以几乎可以取代#if... 11/27 21:03
11F:→ hmml :判断式写得好,会比数层if要好得多 11/27 21:04
12F:→ justinj :...何必写太多层呢...我只是写简单的触发而已..avert 11/28 08:22
※ 编辑: justinj 来自: 220.129.140.52 (12/18 08:37)