Ce script est un correctif pour la commande "Secouer l'écran..." de RPG Maker VX.Ace. (olol la redondance avec le titre du topic)
A l'origine, la case "Attendre la fin" ne fonctionnait pas : le jeu considérait qu'elle était toujours cochée et attendait pendant une quantité de temps correspondant à la valeur "Vitesse" plutôt que la valeur "Durée".
Ce script corrige les deux problèmes.
Instructions : copiez/collez cette portion de code au-dessus de Main. C'est tout !
- Code:
-
#==============================================================================
# ** Game_Interpreter
#------------------------------------------------------------------------------
# An interpreter for executing event commands. This class is used within the
# Game_Map, Game_Troop, and Game_Event classes.
#------------------------------------------------------------------------------
# Corrective patch courtesy of Hiino
#==============================================================================
class Game_Interpreter
#--------------------------------------------------------------------------
# * Fixed Screen Shake
#--------------------------------------------------------------------------
def command_225
screen.start_shake(@params[0], @params[1], @params[2])
wait(@params[2]) if @params[3]
end
end
Vous pouvez également vous contenter de vous rendre à la ligne 919 de Game_Interpreter :
- Code:
-
wait(@params[1]) if @params[2]
et la remplacer par :
- Code:
-
wait(@params[2]) if @params[3]
mais la première solution est mieux parce qu'il y a mon pseudo dedans.
Voala.
Bon sinon je me demande pourquoi je poste des trucs en rapport avec le making sur RMD maybon
.