北大侠客行MUD论坛

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

机器人总是不好使,请帮我看看。

[复制链接]
发表于 2010-4-5 17:38:07 | 显示全部楼层 |阅读模式
原语句:【 气血 】 1849  / 1849   [100%]  【 内力 】 3284  / 3284  (+   0)
触发语句:^??【%s气血%s】%s(%d)%s/%s(%d)%s~[100%~]%s【%s内力%s】%s(%d)%s/%s(%d)
命令:qi=%1;xue=%2;neili=%3;max_neili=%4;#if (neili>=6500) {liandu} {dazuo 500}

不抓取变量。问题在哪呢?
另外,那个 [100%]  要怎么表示?
zmud 4.62

[ 本帖最后由 aluwan 于 2010-4-5 05:40 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-4-5 17:42:39 | 显示全部楼层
~[100%~]%

不是100%的时候就失灵了

用~[*~]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-4-5 17:46:52 | 显示全部楼层
按照zgbl的方法也改了,可是还是不自动抓取变量啊!
是不是得把后边那个 (+   0) 也弄进去才行?
不然的话,感觉我写的那个触发语句应该没问题啊,为什么不抓取呢?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-4-5 17:56:16 | 显示全部楼层
^??【%s气血%s】%s(%d)%s/%s(%d)%s~[(*)~%~]%s【%s内力%s】%s(%d)%s/%s(%d)%s~(+%s(%d)~)
qi=%1;maxqi=%2;neili=%4;maxneili=%5;#if (%2>=999) {chufa;#mess 内力已经到达999!}
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-4-5 17:56:34 | 显示全部楼层
不亮的新手机器人里都有的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-4-5 17:59:00 | 显示全部楼层
试试这个
^??【%s气血%s】%s(%d)%s/%s(%d)%s~[(*)~%~]%s【%s内力%s】%s(%d)%s/%s(%d)%s~(+%s(%d)~)
我用的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-4-5 18:10:08 | 显示全部楼层
[100%]这里面我是用正则表达式来取代的,不过462版本不支持,似乎zmud原生的不支持\s*这样子的正则表达形式,直接用*不是特别好
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-4-6 06:54:30 | 显示全部楼层
原帖由 aluwan 于 2010-4-5 05:38 PM 发表
原语句:【 气血 】 1849  / 1849   [100%]  【 内力 】 3284  / 3284  (+   0)
触发语句:^??【%s气血%s】%s(%d)%s/%s(%d)%s~[100%~]%s【%s内力%s】%s(%d)%s/%s(%d)
命令:qi=%1;xue=%2;neili=%3;max_neili=%4;#i ...


用户变量取值表达式要前置 @
#if (@neili>=6500) {...} {...}

[ 本帖最后由 bluse 于 2010-4-6 06:55 AM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 07:48 PM , Processed in 0.010242 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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