北大侠客行MUD论坛

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

[zmud721北侠路径] 逍遥行v1.5h1版20130523

[复制链接]
发表于 2012-9-5 12:16:04 | 显示全部楼层
关于8.14日修改大理、岳阳、昆明三个地标房间,由于原来房间名字变得一样了,楼主的做法是换了另外独立名字的房间,这个做法给我们写机器人带来很多不变,由于出发房间换了,导致很多和这个有关的机器人都要改了。其实房间不用换,照样可以自动设定地标房间的,用简易地图的那个描述来设房间,这种方法也同时能解决黄河长江渡口无法定位的问题。

请看看我这种实现方法,上面三个地标房间不换,另外渡口也都识别出来了

#CLASS {goto|position2}
#TRIGGER {^                 扬子津----扬子津----长江岸边  } {#var CurrentPosition jb1}
#TRIGGER {^               长江岸边    小池镇              $                        \   |     $                          长江渡口             $                                  \$                                     长江岸边  } {#var CurrentPosition jb3}
#TRIGGER {^陵矶 - $    这里是长江南岸的渡口。} {#var CurrentPosition jn4}
#TRIGGER {^陵矶 - $    这里是长江北岸的渡口。} {#var CurrentPosition jb4}
#TRIGGER {^长江渡口 - $    这里是长江北岸的渡口,扼守应天府的门户。} {#var CurrentPosition jb2}
#TRIGGER {^               西津渡口---长江渡口---长江岸边} {#var CurrentPosition jn1}
#TRIGGER {^%s长江岸边%s$%s\%s$%s长江渡口%s$%s\$%s长江岸边} {#var CurrentPosition jn3}
#TRIGGER {^               黄河南岸---黄河渡口---黄河南岸  $                                  \$                                     青石大道} {#var CurrentPosition hn1}
#TRIGGER {^                                     黄河南岸  $                                  /$                          黄河古渡             $                        /        \$               黄河南岸              土路      } {#var CurrentPosition hn3}
#TRIGGER {^               沙漠边缘              黄河北岸  $                        \        /$                          黄河古渡             $                        /          } {#var CurrentPosition hb3}
#TRIGGER {^                                     黄河拐弯处$                                  /$                          黄河北岸---黄河北岸  } {#var CurrentPosition hb3}
#TRIGGER {^               黄河北岸---黄河渡口---黄河北岸  } {#var CurrentPosition hb1}
#TRIGGER {^                                     黄河北岸  $                                  /$                          黄河渡口             $                        /          $               黄河北岸                        } {#var CurrentPosition hb4}
#TRIGGER {^                                     黄河南岸  $                                  /$                          黄河渡口             $                        /          $               黄河南岸} {#var CurrentPosition hn4}
#TRIGGER {^                         计氏马车分行--中心广场  } {#var CurrentPosition dl}
#TRIGGER {^                           西大街              $                             |     $                         计氏马车分行            } {#var CurrentPosition km}
#TRIGGER {^                 北大街--计氏马车分行            } {#var CurrentPosition yy}
#CLASS 0
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-9-5 12:17:06 | 显示全部楼层
期盼楼主采用我这个方法,那么原来的机器人就不用修改了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-9-6 07:20:59 | 显示全部楼层
回复  suxxx


  这个办法挺好的,记得以前讨论推车机器人时也用过小地图定位。
  制作gt机器人的 ...
alucar 发表于 2012-9-5 05:33 AM



    只用房间名定位,会有些地方无法定位,尤其是那9个渡口,其实只要到目的地,look一下,就可以定位了,省的手动sethere了。
   这样子遍历就不用改了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-9-6 07:24:25 | 显示全部楼层
你自己用自己修改就得了。不要指望机器人作者做售后
yyahoo 发表于 2012-9-5 04:40 AM



    我自己其实已经改好了,这里是提出一个方法,给原作者参考的,遍历什么的就不用改了。毕竟他自己要因此修改遍历也是很痛苦的。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-9-6 17:55:06 | 显示全部楼层
哦,以前的遍历确实少了一个房间,我也暂时懒得改。我修改的是那三个地方的初始房间的抓取,还有蜀道、黄河长江港口这些地方的识别,主要就是方便以前机器人走路的起始点不用改了。另外走路walk那个alias里的最后whisper我改成了dbl用来设定走路结束后下一步要做的事。归云庄那个e改成enter的路也改了。不过楼主新加的几个节点我没加。
我改的goto.mud附上,labaz请查收

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-9-6 19:42:34 | 显示全部楼层
那不变成盗版了?如果alucar接受我这么一点点建议,我们就省力气啦,哈哈
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-9-7 11:09:15 | 显示全部楼层
接不了盘,到现在还没看懂你那路径怎么搜索出来的。alucar你不能抛弃我们啊。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-3-11 15:05:55 | 显示全部楼层
要不小小把那几个原本不能定位的地方做个定位的补丁txt文件传上来,俺直接放到首页去加个连接
(其实俺原来 ...
alucar 发表于 2012-9-7 10:02 AM


我把原来不能定位的做了自动定位,放在了position2这个class里,包括了所有黄河、长江渡口、昆明、大理、蜀道南、蜀道北。
这是txt文件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-4-16 23:06:26 | 显示全部楼层
看了alucar的四宝方法,和我的差不多,不过我的比你快2秒,嘿嘿
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-5-23 15:27:22 | 显示全部楼层
alucar大侠,来把你的qq告诉我,你这个高级货,我好多东西都还没搞懂,没法接盘啊,需要你指导。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 04:08 AM , Processed in 0.011143 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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