北大侠客行MUD论坛

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

新人一个关于机器人的问题。

[复制链接]
发表于 2009-7-19 15:56:41 | 显示全部楼层 |阅读模式
新人想做一个学习到一定等级就自动停止的机器人,
正常的思路是每当碰到

^????你的*进步了!

就自动触发cha的命令,可是我也仅能想到这为止,
因为怎么抓都抓取不到cha指令里相对应的*这个技能数值的变量,
PS:偶晓得*不是变量,要用%x来替代,(弱弱的问一句,是%x不?)
请高手指教一下,这个触发应该是怎样的?

比如
基本剑法 (sword)                         - 初学乍练  46/  2184
想让他学到50自动停,
机器人应该怎么写?

谢谢大家。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-19 17:12:44 | 显示全部楼层
│??基本剑法* - *%s(%d)/%s(%d)
#if (%1<50) {xue xxxxx} {#mess xuexi done}
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-7-19 17:15:39 | 显示全部楼层
深受启发!!!!谢谢LS的~~~~~~
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-20 23:36:39 | 显示全部楼层
原帖由 duno 于 2009-7-19 05:12 PM 发表
│??基本剑法* - *%s(%d)/%s(%d)
#if (%1


居然又没有那个字
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-21 08:01:34 | 显示全部楼层
原帖由 duno 于 2009-7-19 05:12 PM 发表
│??基本剑法* - *%s(%d)/%s(%d)
#if (%1


这个触发我遇到过一个问题,它会取后面的小点。

如果遇到   999/691291 就算不匹配,因为/ 和1291291之间没有空格,后来我索性不取后面的部分。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 09:07 PM , Processed in 0.010021 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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