北大侠客行MUD论坛

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

求助,变量+1的问题

[复制链接]
发表于 2011-9-21 09:31:32 | 显示全部楼层 |阅读模式
大家知道我现在想提高打坐效率,所以下心思去研究机器人,毕竟没现成的给你用,只能自己想办法。现在遇到困难,希望能帮忙解决下。

#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
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-21 10:39:51 | 显示全部楼层
zmud有好久没用了
没记错的话应该是这样
假设打坐所需内力为 @qxn
那么qxn=#ad maxneili 1
或者 qxn=#math (@maxneili*2-@neili+1)
zmud里做数学计算要用#math
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-9-21 11:18:51 | 显示全部楼层
原帖由 ddjch 于 2011-9-21 10:39 AM 发表
zmud有好久没用了
没记错的话应该是这样
假设打坐所需内力为 @qxn
那么qxn=#ad maxneili 1
或者 qxn=#math (@maxneili*2-@neili+1)
zmud里做数学计算要用#math



qxn=#math (@maxneili*2-@neili+1)
写法是否不正确。报错。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-21 11:29:41 | 显示全部楼层
#math qxn @maxneili*2-@neili+1

qxn=%eval(@maxneili*2-@neili+1)
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 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年没碰了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-9-21 11:50:08 | 显示全部楼层
原帖由 alucar 于 2011-9-21 11:29 AM 发表
#math qxn @maxneili*2-@neili+1

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


这个格式不错,嘿嘿。貌似老兄帮我解决了好几个技术问题了,哈
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 05:34 AM , Processed in 0.012271 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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