MUD-武林MUD资料站-武侠MUD游戏

 找回密码
 注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[求助] 求教一个robot问题,看看那个大神帮助解答一下

[复制链接]
跳转到指定楼层
1# .
上帝错了 发表于 2016-11-6 17:41:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我创建路径文件autologin.txt 分别编辑为autologin0.txt 到10
在我的robot里编辑为
#TRIGGER {^(%x)%s-%s$} {#t- autologin;place_autostart=%concat(@place_autostart,%1);#file 1 @char/autologin@auto_cnt.txt;temp=%grep(1,@place_autostart);#close 1;#close @auto_cnt} {autologin} 548




#ALIAS {#if @auto_cnt>9 {auto_cnt=0} {#add auto_cnt 1};#20 {#case %random(1,21) {e} {s} {w} {n} {ne} {se} {sw} {nw} {eu} {su} {wu} {nu} {ed} {sd} {wd} {nd} {enter} {out} {up} {down}};ta;setdo {dw}}

变量里为auto_cnt=0
在运行的时候为什么能读取autologin%1.就是不动呢?
请教各位大神解答一下,是我哪里设定错误还是别的原因呢?

MUD - MUD游戏 - 文字MUD - 武林MUD - 长期、稳定、高速、互助、活跃、更新的武侠MUD站点,一起MUD吧!
2# .
是开碧落 发表于 2016-11-6 19:52:03 | 只看该作者
把指令显示打开, 看看 指令们那儿不对, 哪个变量是不是没有实现

话说, 你整这么多 txt干嘛, 就不能一个txt, 分别读9行么
3# .
 楼主| 上帝错了 发表于 2016-11-6 19:58:22 | 只看该作者
不是我愿意整那么多txt, 本来我只有一个txt,可是robot在定位地方的时候back老是出错
没办法才想的这注意


变量auto_cnt=0,二是alias 里有个do指令,不知道在哪里赋予它start,要不我上传一个autologin给你看看
4# .
 楼主| 上帝错了 发表于 2016-11-6 20:00:28 | 只看该作者
robot运行一段时间后,就不读取txt了,直接使用后面那个#20 {#case %random(1,21) {s}{e}xxxxxxxx;ta;setdo 去了,就不读取txt了
5# .
是开碧落 发表于 2016-11-7 13:41:07 | 只看该作者
上帝错了 发表于 2016-11-6 20:00
robot运行一段时间后,就不读取txt了,直接使用后面那个#20 {#case %random(1,21) {s}{e}xxxxxxxx;ta;setdo ...

读 txt 久了, txt读取有可能出问题. 这时候, 打开txt文件, 会显示txt正在占用中... 然后你zmud也读不了txt, 只能关闭整个zmud重新开始.

除非是特别大的量没办法, 尽量不要走txt读取

特别是不要多个机器人同时读取一批 txt
6# .
jcl 发表于 2016-11-12 13:55:01 | 只看该作者
虽然看不明白这些代码是在干嘛,但是还是觉得很厉害的样子
7# .
jcl 发表于 2016-11-12 13:55:58 | 只看该作者
虽然看不明白这些代码是在干嘛,但是还是觉得很厉害的样子

Archiver|武林MUD资料站 ( 鲁ICP备17038480号 本站关键词:mud 武林mud mud游戏 文字mud

GMT+8, 2024-4-20 18:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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