设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2806|回复: 5
打印 上一主题 下一主题

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

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-11-6
帖子
10
跳转到指定楼层
1
发表于 2011-11-30 21:38:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv3.寻梦者

虚空人形

梦石
0
星屑
4604
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

2
发表于 2011-11-30 23:43:10 | 只看该作者
      在连续伤害的脚本那把伤害改成负值,用那个,再改过中毒状态。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
354
在线时间
1036 小时
注册时间
2011-5-19
帖子
2098
3
发表于 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
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
4
发表于 2011-12-1 06:22:18 | 只看该作者
回蓝不清楚,还在找,回血的话,看图

1.jpg (41.39 KB, 下载次数: 23)

1.jpg
回复

使用道具 举报

Lv2.观梦者

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

点评

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

使用道具 举报

Lv1.梦旅人

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

贵宾

6
发表于 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
找我请找芙蕾娅
顺带一提,完全看得懂我头像请捡起你自己的节操哟(自重
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-28 01:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表