dzy 发表于 2011-9-21 09:31:32

求助,变量+1的问题

大家知道我现在想提高打坐效率,所以下心思去研究机器人,毕竟没现成的给你用,只能自己想办法。现在遇到困难,希望能帮忙解决下。

#TRIGGER {^??【%s气血%s】%s(%d)%s/%s(%d)*~%*【%s内力%s】%s(%d)%s/%s(%d)} {qi=%1;maxqi=%2;neili=%3;maxneili=%4} {hp} 519

以内力为例子。借用sleep后,气血和内力都会持平,而内力上限的提升是上限的两倍。当然这里打坐内力上限也可以,但是我想在加个1,这样更加安稳,现在主要求格式。

maxneili=%4 这个变量如何能加上1,如maxneili = 2000,然后自动加1.就等于abc值

abc=@maxneili+1

貌似写法错误,abc的值为2000+1...
而不是我想要的2001

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

ddjch 发表于 2011-9-21 10:39:51

zmud有好久没用了
没记错的话应该是这样
假设打坐所需内力为 @qxn
那么qxn=#ad maxneili 1
或者 qxn=#math (@maxneili*2-@neili+1)
zmud里做数学计算要用#math

dzy 发表于 2011-9-21 11:18:51

原帖由 ddjch 于 2011-9-21 10:39 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
zmud有好久没用了
没记错的话应该是这样
假设打坐所需内力为 @qxn
那么qxn=#ad maxneili 1
或者 qxn=#math (@maxneili*2-@neili+1)
zmud里做数学计算要用#math


qxn=#math (@maxneili*2-@neili+1)
写法是否不正确。报错。

alucar 发表于 2011-9-21 11:29:41

#math qxn @maxneili*2-@neili+1

qxn=%eval(@maxneili*2-@neili+1)

ddjch 发表于 2011-9-21 11:46:40

好久不用zmud都忘记格式了
其实lz你要是想打坐正常运行的话还要花些心思
比如
#if @qxn<10{dazuo 10}{#if @qxn>@maxq{dazuo (#math qxm (@q-???))}{dazuo @qxn}}

???根据气血不同而不通 这个数值我还不知道计算方式
上面的格式可能不对,你看着改改吧
我mud也是最近才重新捡起来, zmud更是4,5年没碰了

dzy 发表于 2011-9-21 11:50:08

原帖由 alucar 于 2011-9-21 11:29 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
#math qxn @maxneili*2-@neili+1

qxn=%eval(@maxneili*2-@neili+1)

这个格式不错,嘿嘿。貌似老兄帮我解决了好几个技术问题了,哈
页: [1]
查看完整版本: 求助,变量+1的问题