北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: wzxb

推车雷霆命中的问题

[复制链接]
发表于 2010-10-18 16:05:53 | 显示全部楼层
先look第一个劫匪,看到描述,这是XXX派弃徒,你就把这个存在robber1里面,顺便触发look第二个劫匪,然后把第二个劫匪的描述仍在robber2里面,顺序吧4个都look完,然后判断robber1-4应该打哪个,如果robber2是丐帮的,你就perform sword.liumai XXX's robber 2
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-10-18 16:16:50 | 显示全部楼层
原帖由 dbr 于 2010-10-18 04:05 PM 发表
先look第一个劫匪,看到描述,这是XXX派弃徒,你就把这个存在robber1里面,顺便触发look第二个劫匪,然后把第二个劫匪的描述仍在robber2里面,顺序吧4个都look完,然后判断robber1-4应该打哪个,如果robber2是丐帮的 ...

问题就是机器人如何判断“这是丐帮弃徒”是第二个,我们人可以很容易判断,但机器人就不知道了。“你就把这个存在robber1里面”怎么存?能把这个说地更清楚一点吗,最好有实例,麻烦您了!!!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-10-18 16:26:34 | 显示全部楼层
#TRIGGER {^这是一位(%x)。} {pt1=%1;ptnum=1;这里写个判断,如果pt1是丐帮,就给pt1重新赋值为0,如果是武当就赋值为1,以此类推,给劫匪排序} {} 548

ptnum是你要打的那个叛徒
当你look第二个叛徒的时候,同理,pt2=%1;同样给pt2按照顺序赋值;ptnum的值写一个if,跟pt2跟pt1的值比较,哪个值小,ptnum就是哪个。
同理,look第三个,look第四个,当你发现look不到劫匪的时候,你就perform sword.liumai @ptnum
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-10-18 16:39:23 | 显示全部楼层
原帖由 dbr 于 2010-10-18 04:26 PM 发表
#TRIGGER {^这是一位(%x)。} {pt1=%1;ptnum=1;这里写个判断,如果pt1是丐帮,就给pt1重新赋值为0,如果是武当就赋值为1,以此类推,给劫匪排序} {} 548

ptnum是你要打的那个叛徒
当你look第二个叛徒的时候,同理 ...

谢谢 好像有点头绪了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-10-18 16:51:05 | 显示全部楼层
学习了不少好东西。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-10-18 18:56:04 | 显示全部楼层
好贴,虽然还没推到4匪这个境界。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-10-18 19:28:36 | 显示全部楼层
原帖由 dbr 于 2010-10-18 04:26 PM 发表
#TRIGGER {^这是一位(%x)。} {pt1=%1;ptnum=1;这里写个判断,如果pt1是丐帮,就给pt1重新赋值为0,如果是武当就赋值为1,以此类推,给劫匪排序} {} 548

ptnum是你要打的那个叛徒
当你look第二个叛徒的时候,同理 ...

谢谢 好多了,能够先打丐帮的,这大大降低了被雷霆击中的概率!先去吃饭,过会把我做的这个触发发上来,让大家分享。

[ 本帖最后由 wzxb 于 2010-10-18 07:29 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-10-18 19:37:06 | 显示全部楼层
原帖由 wzxb 于 2010-10-18 06:02 AM 发表
我天龙出师到朝廷推车老被雷霆击中,推4匪一般2轮就差不多会被雷霆打中。我现在推车用的是九阴的内功,处于yun powerup的状态,打匪之前用perform dodge.luoshen.轻工激发等级达到2200多了,但感觉还是容易被雷霆打中 ...

人品,就如那天边的浮云……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-10-18 20:59:01 | 显示全部楼层
#TRIGGER {~□身穿一件铁甲~(Armor~)} {#add rbnum 1;#if @rb=0 {pfm1=perform sword.liumai @youid robber @rbnum} {pfm1=perform sword.liumai;look @youid robber [@rbnum+1]}} {look} 519
#TRIGGER {这是一位丐帮叛徒。} {#var rb 0} {look} 519
#TRIGGER {你要看什么?} {rb=1} {hubiao_fight} 519
#TRIGGER {劫匪突然从暗处跳了出来,阴笑道:“红货和人命都留下来吧!。”} {look @youid robber} {hubiao_fight} 519
当劫匪跳出来后,执行look @youid robber,如果出现{这是一位丐帮叛徒},由于#add rbnum 1,且#var rb0,当接着触发到{~□身穿一件铁甲~(Armor~)} 就会根据前面的条件判断,执行命令,这时候@rbnum就是这个丐帮劫匪的序号。perform sword.liumai @youid robber @rbnum所打中的就是丐帮的这个匪,如果有两个丐帮的怎么办,也没事。
#TRIGGER {^??劫匪个起纵遁入暗里不见了}{rbnum=0;#if @rb=0 {look @youid robber;rb=1}  {hubiao_fight} 519
直到出现“你要看什么”,说明已经没有丐帮劫匪了,也就不会再look @youid robber了。
当推一步之后再重新设定
#TRIGGER {你赶着镖车驶了过来。} {#var rb 1;rbnum=0}  {hubiao_fight} 519
经过这样设定之后几乎也就没有出雷霆的机会了,如果还被打中那真的就是rpwt了。还在调试中,感谢大家的回答,dbr的提示。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-10-26 12:52:59 | 显示全部楼层
没想到宇宙也有懵懂的时候,而且还是dbr帮助他的。。。。。。sigh,这都是什么世道啊!!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-25 12:57 PM , Processed in 0.010343 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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