Project1

标题: 關於這個步數回血的腳本 [打印本页]

作者: 驀地.    时间: 2016-3-31 19:20
标题: 關於這個步數回血的腳本
本帖最后由 驀地. 于 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/==息==■======■======■■■==
ヾ(´ω゚`)
作者: 表情    时间: 2016-3-31 21:26
  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/==息==■======■==========■==#
复制代码

作者: 驀地.    时间: 2016-4-5 20:20
表情 发表于 2016-3-31 21:26

非常感谢你!!问题已经解决了(*゚∇゚)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1