Jump to content
Rpg²S Forum

Davide

Utenti
  • Posts

    60
  • Joined

  • Last visited

Everything posted by Davide

  1. Ma si guadagnano rens se si fanno o si modificano script???
  2. Ok ok l'ho fatto da solo e funziona grazie lo stesso. Se a qualcuno serve l'ho messo qui: #==============================================================================# - Scene_Menu#------------------------------------------------------------------------------# Scena del menu#============================================================================== class Scene_Menu #-------------------------------------------------------------------------- # - Inizializzazione Oggetto # menu_index : Indice della voce selezionata #-------------------------------------------------------------------------- def initialize(menu_index = 0) @menu_index = menu_index end #-------------------------------------------------------------------------- # - Processo Principale #-------------------------------------------------------------------------- def main # Settaggio delle stringhe s1 = $data_system.words.item s2 = $data_system.words.skill s3 = $data_system.words.equip s4 = "Status" s5 = "Esci" @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5]) @command_window.index = @menu_index # Quando non ci sono eroi if $game_party.actors.size == 0 # Disabilita i primi 4 comandi @command_window.disable_item(0) @command_window.disable_item(1) @command_window.disable_item(2) @command_window.disable_item(3) end # Quando il salvataggio è disabilitato if $game_system.save_disabled # Disabilita il salvataggio @command_window.disable_item(4) end # Creazione finestra del tempo di gioco @playtime_window = Window_PlayTime.new @playtime_window.x = 0 @playtime_window.y = 224 # Creazione finestra dei passi @steps_window = Window_Steps.new @steps_window.x = 0 @steps_window.y = 320 # Creazione finestra del denaro @gold_window = Window_Gold.new @gold_window.x = 0 @gold_window.y = 416 # Creazione finestra dello status @status_window = Window_MenuStatus.new @status_window.x = 160 @status_window.y = 0 # Fade Graphics.transition # Loop Principale loop do # Aggiornamento Grafica Graphics.update # Aggiornamento Input Input.update # Aggiornamento Frame update # Quando cambia la scena blocca il loop if $scene != self break end end # Preparazione Fade Graphics.freeze # Eliminazione Finestre @command_window.dispose @playtime_window.dispose @steps_window.dispose @gold_window.dispose @status_window.dispose end #-------------------------------------------------------------------------- # - Aggiornamento #-------------------------------------------------------------------------- def update # Aggiorna le finestre @command_window.update @playtime_window.update @steps_window.update @gold_window.update @status_window.update # Quando è attiva la finestra dei comandi esegui update_command if @command_window.active update_command return end # Quando è attiva la finestra dello stato esegui update_status if @status_window.active update_status return end end #-------------------------------------------------------------------------- # - Aggiornamento (Quando è attiva la finestra dei comandi) #-------------------------------------------------------------------------- def update_command # Quando B è premuto if Input.trigger?(Input::B) # Suona SE Annulla $game_system.se_play($data_system.cancel_se) # Torna alla mappa $scene = Scene_Map.new return end # Quando C è premuto if Input.trigger?(Input::C) # Se non ci sono eroi e si sceglie un comando disabilitato if $game_party.actors.size == 0 and @command_window.index < 4 # Suona SE Azione Impossibile $game_system.se_play($data_system.buzzer_se) return end # Scelta del comando da eseguire case @command_window.index when 0 # Oggetti # Suona SE Azione $game_system.se_play($data_system.decision_se) # Vai alla scena degli oggetti $scene = Scene_Item.new when 1 # Magie # Suona SE Azione $game_system.se_play($data_system.decision_se) # Attiva la finestra dello stato @command_window.active = false @status_window.active = true @status_window.index = 0 when 2 # Equipaggiamento # Suona SE Azione $game_system.se_play($data_system.decision_se) # Attiva la finestra dello stato @command_window.active = false @status_window.active = true @status_window.index = 0 when 3 # Stato # Suona SE Azione $game_system.se_play($data_system.decision_se) # Attiva la finestra dello stato @command_window.active = false @status_window.active = true @status_window.index = 0 when 4 # Esci # Suona SE Azione $game_system.se_play($data_system.decision_se) # Vai alla scena di uscita dal gioco $scene = Scene_End.new end return end end #-------------------------------------------------------------------------- # - Aggiornamento (Quando è attiva la finestra dello stato) #-------------------------------------------------------------------------- def update_status # Quando B è premuto if Input.trigger?(Input::B) # Suona SE Annulla $game_system.se_play($data_system.cancel_se) # Attiva la finestra dei comandi @command_window.active = true @status_window.active = false @status_window.index = -1 return end # Quando C è premuto if Input.trigger?(Input::C) # Scelta del comando da eseguire case @command_window.index when 1 # Magie # Controlla se la limitazione del personaggio è superiore a 2 if $game_party.actors[@status_window.index].restriction >= 2 # Suona SE Annulla $game_system.se_play($data_system.buzzer_se) return end # Suona SE Azione $game_system.se_play($data_system.decision_se) # Vai alla scena delle magie $scene = Scene_Skill.new(@status_window.index) when 2 # Equipaggiamento # Suona SE Azione $game_system.se_play($data_system.decision_se) # Vai alla scena dell'equipaggiamento $scene = Scene_Equip.new(@status_window.index) when 3 # Stato # Suona SE Azione $game_system.se_play($data_system.decision_se) # Vai alla scena dello stato $scene = Scene_Status.new(@status_window.index) end return end endend
  3. Asp un attimo forse ho capito come fare.
  4. Ho tutti quelli normali più:minimappa,chiama_banca,scene_credits e la percentuale di completamento gioco.
  5. Scusa se scoccio ancara ma mi dice errore sulla linea 7 dello script Window_Command, che cosa devo fare??
  6. Mi servirebbe uno script mappa con tutte le solite opzioni tranne quello dal salvataggio gioco. Grz!
  7. No mi serve che ne riduca in tutto, non per tipo, comunque è molto utile anche questo.
  8. Mi servirebbe uno script che diducesse gli oggetti che si possono trasportare a 15. Grazieeeeeeeeeeeee!!!!
  9. Scusate ma sapete per caso se si può mettere che in determinate zone della mappa appaiano determinati mostri??? GRZ
  10. Allora me la volete dare una mano per favore???
  11. Scusate ora ho capito cosa c'era che non andava, Tahoma deve stare tra le virgolette ("Tahoma")
  12. C'è un errore sulla riga 132 sul carattere Tahoma rispondeteeeeeeeeeeee
  13. D: come devo fare per far si che dopo che ho parlato con una persona appaia un punto di teletrasporto?????? Grazieeeee!!!!!!!!!!!!
  14. Non trovo il comando, perchè cerco di mettere -=1 ma mi fa solo mettere =-1.
  15. Scusate se rompo a chiedere altre spiegazioni, ma non riesco a mettere la riga in cui aggiungo la variabile, cosa devo fare per metterla??
  16. ora parte, grazie a tutti, e soprattutto a Amos MHF
  17. ora parte, grazie a tutti, e soprattutto a Amos MHF
  18. Ora mi fa solo giocare con il progetto, non me lo fa vedere
  19. 1 Come lo devo impostare lo switch; 2Visto che fai tanto il sapientone, dimmi cosa devo mettere per cercare la discussione, visto che ho provato e riprovato già prima che me lo dicevi tu. Grazie!
  20. Mi dice che non posso aprire il proggetto, perche ho una versione diversa
×
×
  • Create New...