请教前辈们关于变量的问题
如果我想单纯提取出某个技能的等级,作为变量,比如我想要太极拳的等级作为变量,应该怎么做触发语句呢?还有每次断线重连后,变量都会变回我最开始储存的数值么?
北大侠客行MUD,中国最好的MUD 重连后变量数值不改变
变量提取以及更多技巧推荐看教程http://pkuxkx.com/forum/thread-3853-1-1.html
简单说下吧,比如你的技能是
基本内功(force) - 第一重楼 10/53
那么提取方法就是
基本内功~(force~)%s-%s%x%s(%d)
force=%1
解释:
~是转义符,目的是让~之后的符号单纯作为字符来对待。因为括号在触发判断中有特殊作用,所以直接匹配括号是不行的,需要加转义符~,让括号不进行特殊判断,而是直接匹配括号字符
%s是长度不定的连续空格
%x是长度不定的连续字符
%d是长度不定的连续数字
匹配部分的通配符加上括号,就可以提取出来作为变量,如上述的(%d)
%1括号提取的第一个变量,以此类推之后就是%2 %3等等 本帖最后由 fidget 于 2013-4-22 02:18 PM 编辑
回复 2# zgbl
成功了!以前只会做简单的触发,这次终于做出自己的全技能领悟机器人了~~~
第一次呢~感谢热心的诸葛不亮师兄!还有wiki上面写教程的各位前辈 回复zgbl
成功了!以前只会做简单的触发,这次终于做出自己的全技能领悟机器人了~~~
第一次呢~感谢热心 ...
fidget 发表于 2013-4-22 22:16 http://pkuxkx.com/forum/images/common/back.gif
领悟注意加个等级限制,因为领悟不会判断exp支持等级,会领悟超了 嗯呢,加上了。够级自动领悟下个技能的
页:
[1]