北大侠客行MUD论坛

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

[MUSH]红豆机器人

[复制链接]
发表于 2009-10-15 21:20:42 | 显示全部楼层
顶!!!!!!!!!!!!!!!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-10-15 21:21:25 | 显示全部楼层
顶顶!!!!!!!!!!!!!!!!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-10-24 11:59:58 | 显示全部楼层
行   79: 属性没有被使用: script_errors_to_output_window="y" (world)
行   36: 属性没有被使用: auto_resize_maximum_lines="20" (world)
行   35: 属性没有被使用: auto_resize_minimum_lines="1" (world)
行   86: 属性没有被使用: tab_completion_lines="200" (world

为什么我用了报上面的那些错误???
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-10-25 15:21:14 | 显示全部楼层
关于这个机器人使用的一些补充说明

1.使用者请仔细看看楼主在上面几个跟帖中的说明,跟着改一下相关内容
2.楼主的文件解压后其中一个红豆.MCL文件,里面的路径要改一下
script_filename="E:\MUSHclient\worlds\hongdoutest\hongdoutest.lua"
就是这一行,就记事本打开就可以看见,把相应的路径改掉
3.如果还是不能运行顺利,那可能是MC的luaBox那搞鬼,具体原因可能较复杂,下面给出一个万金油式的解决方案---呵,可能有危险---点菜单上的--文件-->全局设置-->lua-->编辑,把luaBox里的全部清掉(记得删除之前要保留副本),这样就应该不会有问题了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-10-25 15:28:28 | 显示全部楼层
3太危险了,这个机器人只是要 load odbc的DLL,没必要把所有沙箱清空。

另外,最好用MUSH比较新的版本执行这个机器人,如MUSHClient 4.40
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-10-25 16:31:22 | 显示全部楼层
原帖由 ddid 于 2009-10-25 03:28 PM 发表
3太危险了,这个机器人只是要 load odbc的DLL,没必要把所有沙箱清空。

另外,最好用MUSH比较新的版本执行这个机器人,如MUSHClient 4.40



呵....用完这个,再把沙箱里的东西放回去就是了.反正也米需要用许多时间的哈.
至少,这也是解决问题的一种方法嘛.
当然,要小心一点
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-10-25 16:52:02 | 显示全部楼层
要知道,不用沙箱,LUA可以通过MUSH做很多黑暗的事哦。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-10-25 16:57:56 | 显示全部楼层
刚才试了一下,挂完后,关掉MC,沙箱自己就恢复了.如果就挂这个红豆机器人,当然问题不大了.
而且,如果是自己写的脚本,当然也没什么问题了.
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-11-6 21:52:02 | 显示全部楼层
谢谢。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-11-14 01:22:24 | 显示全部楼层

回复 1# 的帖子

因为自动登陆后走不到名人堂(只走一步w就停在北大街了),研究了一下~ 最后的一个function中似乎有问题,我的最新的4.40英文版mush

原先:

function longin()
  SetVariable ("test_num", "0")
  Send("w\r\nn\r\nw\r\nu")
  DoAfter(1,"ask hongdou about test")
end


改成如下:

function longin()
  SetVariable ("test_num", "0")
  Send("w\nn\nw\nu\r")
  DoAfter(1,"ask hongdou about test")
end

就是依次换行输入后一次回车输出,正确到达。

另外,ask刷新时间好像还是频繁了,我看能减少一半都可以,只是没看懂在哪里改?

P.S.上面我改的好像还是不行,时好时坏,断线重连后大多都跑到北大街就停了(除非我在名人堂手动断线重连),否则一直ask没这个人(只走了步w),十分纠结。研究了一个晚上,实在不行了,得去学语法。先睡了,3点了,明天不知道什么时候能起来,maper先回答我修改。


【以下是截屏描述】
=========================================================================
北大侠客行已经执行了六天八小时二分三十七秒。
目前为止,北大侠客行已经有二百十五万一千零五十四人次访问
目前共有 132 位玩家在线上,以及 16 位使用者尝试连线中。
您的英文名字(要注册新人物请输入new):
yummy
此ID档案已存在,请输入密码:
重新连线完毕。
ask hongdou about test
> 这里没有这个人。
>
地痞脚下一个不稳,跌在地上一动也不动了。
行者柳眉倒竖,叱道:“少打我的主意了,真是无聊透顶!我不会答应的,你就死了心吧!”
l
                           北大街              
                             |     
               扬州钱庄----北大街----客店      
                             |   \
                          中央广场   比武场   
北大街 -
    你走在一条繁忙的街道上,看着操着南腔北调的人们行色匆匆,许多人都往
南边走去,那里有一个热闹的广场。东边是一家生意兴隆的客栈,来自各地的人
们进进出出,据说也是情人们的幽会地点。东南边新开了一个比武场,可以见到
各式各样的江湖人物走动。西边是一家钱庄,可以听到叮叮当当的金银声音。
    「深秋」: 一轮火红的夕阳正徘徊在西方的地平线上。
    这里明显的出口是 south、east、southeast、north 和 west。
    华山派弃徒 地痞(Di pi)  <昏迷不醒>
    流氓头(Liumang tou)
    流氓(Liu mang)
    长剑(Changjian)
    少林刀僧 行者(Xingzhe)
>
y
什么?
>
=============================================================================
【注意 最后还有个“y”的自动输入,莫名。】

我在想是不是4.40不适应4.37的语法,但是不应该啊。
huoyu同学的《mush lua 钓鱼机器人完全注释版》一文中是这样执行的:
Execute( "e;e;e;e;e;e;se;s;e;n;n;n;n;n;nw;w;s" )
求解。

[ 本帖最后由 yummy 于 2009-11-14 03:53 AM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 06:32 AM , Processed in 0.010911 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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