zhutou3 发表于 2009-2-10 15:31:12

请问如何查询战斗中某生物当前HP?

用BM:H?可以查询最大值,那如何查当前值呢?

zzy007 发表于 2009-2-10 17:32:57

你的意思是利用ERM语句?
利用BM:L可以查损失掉多少............
作一个减法就O了!

比如:
!!BM:H?y1 L?y2;
!!VRy3:Sy1 -y2;
这样y3就是剩下的了........

好象没有直接查询当前值的(还是我不知道?)

zhutou3 发表于 2009-2-12 09:26:09

非常感谢
那这个损失掉的包括死掉的吗?
比如2个生命200的天使,被打死一个,另一个剩100HP
这时候用!!BM:L?y2查询得到的y2=100还是y2=300?

zhutou3 发表于 2009-2-12 09:28:40

看说明书里,说!!BM:L是“栈中怪物相邻的怪物的血的减少”,不明白这句话是什么意思

zzy007 发表于 2009-2-12 10:15:54

不包括损失的士兵。

回3L:100

511133 发表于 2009-2-12 10:29:47

这个貌似超简单啊

poet 发表于 2009-2-17 20:24:22

原帖由 zhutou3 于 2009-2-12 09:28 发表 http://bbs.h3wog.com/images/common/back.gif
看说明书里,说!!BM:L是“栈中怪物相邻的怪物的血的减少”,不明白这句话是什么意思
next monster 这里指的意思就是说减少量仅仅指一个怪物的,不是全部怪物的。象你的情况,就是100,不是300。

青山不改 发表于 2009-2-18 09:02:32

栈中怪物相邻的怪物的血的减少

这句话是翻译的问题,相邻的……应该译成排头的就比较好,也就是这队(在战场上,对应唯一的堆栈)怪物的第1个,这样好理解一点
页: [1]
查看完整版本: 请问如何查询战斗中某生物当前HP?

捐赠