文字MUD游戏论坛-天下泥潭群英会-水泊梁山

文字MUD游戏论坛-天下泥潭群英会-水泊梁山 (http://www.aolai.org/forums/index.php)
-   『 机器人制作及下载 』 (http://www.aolai.org/forums/forumdisplay.php?f=5)
-   -   关于变量的问题 (http://www.aolai.org/forums/showthread.php?t=3087)

斩天 2003-05-25 22:54

关于变量的问题
 
比如说
> 气血: 79/ 296 (100%) 内力: 628 / 316 ( 85%) (+15)
我想让变量这要负值
现在气血=79 最大气血=296 现在内力=628 基本内力=316
要用什么命令啊,以后我每打一次hp就可以把上面的四个变量等于新的值

dancer 2003-05-26 08:52

气血: (%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) ~(
这样不管怎么受伤都可以给变量正确赋值了

斩天 2003-05-26 13:47

哦,谢谢你了,如果我想把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

public 2003-05-26 14:15

看看zmud的help吧
再说就把zmud的help都说了

dhxy 2004-12-07 11:50

:em27:

mudy 2004-12-08 06:23

百鸟剑法*(%d)*~/*(%d)
可以吗?

fengyue_xyj 2004-12-08 11:04

应该可以的。

argus 2004-12-08 18:42

大眼一看似乎可以,但仔细一看就不可以了。


为什么不可以?
第一个%d后面不应该有*,这个数字肯定紧挨着"/",所以有个*触发不上,或者触发错误,得不到正确数值。
第二个%d用法只能触发等级低的时候。等级高的时候数值大,有可能挨着"/",比如下例:

百鸟剑法 (bainiao-jian) - 登峰造极 227/34343

所以后面直接用(*)代替就行了。

%x可以匹配文字。
%s可以匹配空格。
%d匹配数字。
%w匹配字母。
*匹配任何字符和空格。
~表示其后面的一个符号是触发内容而非内部变量。其实这里"/"并不需要加~,不过加了也没错。

百鸟剑法*(%d)/(*)

马帮的论坛有两篇介绍zmud变量和函数的post,去看看,相信对你会有些帮助的。

icper 2004-12-08 23:07

这是我的:
^?????~□枯骨刀 ~(kugu-blade~)%s- %x%s(%d)~/
严格匹配,有一点改动都匹配不上 -_-!

mudy 2004-12-09 01:36

百鸟剑法*(%d)/(*)
 
也是不行的,第一个*有问题。


所有时间均为格林尼治时间 +9, 现在的时间是 23:01.

Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号

站长 fengyue


Content Relevant URLs by vBSEO 3.6.1