北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4294|回复: 4

关于mush的朱熹robot,(插3根鸡毛,加急)

[复制链接]
发表于 2009-7-29 03:01:36 | 显示全部楼层 |阅读模式
下载了个mush用了下功能很强大
但是不懂里面的.js后缀的语言,用edit也看不懂。我小白。。。
把"朱熹"的robot载入了,能正常触发,但是还是有问题。可能是不熟悉mush软件和不懂写网页Java Script客户端脚本文件的语言,想改脚本改也改不了。
无理头的搞了大半夜,很是抓狂。。。感觉没有ZMUD的触发器那么智能。。
我相信还是有很多玩家都碰到过和我一样的难题吧。。
有达人或者高手帮助或者解答下么。。
或者写个ZMUD下的朱熹。。(朱熹这任务的“计算题”还是很伤脑筋的)
HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP
哭。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-7-29 04:03:47 | 显示全部楼层
没看懂你想改什么?。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2009-7-29 12:46:20 | 显示全部楼层
就是改不对的地方啊,因为mush的脚本写的看不懂,不入mud的智能。mush写的脚本是某种“语言”
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-8-1 13:28:22 | 显示全部楼层
分享下我的经验

js是javascript代码
mush的机器人主要有两个文件组成,mct是触发器,符合触发条件调用js文件中的函数
朱熹机器人我当时修改是为了猜数成功后的40秒内自动回发呆室学习读书写字(当时有人把朱熹搬到发呆室了,否则这个不能正常使用)

question.mct 修改了这里,自己找一下,覆盖。注意enabled="y",我当时改完发现不触发,找了半天才发现这个问题 (把所有花括号换成尖括号,发尖括号不能正常显示,我懒得转换>什么的了)
  1.   {trigger
  2.    enabled="y"
  3.    group="question"
  4.    match="^朱熹对你竖起了大拇指.*$"
  5.    regexp="y"
  6.    send_to="12"
  7.    sequence="100"
  8.   }
  9.   {send}do_after2();{/send}
  10.   {/trigger}
复制代码
question.js增加do_after2()这个函数。注意带有空格的命令要用括号括起来,否则mush会当作多条指令执行。这个地方其实用循环更好,不过拷贝粘贴更简单,达到目的就行了,嘿嘿
每次读5是我当时以为升级时,多出的次数会浪费,后来发现不是的,所以无视吧
  1. function do_after2()
  2. {
  3. world.DoAfterSpeedWalk (0.1,"s w s s w (drink) e n n d (out)");
  4. world.DoAfterSpeedWalk (2.5,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  5. world.DoAfterSpeedWalk (5,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  6. world.DoAfterSpeedWalk (7.5,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  7. world.DoAfterSpeedWalk (10,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  8. world.DoAfterSpeedWalk (12.5,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  9. world.DoAfterSpeedWalk (15,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  10. world.DoAfterSpeedWalk (17.5,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  11. world.DoAfterSpeedWalk (20,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  12. world.DoAfterSpeedWalk (22.5,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  13. world.DoAfterSpeedWalk (25,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  14. world.DoAfterSpeedWalk (27.5,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  15. world.DoAfterSpeedWalk (30,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  16. world.DoAfterSpeedWalk (32.5,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  17. world.DoAfterSpeedWalk (35,"(xue zhu for literate 5) (xue zhu for literate 5) (xue zhu for literate 5) (fadai)");
  18. world.DoAfterSpeedWalk (37,"(enter) u e n (chi liang)");
  19. }
复制代码

[ 本帖最后由 zleo 于 2009-8-1 01:34 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-8-1 14:07:35 | 显示全部楼层
开始有人学习使用MUSH了

addoil


北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 08:57 PM , Processed in 0.016740 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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