查看: 2777|回复: 8

[已经解决] 问一下,怎么做个持续恢复HP的状态

  [复制链接]

路人

梦石
0
星屑
595
在线时间
943 小时
注册时间
2011-8-20
回帖
965
发表于 2011-10-7 09:35:55 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
怎么做持续恢复HP状态........
为填坑而修炼中……
梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
发表于 2011-10-7 09:48:26 | 显示全部楼层
参考中毒的连续伤害

点评

难道跟定量有关吗?  发表于 2011-10-7 09:59
囡囚囨囚囨図囨囧
回复

使用道具 举报

路人

梦石
0
星屑
595
在线时间
943 小时
注册时间
2011-8-20
回帖
965
 楼主| 发表于 2011-10-7 10:37:31 | 显示全部楼层
跟定量有关吗你说清楚点啊
为填坑而修炼中……
回复

使用道具 举报

梦石
0
星屑
84
在线时间
156 小时
注册时间
2009-8-5
回帖
522
发表于 2011-10-7 10:47:34 | 显示全部楼层
在脚本中加个状态。。参考”连续伤害“把脚本中的伤害改成加血语句。。
回复

使用道具 举报

梦石
0
星屑
93
在线时间
331 小时
注册时间
2010-10-24
回帖
735
发表于 2011-10-7 10:59:48 | 显示全部楼层
在战斗事件中设置条件分歧,当开关打开的时候,每一个回合加变量一的值,有空我在做个范例吧。。。。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
157 小时
注册时间
2011-7-17
回帖
121
发表于 2011-10-7 11:44:53 | 显示全部楼层
本帖最后由 竹轩轩 于 2011-10-7 13:06 编辑

补血于毒.jpg 改脚本
扩展了一下中毒比例的自由修改
(发现一个错误,已改正)
在那遥远的地方——有一只小猫
这里没有字→
相信我吧。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
136 小时
注册时间
2011-8-15
回帖
273
发表于 2011-10-7 12:57:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

路人

梦石
0
星屑
595
在线时间
943 小时
注册时间
2011-8-20
回帖
965
 楼主| 发表于 2011-10-16 07:28:39 | 显示全部楼层
a19981007a 发表于 2011-10-7 10:59
在战斗事件中设置条件分歧,当开关打开的时候,每一个回合加变量一的值,有空我在做个范例吧。。。。 ...

每回都要啊,麻烦了

点评

可以把判断事件弄成公共事件,然后战斗事件触发公共事件就好了  发表于 2011-10-16 10:49
为填坑而修炼中……
回复

使用道具 举报

梦石
0
星屑
155
在线时间
44 小时
注册时间
2011-9-2
回帖
26
发表于 2011-10-17 08:48:49 | 显示全部楼层
Scene_Battle 4下面:

    # 连续伤害
    if @active_battler.hp > 0 and @active_battler.slip_damage?
     @active_battler.slip_damage_effect
     @active_battler.damage_pop = true
    end
   

    if @active_battler.state?(51) and @active_battler.hp >0  #51号状态恢复生命
      @active_battler.damage=-@active_battler.maxhp/10 #恢复生命百分比,这里设置为10%,也可设置固定值
      @active_battler.damage=@active_battler.damage.to_i
      @active_battler.hp-=@active_battler.damage
      @active_battler.animation_id = 21 #自动补血动画编号
      @active_battler.damage_pop = true
    end
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部