fidget 发表于 2013-4-22 18:07:58

请教前辈们关于变量的问题

如果我想单纯提取出某个技能的等级,作为变量,比如我想要太极拳的等级作为变量,应该怎么做触发语句呢?
还有每次断线重连后,变量都会变回我最开始储存的数值么?

北大侠客行MUD,中国最好的MUD

zgbl 发表于 2013-4-22 18:45:11

重连后变量数值不改变

变量提取以及更多技巧推荐看教程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 22:16:42

本帖最后由 fidget 于 2013-4-22 02:18 PM 编辑

回复 2# zgbl
成功了!以前只会做简单的触发,这次终于做出自己的全技能领悟机器人了~~~
第一次呢~感谢热心的诸葛不亮师兄!还有wiki上面写教程的各位前辈

zgbl 发表于 2013-4-22 22:21:55

回复zgbl
成功了!以前只会做简单的触发,这次终于做出自己的全技能领悟机器人了~~~
第一次呢~感谢热心 ...
fidget 发表于 2013-4-22 22:16 http://pkuxkx.com/forum/images/common/back.gif


    领悟注意加个等级限制,因为领悟不会判断exp支持等级,会领悟超了

fidget 发表于 2013-4-22 22:37:24

嗯呢,加上了。够级自动领悟下个技能的
页: [1]
查看完整版本: 请教前辈们关于变量的问题