![]() |
关于变量的问题
比如说
> 气血: 79/ 296 (100%) 内力: 628 / 316 ( 85%) (+15) 我想让变量这要负值 现在气血=79 最大气血=296 现在内力=628 基本内力=316 要用什么命令啊,以后我每打一次hp就可以把上面的四个变量等于新的值 |
气血: (%x)~/ (%x) ~(100~%~)%s内力: (%x) ~/ (%x) ~(
用这个trigger, 然后在trigger 的命令行里 输入 qixie=%1;maxqixie=%2;neili=%3;maxneili=%4 qixie,maxqixie,neili,maxneili 就是你想要的变量,自己改吧 假如要考虑气血被伤了不是100%,就把上面改成 气血: (%x)~/ (%x) ~(*~%~)%s内力: (%x) ~/ (%x) ~( 这样不管怎么受伤都可以给变量正确赋值了 |
哦,谢谢你了,如果我想把skills也作成变量呢
能不能把你这个命令的参数告诉我啊如%x、%s、~、*是什么意思 如 □百鸟剑法 (bainiao-jian) - 初窥门径 20/ 231 □摧心掌 (cuixin-zhang) - 初窥门径 21/ 0 □登仙大法 (dengxian-dafa) - 初学乍练 9/ 0 基本轻功 (dodge) - 步伐轻盈 20/ 292 内功心法 (force) - 初窥门径 30/ 520 园艺 (gardening) - 新学乍用 1/ 0 读书识字 (literate) - 略知一二 22/ 180 基本锏法 (mace) - 初学乍练 0/ 1 □冰谷凝血功 (ningxie-force) - 第三重 30/ 382 拆招卸力之法 (parry) - 粗通皮毛 30/ 63 法术 (spells) - 初具法力 21/ 0 基本剑术 (sword) - 初窥门径 23/ 95 扑击格斗之技 (unarmed) - 初窥门径 20/ 162 □逍遥游 (xiaoyaoyou) - 初窥门径 21/ 0 |
看看zmud的help吧
再说就把zmud的help都说了 |
:em27:
|
百鸟剑法*(%d)*~/*(%d)
可以吗? |
应该可以的。
|
大眼一看似乎可以,但仔细一看就不可以了。
为什么不可以? 第一个%d后面不应该有*,这个数字肯定紧挨着"/",所以有个*触发不上,或者触发错误,得不到正确数值。 第二个%d用法只能触发等级低的时候。等级高的时候数值大,有可能挨着"/",比如下例: 百鸟剑法 (bainiao-jian) - 登峰造极 227/34343 所以后面直接用(*)代替就行了。 %x可以匹配文字。 %s可以匹配空格。 %d匹配数字。 %w匹配字母。 *匹配任何字符和空格。 ~表示其后面的一个符号是触发内容而非内部变量。其实这里"/"并不需要加~,不过加了也没错。 百鸟剑法*(%d)/(*) 马帮的论坛有两篇介绍zmud变量和函数的post,去看看,相信对你会有些帮助的。 |
这是我的:
^?????~□枯骨刀 ~(kugu-blade~)%s- %x%s(%d)~/ 严格匹配,有一点改动都匹配不上 -_-! |
百鸟剑法*(%d)/(*)
也是不行的,第一个*有问题。
|
| 所有时间均为格林尼治时间 +9, 现在的时间是 23:01. |
Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号
站长 fengyue