北大侠客行MUD论坛

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

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

[复制链接]
发表于 2013-4-22 18:07:58 | 显示全部楼层 |阅读模式
如果我想单纯提取出某个技能的等级,作为变量,比如我想要太极拳的等级作为变量,应该怎么做触发语句呢?
还有每次断线重连后,变量都会变回我最开始储存的数值么?

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 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等等
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-4-22 22:16:42 | 显示全部楼层
本帖最后由 fidget 于 2013-4-22 02:18 PM 编辑

回复 2# zgbl
成功了!以前只会做简单的触发,这次终于做出自己的全技能领悟机器人了~~~
第一次呢~感谢热心的诸葛不亮师兄!还有wiki上面写教程的各位前辈
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-4-22 22:21:55 | 显示全部楼层
回复  zgbl
成功了!以前只会做简单的触发,这次终于做出自己的全技能领悟机器人了~~~
第一次呢~感谢热心 ...
fidget 发表于 2013-4-22 22:16



    领悟注意加个等级限制,因为领悟不会判断exp支持等级,会领悟超了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-4-22 22:37:24 | 显示全部楼层
嗯呢,加上了。够级自动领悟下个技能的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 01:08 PM , Processed in 0.009478 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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