求助,变量+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 zmud有好久没用了
没记错的话应该是这样
假设打坐所需内力为 @qxn
那么qxn=#ad maxneili 1
或者 qxn=#math (@maxneili*2-@neili+1)
zmud里做数学计算要用#math 原帖由 ddjch 于 2011-9-21 10:39 AM 发表 http://pkuxkx.net/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)
写法是否不正确。报错。 #math qxn @maxneili*2-@neili+1
或
qxn=%eval(@maxneili*2-@neili+1) 好久不用zmud都忘记格式了
其实lz你要是想打坐正常运行的话还要花些心思
比如
#if @qxn<10{dazuo 10}{#if @qxn>@maxq{dazuo (#math qxm (@q-???))}{dazuo @qxn}}
???根据气血不同而不通 这个数值我还不知道计算方式
上面的格式可能不对,你看着改改吧
我mud也是最近才重新捡起来, zmud更是4,5年没碰了 原帖由 alucar 于 2011-9-21 11:29 AM 发表 http://pkuxkx.net/forum/images/common/back.gif
#math qxn @maxneili*2-@neili+1
或
qxn=%eval(@maxneili*2-@neili+1)
这个格式不错,嘿嘿。貌似老兄帮我解决了好几个技术问题了,哈
页:
[1]