查看: 3107|回复: 5

[已经解决] 请问每回合回蓝/回血的状态如何实现?

[复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-11-6
回帖
6
发表于 2011-11-30 21:38:31 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

虚空人形

梦石
0
星屑
4866
在线时间
2037 小时
注册时间
2011-8-11
回帖
3260

贵宾

发表于 2011-11-30 23:43:10 | 显示全部楼层
      在连续伤害的脚本那把伤害改成负值,用那个,再改过中毒状态。
回复

使用道具 举报

梦石
0
星屑
354
在线时间
1036 小时
注册时间
2011-5-19
回帖
2072
发表于 2011-11-30 23:58:04 | 显示全部楼层
这是在结束回合使得回血回蓝,希望有所帮助。
  1. #==============================================================================
  2. # ■ 自动回血、魔      by 一箭烂YiJL (<-可以删掉= =)
  3. #------------------------------------------------------------------------------
  4. #   回合结束自动回血、魔。
  5. #==============================================================================
  6. class Scene_Battle
  7.   #--------------------------------------------------------------------------
  8.   # ● 回合结束
  9.   #--------------------------------------------------------------------------
  10.   alias turnE turn_end
  11.   def turn_end
  12.     for actor in $game_party.members
  13.       if !actor.dead?
  14.         actor.hp += actor.maxhp / 20
  15.         actor.mp += actor.maxmp / 20
  16.       end
  17.     end
  18.     turnE
  19.   end
  20. end
复制代码

点评

其实我想要的是一个技能 给目标角色使用这个技能后会给他加一个状态 有了这个状态以后才会每回合回蓝回血,你这样就全回了。。。  发表于 2011-12-1 10:32
回复

使用道具 举报

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
回帖
3953
发表于 2011-12-1 06:22:18 | 显示全部楼层
回蓝不清楚,还在找,回血的话,看图
1.jpg
回复

使用道具 举报

梦石
0
星屑
354
在线时间
1036 小时
注册时间
2011-5-19
回帖
2072
发表于 2011-12-1 10:35:38 | 显示全部楼层
看楼主不是要写脚本嘛~~可以用类似的语句~~开始我就说了,这是在结束回合使得回血回蓝。在脚本中只要借用回血回蓝的代码就行了~~=W=

点评

但是我不想让每个角色都回。。。只想让有特定状态的角色回。。。不知道如何判断这一点。。  发表于 2011-12-1 10:38
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1071 小时
注册时间
2011-5-12
回帖
2260

贵宾

发表于 2011-12-1 11:18:41 | 显示全部楼层
  1. #==============================================================================
  2. # ■ 自动回血、魔      by 一箭烂YiJL (<-可以删掉= =)
  3. #------------------------------------------------------------------------------
  4. #   回合结束自动回血、魔。
  5. #==============================================================================
  6. class Scene_Battle
  7.   #--------------------------------------------------------------------------
  8.   # ● 回合结束
  9.   #--------------------------------------------------------------------------
  10.   alias turnE turn_end
  11.   def turn_end
  12.     for actor in $game_party.members
  13.       if !actor.dead? & actor.state?(状态ID)
  14.         actor.hp += actor.maxhp / 20
  15.         actor.mp += actor.maxmp / 20
  16.       end
  17.     end
  18.     turnE
  19.   end
  20. end
复制代码
修改第13行的状态ID插入即可

点评

修改成回血回魔状态的ID  发表于 2011-12-1 11:27
插入什么 数字吗  发表于 2011-12-1 11:21
找我请找芙蕾娅
顺带一提,完全看得懂我头像请捡起你自己的节操哟(自重
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部