Jump to content
Rpg²S Forum

Extra Move Speed v1.00


Homer
 Share

Recommended Posts

Extra Move Speed v1.00

Descrizione

Questo 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

 

Autore

woratana (tradotto da me)

 

Istruzioni per l'uso

Create 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 Noti

Ho provato a modificare la velocità tramite richiamo script, purtroppo il gioco si blocca

 

Altri Dettagli

Link del post originale:

Bisogna creditare l'autore e se usate lo script per usi commerciali, dovrete contattarlo

Edited by Homer
Homer J Simpson
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...