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

Project1

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

[已经解决] 關於這個步數回血的腳本

[复制链接]

Lv2.观梦者

梦石
0
星屑
3998
在线时间
58 小时
注册时间
2016-2-15
帖子
2
跳转到指定楼层
1
发表于 2016-3-31 19:20:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 驀地. 于 2016-3-31 19:19 编辑

第一次發文,請多指教!
这是我在网上找到的步数回血回魔脚本,但有个问题是它同时也会作用在「死亡」状态的角色身上。
想请问应该如何修改,让效果只出现在没死亡的角色身上。

感谢各位!

RUBY 代码复制
  1. # ■ Steps_HP_MP
  2. #------------------------------------------------------------------------------
  3. #  處理利用步數回血回魔的腳本。
  4. #  腳本處理:雲的彼方
  5. #  腳本構思:逍遙風巽
  6. #  構思來源:神鵰俠侶[DOS版]
  7. #==============================================================================
  8. class Game_Player
  9. HP_STEP_50rpg = 3 #走X步加血
  10. SP_STEP_50rpg = 5 #走X步加魔
  11. HP_UP_50rpg = 1 #一次加X血
  12. SP_UP_50rpg = 1 #一次加X魔
  13. @@step_HP_50rpg = 0
  14. @@step_SP_50rpg = 0
  15. alias hp_mp_upup_50rpg increase_steps
  16. def increase_steps
  17. hp_mp_upup_50rpg
  18. @@step_HP_50rpg += 1
  19. @@step_SP_50rpg += 1
  20. if @@step_HP_50rpg >= HP_STEP_50rpg
  21. for i in 0...$game_party.actors.size
  22. $game_party.actors[i].hp += HP_UP_50rpg
  23. end
  24. @@step_HP_50rpg = 0
  25. end
  26. if @@step_SP_50rpg >= SP_STEP_50rpg
  27. for i in 0...$game_party.actors.size
  28. $game_party.actors[i].sp += SP_UP_50rpg
  29. end
  30. @@step_SP_50rpg = 0
  31. end
  32. end
  33. end
  34. #==■■■==■■■==請==http://www.50rpg.com/web/==此==■==■==■■■==■■■==#
  35. #==■======■==■======http://www.50rpg.com/web/======■■====■==■==■==■==#
  36. #==■■■==■==■==保==http://www.50rpg.com/web/==訊==■======■■■==■■■==#
  37. #======■==■==■======http://www.50rpg.com/web/======■======■==========■==#
  38. #==■■■==■■■==留==http://www.50rpg.com/web/==息==■======■======■■■==
ヾ(´ω゚`)

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

Lv2.观梦者

梦石
0
星屑
3998
在线时间
58 小时
注册时间
2016-2-15
帖子
2
3
 楼主| 发表于 2016-4-5 20:20:01 | 只看该作者
表情 发表于 2016-3-31 21:26

非常感谢你!!问题已经解决了(*゚∇゚)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
137 小时
注册时间
2015-10-15
帖子
62
2
发表于 2016-3-31 21:26:30 | 只看该作者
  1. # ■ Steps_HP_MP
  2. #------------------------------------------------------------------------------
  3. #  處理利用步數回血回魔的腳本。
  4. #  腳本處理:雲的彼方
  5. #  腳本構思:逍遙風巽
  6. #  構思來源:神鵰俠侶[DOS版]
  7. #==============================================================================
  8. class Game_Player
  9. HP_STEP_50rpg = 3 #走X步加血
  10. SP_STEP_50rpg = 5 #走X步加魔
  11. HP_UP_50rpg = 1 #一次加X血
  12. SP_UP_50rpg = 1 #一次加X魔
  13. @@step_HP_50rpg = 0
  14. @@step_SP_50rpg = 0
  15. alias hp_mp_upup_50rpg increase_steps
  16. def increase_steps
  17. hp_mp_upup_50rpg
  18. @@step_HP_50rpg += 1
  19. @@step_SP_50rpg += 1
  20. if @@step_HP_50rpg >= HP_STEP_50rpg
  21. for i in 0...$game_party.actors.size
  22. if $game_party.actors[i].hp != 0   ######hp不等于0的人
  23. $game_party.actors[i].hp += HP_UP_50rpg
  24. end
  25. end
  26. @@step_HP_50rpg = 0
  27. end
  28. if @@step_SP_50rpg >= SP_STEP_50rpg
  29. for i in 0...$game_party.actors.size
  30. if $game_party.actors[i].hp != 0   #####hp不等于0的人
  31. $game_party.actors[i].sp += SP_UP_50rpg
  32. end
  33. end
  34. @@step_SP_50rpg = 0
  35. end
  36. end
  37. end
  38. #==■■■==■■■==請==http://www.50rpg.com/web/==此==■==■==■■■==■■■==#
  39. #==■======■==■======http://www.50rpg.com/web/======■■====■==■==■==■==#
  40. #==■■■==■==■==保==http://www.50rpg.com/web/==訊==■======■■■==■■■==#
  41. #======■==■==■======http://www.50rpg.com/web/======■======■==========■==#
  42. #==■■■==■■■==留==http://www.50rpg.com/web/==息==■======■==========■==#
复制代码

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 21:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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