北大侠客行MUD论坛

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

发一个BT点的:[全]自动练功机器人

[复制链接]
 楼主| 发表于 2008-5-28 23:58:34 | 显示全部楼层
原帖由 duduzhu 于 2008-5-28 11:13 PM 发表
很好 很强大
用过了你的打坐吐纳机器人之后感觉非常好,效率和稳定性都非常好
这个一看就NB,用到了数据库,一直没有想过写机器人的时候用数据库这个功能
不过用了数据库和不用数据库的差别是非常明显的,用了数据库对 ...


用数据库是因为ZMUD不支持2重取变量操作。即不能以a变量的内容作为变量名来获得变量值。所以不得不用这个东西。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-5-29 04:44:58 | 显示全部楼层
shake, try this:

#var a "msquare"
#var b "a"
#echo @{@b}
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-5-29 18:45:55 | 显示全部楼层
超级大牛。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-5-29 20:19:39 | 显示全部楼层
超级水王。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2008-5-30 12:33:30 | 显示全部楼层
orz tati
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-2-19 11:33:00 | 显示全部楼层
很精彩, 不知道现在回复是不是太晚.

研究了一下, 就是指南写的有些不太清楚, 刚开始我就改了数据库, 结果没什么反应, 后来才知道要先改变量(其实楼主已经提示了). 另外, 没有吃喝的命令, 练武时不也是有心跳的么, 我在sleep_condi_sign和sleep_lian_sign两个命令加上了吃喝动作, 不知道是不是画蛇添足.

另外, 数据库功能是不是不能自动更新? 也就是说cur_lvl是不会自动在数据库里更新?(不排除我操做有误的原因). 不过也没关系, 可以用Status Bar来简单观察.
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-2-19 11:42:39 | 显示全部楼层
做这个好像没必要用到数据库功能吧。有点呵呵大材小用了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-2-20 10:53:44 | 显示全部楼层
msquare好多帖子都好精彩啊, 还有ppg的, 可惜这些玩家貌似都不上线了. 不过我们还有很多勤奋的高手, 佩服一下maper,sure,cjbd,流水,tianheng,huoyu等机器人高手, 当然还有超级热心的zgbl(这丫说走就走了, 论坛水位一下子就下降不少), 你们的帖子对我这样的新人帮助很大. 特别是sure, 出手几次Mush机器人都让我对Mush肃然起敬, 无奈zmud习惯太深, 对Mush的思路完全不入门, 对Js和Lua的编程更是有心无力.

跑题, 回头说msquare的这个帖子, 确实方便极了, 各种思路都很清晰, 也超级稳定. 做了几样小修改, 希望能对欲用此机器人的朋友有帮助.

1. 直接将sleep_condi和sleep_lian设成连线时不激活, 即#CLASS {test|sleep|sleep_condi} {disable};#CLASS {test|sleep|sleep_lian} {disable}

2. 此trigger练习地点为自己家, 其实pkuxkx氛围很好几乎无pk, 而且需要批量练习时一般门忠也做做到一定程度了, 建议到门派领药的npc那里练, 然后去门派休息室睡觉. 一边练一边还能领一些加内力精力的药(大牛们的米自动帮你更新这些NPC). 所以思路是, 假设存储地点为扬州客栈, #TRIGGER {客店留言板}这个触发中, 加入#dbload {你的数据库文件名};#dbonline;tune all;#VAR sleep_cnt 0;取钱;买吃喝;draw兵器;修改sleep_path变量为去练习地点, 最后加上;sleep_transfer命令, 并把sleep_cmd改为练习地点去休息室. #dbload自然是直接加载你的数据库, #dbonline就是让这个数据库激活, 这样就不用像msquare说的特意手动去打开数据库窗口,#VAR sleep_cnt 0这个命令是自动清零, 因为即使练过的技能排在前面因为已经达到目标级别会自动练下一项.

3. 在sleep_condi_sign和sleep_lian_sign两个alias里加上问门忠物品的命令即可, 如果在sleep_do_cmd里加就刷屏刷的惹人厌了.

4. sleep_accomplish这个命令msquare是空着的, 建议改成返回自己家里, save; backup;quit; 东西都掉在自己家里.

5. sleep_list这个变量很重要, 是你要练武功的顺序, 数据库只是提供这些武功的具体要求来支配enable,wield命令以及打坐睡觉的效率. 这个顺序排好后, #VAR sleep_cnt 0这个命令在每次登陆自动清零后会从第一个技能开练, 满了就换下一个.

6. 可以加一句#STAT {@skill_name @cur_lvl @aim_lvl}, 这样在状态栏一目了然目前练得情况.

说的很罗嗦, 不过相信对和我一样的新人还是有帮助的. 也期待Mush更多精彩的讲座, 充满机器人的Mud绝对是一种悲哀, 但机器人本身也是Mud的魅力之一.
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-3-4 09:54:37 | 显示全部楼层
玩mud还有一种人,例如我这种无聊的人。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-3-5 15:24:02 | 显示全部楼层
原帖由 msquare 于 2008-5-8 10:42 PM 发表
估计得等一段时间了,估算了一下效率,决定先悟道把气血悟上去,然后打坐FULL内力,再吐纳FULL精力,然后开始领悟……

先把经验搞到100m 在说
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-17 11:31 AM , Processed in 0.012864 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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