|
闲来无事,说说sx1如何避免杀错别人killer或不杀自己killer导至送信失败。
现在送信分两种流派,一种是找个地方等,另一种是跑npc附近等。
第一种相对安全,第二种危险性就很大了。原因就在:...
请看:
你紧张起来,不由一摸衣袋,不好!信被偷了!
夹谷西说道:「小子,乖乖把密函交出来吧!!!」
看起来夹谷西想杀死你!
糟糕,又冲上来了个人!
卢开说道:「师兄,点子硬得很,我来帮你!!!」
看起来卢开想杀死你!
你正忙着呢。
|
原因就在这个提示,这个提示不管是谁的killer来,他都一样的提示。
那么,如果你找个没有人的地方等killer,你是相对安全的。但是,如果你跑到npc附近等,
你知道的...大家地图都差不多,就算你不跑npc处等,你找的地方也来人了,然后在你等killer
的时候,他的先来了,你对他的killer下了kill,.... 后果可想而知。
为什么会对别人的killer下killer呢?请看机器人的代码:
#TRIGGER {^(*)说道:「师兄,点子硬得很,我来帮你!!!」} {sx_killer2=%1;#t- sx_kill0;sxstop;look} {sx_kill0} 548
#TRIGGER {^(*)说道:「小子,乖乖把密函交出来吧!!!」} {sx_killer1=%1;look} {sx_kill0} 548
看到没有,他才不管是谁的killer来了,只要有提示就杀,当然他一见提示就杀,管你是谁的killer,很危险啊同志们。
于是机器人得改,有了下面的改法了:
#TRIGGER {^(*)说道:「师兄,点子硬得很,我来帮你!!!」} {sx_killerb=%1;sxstop} {sx_kill0} 548
#TRIGGER {^(*)说道:「小子,乖乖把密函交出来吧!!!」} {sx_killera=%1} {sx_kill0} 548
#TRIGGER {^{> 看|看}起来{@sx_killera}想杀死你!} {#va sx_killer1 @sx_killera;#va sx_killera 完成;look;#t- sx_killnpc1} {sx_killnpc1} 548
#TRIGGER {^{> 看|看}起来{@sx_killerb}想杀死你!} {#va sx_killer2 @sx_killerb;#va sx_killerb 完成;look;#t- sx_killnpc2} {sx_killnpc2} 548
这样一来,安全了。sx1来killer提示出现了,我记录下来了,可是如果他不对我叫杀,我也不杀他。嗯,安全了。
可是问题又来了,我们的目标是送信,如果在一个地方等killer,别人的和你的killer同时来,然后你的提示在前,他的提示在后。那么
你记录下来的sx_killera或者sx_killerb与叫杀你的killer名字不一样,于是你就傻傻站在那里了。如果机器人设置得好的,有人杀你,你会自动启用技能还击就算了,
如果做得不好的,又有可能要挂了....
好,继续研究怎么办。
#TRIGGER {^(*)说道:「师兄,点子硬得很,我来帮你!!!」} {#if @sx_killerb=完成 {sx_killerb=%1} {sx_killerd=%1};sxstop} {sx_kill0} 548
#TRIGGER {^(*)说道:「小子,乖乖把密函交出来吧!!!」} {#if @sx_killera=完成 {sx_killera=%1} {sx_killerc=%1}} {sx_kill0} 548
#TRIGGER {^{> 看|看}起来{@sx_killera}想杀死你!} {#va sx_killer1 @sx_killera;#va sx_killera 完成;look;#t- sx_killnpc1} {sx_killnpc1} 548
#TRIGGER {^{> 看|看}起来{@sx_killerb}想杀死你!} {#va sx_killer2 @sx_killerb;#va sx_killerb 完成;look;#t- sx_killnpc2} {sx_killnpc2} 548
#TRIGGER {^{> 看|看}起来{@sx_killerc}想杀死你!} {#va sx_killer1 @sx_killerc;#va sx_killerc 完成;look;#t- sx_killnpc1} {sx_killnpc1} 548
#TRIGGER {^{> 看|看}起来{@sx_killerd}想杀死你!} {#va sx_killer2 @sx_killerd;#va sx_killerd 完成;look;#t- sx_killnpc2} {sx_killnpc2} 548
我们在上面的基础上作了改进,第一次有提示,我们记录在killera和b中,第二次再提示,我们判断killera和b是不是空值,如果不是,我们就记录在c和d中了,不管是killera还是
b,c,d叫杀,只要和我们记录的名字是一样的,我们就可以还击了。
如果有人问,那么,在一个地方有三,四个人同时来killer呢?
那种情况实在是太难遇到,千年一遇了。
而且你还可以在上面的基础上加上sx_killere/f/g/h/i的判断,任他几个人同时来killer都不怕,如果你不嫌麻烦的话。
|
评分
-
1
查看全部评分
-
|