Homer Posted February 28, 2008 Share Posted February 28, 2008 (edited) Extra Move Speed v1.00DescrizioneQuesto script permette di cambiare la velocità del personaggio a livello decimale (es: +0.5 o -1.2) e ne toglie il limite di 6. Permette anche che sia diversa ad ogni evento Autoreworatana (tradotto da me) Istruzioni per l'usoCreate una nuova classe sopra Main e incollate il codice sotto. Maggiori info all'interno di essa. Attenzione alle righe 2 e 35: utilizzare il tasto Backspace per portare i comandi alla riga precedente. #============================================================= ========= ================= # [VX] Extra Move Speed creato da Woratana e tradotto in italiano da Homer #--------------------------------------------------------------------------------------- # Versione: 1.0 # Rilasciato il: 11/02/2008 # da Woratana [woratana@hotmail.com] # Puoi editare la velocità e/o frequenza dell'evento maggiore del limite imposto # attraverso i comandi nella pagina eventi che vuoi editare. # (Puoi settare velocità diverse per diverse pagine in un evento) # Aggingi un comando come questo: # [speed(velocità desiderata)][freq(frequenza desiderata)] # esempio: [speed8][freq4] # Puoi editare solo la velocità così: [speed(velocità desiderata)] # o solo la frequenza: [freq(frequenza desiderata)] # Puoi incrementare la velocità e/o frequenza del personaggio richiamando lo script: # (personaggio).add_speed(velocità in più,frequenza in più) # Per diminuire la velocità e/o la frequenza, basta inserire un numero negativo come: # esempio: $game_player.add_speed(-1.5) # Per cambiare la velocità di default a qualsiasi numero tu voglia, usa questo comando: # (personaggio).fix_speed(velocità desiderata) # Per cambiare la frequenza di default a qualsiasi numero tu voglia, usa questo comando: # (personaggio).fix_frequency(frequenza desiderata) # La frequenza non deve essere più di 5 o 6, ma non esiste limite per la velocità. # Puoi usare decimali per velocità/frequenza, # Cambiare la frequenza del giocatore, non farà alcuna differenza. # Farà differenza in velocità se questa è maggiore o uguale a 0.5. #=============================================================================== ======== class Game_Character attr_accessor :move_speed, :move_frequency def add_speed(spd = 0,freq = 0) @move_speed += spd @move_frequency += freq end def fix_speed(spd = 0) @move_speed = spd end def fix_freq(freq = 0) @move_frequency = freq end end class Game_Event < Game_Character attr_accessor :event alias wor_event_setup setup def setup(new_page) wor_event_setup(new_page) for i in 0...@list.size next if @list[i].code != 108 if @list[i].parameters[0].include?("[speed") list = @list[i].parameters[0].scan(/\[speed([0.0-9.9]+)\]/) @move_speed = $1.to_i end if @list[i].parameters[0].include?("[freq") list = @list[i].parameters[0].scan(/\[freq([0.0-9.9]+)\]/) @move_frequency = $1.to_i end end end end Bugs e Conflitti NotiHo provato a modificare la velocità tramite richiamo script, purtroppo il gioco si blocca Altri DettagliLink del post originale: http://www.creationasylum.net/index.php?showtopic=21406Bisogna creditare l'autore e se usate lo script per usi commerciali, dovrete contattarlo Edited April 20, 2008 by Homer Homer J Simpson Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now