Advertisement
TheKingGames

Disabilita comandi battaglia di TheKingGame

Jun 30th, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. #===============================================================================
  2. # RGSS3
  3. # Disabilita comandi di battaglia di TheKingGame
  4. # Versione: 1.0
  5. #===============================================================================
  6. # Questo script permette di disabilitare i comandi di battaglia tramite degli
  7. # switch, utile se si vuole fare un tutorial durante una battaglia, limitando
  8. # la scelta dei comandi.
  9. #===============================================================================
  10. # Istruzioni:
  11. # Mettere lo script sotto materials e prima del Main.
  12. # Puoi configurare gli switch da usare qui sotto.
  13. #===============================================================================
  14. module Configurazione_DCB
  15. #===============================================================================
  16. # -Switch-
  17. # Qui potrai configurare gli switch che disabilitano i comandi di battaglia.
  18. #===============================================================================
  19.  
  20. #Switch che disabilita il commando "Attacca"
  21. Disabilita_Attacco = 8
  22. #Switch che disabilita il commando "Abilità"
  23. Disabilita_Abilità = 9
  24. #Switch che disabilita il commando "Guardia"
  25. Disabilita_Guardia = 10
  26. #Switch che disabilita il commando "Oggetti"
  27. Disabilita_Oggetti = 11
  28.  
  29. end
  30. #===============================================================================
  31. # -Fine Configurazione Script-
  32. #===============================================================================
  33.  
  34. #===============================================================================
  35. # -Classe Window_ActorCommand-
  36. #===============================================================================
  37. class Window_ActorCommand < Window_Command
  38. def add_attack_command
  39. add_command(Vocab::attack, :attack, attack)
  40. end
  41.  
  42. def add_skill_commands
  43. @actor.added_skill_types.sort.each do |stype_id|
  44. name = $data_system.skill_types[stype_id]
  45. add_command(name, :skill, skill, stype_id)
  46. end
  47. end
  48.  
  49. def add_guard_command
  50. add_command(Vocab::guard, :guard, guard)
  51. end
  52.  
  53. def add_item_command
  54. add_command(Vocab::item, :item, item)
  55. end
  56. end
  57. #===============================================================================
  58. # -Creazione Switch-
  59. # Qui ho aggiunto delle definizioni ai comandi, che vengono disabilitati
  60. # dagli switch che si possono configurare sopra.
  61. #===============================================================================
  62. def attack
  63. !$game_switches[Configurazione_DCB::Disabilita_Attacco]
  64. end
  65.  
  66. def skill
  67. !$game_switches[Configurazione_DCB::Disabilita_Abilità]
  68. end
  69.  
  70. def guard
  71. !$game_switches[Configurazione_DCB::Disabilita_Guardia]
  72. end
  73.  
  74. def item
  75. !$game_switches[Configurazione_DCB::Disabilita_Oggetti]
  76. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement