铁战士 发表于 2010-10-23 14:30:48

求不爆血补血方法(我的战役需要这个效果哇!)

就是+1+1的慢慢补,补到生命上限一直补(问另外这个可以不1+1+的补吗)
我想求个不爆血方法,呀就是2/100 一直补到100不再加的
触发关 开 循环
我的战役需要这个效果!!!
目前我的RPG:冒险者完成得差不多了

六文丿鱼丸 发表于 2010-10-23 15:04:52

论坛这种帖子不下10个

铁战士 发表于 2010-10-23 15:24:32

回复 2楼 的帖子

什么意思?是什么不下十个?

kingrwn 发表于 2010-10-23 18:14:09

转自他人帖子




每秒回復 n 血, 而且不破血
英雄式的原理我不在这里说, 我也不过算是一知半解,
有兴趣的话可以自己研究一下,提示是这与程式的变数种类有关。
A:是單位的血量上限值

效果0:损坏目标|设置单位:相关单位|设置区域:相关区域|参数:-16777217-A
效果1:损坏目标|设置单位:相关单位|设置区域:相关区域|参数:16777216-A

相信这结构大家也不会感到陌生, 其实这是经过简化的结构, 最基本的应该是这样:
效果0:损坏目标|设置单位:相关单位|设置区域:相关区域|参数:-16777216-A
效果1:损坏目标|设置单位:相关单位|设置区域:相关区域|参数:-1
效果2:损坏目标|设置单位:相关单位|设置区域:相关区域|参数:16777216-A



注:原帖作者把-16777216-A打错成+A   ,实验中会出错,故此改为-A才是正确的

铁战士 发表于 2010-10-23 21:09:46

回复 4楼 的帖子

饿,能不能举个例子
看得我晕了
详细点,好吗。

kingrwn 发表于 2010-10-25 18:34:37

原帖由 铁战士 于 2010-10-23 21:09 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
饿,能不能举个例子
看得我晕了
详细点,好吗。


你的理解能力有待提高,说的很清楚了,触发都给你了。。。
触发不就是例子吗。。。就是利用16777216的空隙,具体单位有具体生命最大值,
比如100HP的单位,你想让他回复到100不暴:即
损坏单位:-16777216-100(这种低幼的算术别告诉我你不会,这里不算出结果是告诉你过程怎么来的)
损坏单位   -1(指回复1HP每次)
损坏单位   16777216-100(把刚才第一个效果加上去的HP捡回来,由于某种原因不会暴血)


这个触发莂设置成循环。不然回血速度太快了。。。最好加一个效果4:激活下一个触发。   下一个触发在计时器2S激活本触发。。。

铁战士 发表于 2010-10-25 20:15:42

回复 6楼 的帖子

好的。我明白了。我就是打算用民兵补血,但19/20 20/20 21/20...一直补,OK了。多谢

yi落后 发表于 2010-11-1 20:54:05

这个属于很高级的技巧了。个人认为使用AOKTS加长西班牙骑驴传教士的治疗距离再使用old—explorer跟随更简单一点。

老胡V1 发表于 2010-11-1 22:41:21

其实不算高级,理解储存原理就好了。另外表示不明白落后的方法。加了距离为何跟随?直接指派即可。而且僧侣治疗不方便控制加血量。

nomygf 发表于 2010-11-2 00:12:04

回复 4楼 的帖子

不是我打錯({30} ), 注意一點

-16777216-100 不等如 -16777116
-(16777216-100) 才等如 -16777116
-(16777216-100)等如 -16777216+100

kingrwn 发表于 2010-11-2 12:34:55

原帖由 nomygf 于 2010-11-2 00:12 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
不是我打錯({30} ), 注意一點

-16777216-100 不等如 -16777116
-(16777216-100) 才等如 -16777116
-(16777216-100)等如 -16777216+100


对不起。。。本人数学不好。。
页: [1]
查看完整版本: 求不爆血补血方法(我的战役需要这个效果哇!)