查看单个帖子
旧 2009-06-20   #1
yorkmars
高级会员
级别:9 | 在线时长:244小时 | 升级还需:31小时级别:9 | 在线时长:244小时 | 升级还需:31小时级别:9 | 在线时长:244小时 | 升级还需:31小时
 
yorkmars 的头像
 
注册: 05年04月16日
来自: 东海龙宫
帖子: 244
声望力: 23
声望: 52 yorkmars 初领妙道
积分:4
精华:1
现金:122两梁山币
资产:322两梁山币
致谢数: 2
获感谢文章数:1
获会员感谢数:1
求助 按照别人的提示编的机器人不好用啊 高手指点下

是想做一个自动学习到一定等级的机器人
首先设置变量
LearnSkillsList=literate|force|stick
LearnStep=1
TargetLevel=52 我现在读书识字51


然后根据别人的帖子上的做的
#alias GetSkill {#if (!%null(@LearnSkillsList)) {#if (@LearnStep<1 or %null( @LearnStep)) {LearnStep=1};#if (@LearnStep<=%numitems(@LearnSkillsList)) {#if (@CurrentLevel>=@TargetLevel) {#ADD LearnStep 1;leanrnskill=%item(@LearnSkillsList,@LearnStep)}} {GoPratice;LearnStep=1}}}

然后是一个触发器
^%x%s%x%s~(@leanrnskill~)%s~-%s%x%s(%d)/%s(%d)
#if (%1>=@TargetLevel);GetSkill

谁能帮忙解释下变量的抓取 怎么抓取的?
还有我怎么触发不了这个机器
yorkmars 当前离线  
回复时引用此帖