赞 | 5 |
VIP | 0 |
好人卡 | 2 |
积分 | 36 |
经验 | 24079 |
最后登录 | 2024-10-20 |
在线时间 | 1890 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3576
- 在线时间
- 1890 小时
- 注册时间
- 2010-6-19
- 帖子
- 1210
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
试着写了一段脚本,发现个BUG,不知道怎么搞,大佬看下
# 血玲珑
a = 2000
for actor in $game_party.actors
# 当前角色HP < 最大HP时
if actor.hp <= actor.maxhp
# 血玲珑扣除血量;血玲珑大与0的情况下
a -= actor.maxhp - actor.hp if a >= 0
# 恢复损失的HP
actor.hp += actor.maxhp - actor.hp
p a
end
end
如何防止扣除血量超过变量a的数值,
比如a=2000,损失了3000血量,那么恢复起来只能恢复2000
想要的效果为,损失多少就加多少血量,当a变量不够加了,气血就没加满。
|
|