Appels de script pour RPG Maker MV
Conditions
if (condition) {
// commandes
} else {
// commandes
}
Boucles
Une boucle dans RPG Maker se joue en boucle indéfiniment, à moins d’utiliser une commande pour en sortir. La boucle seule peut se traduire ainsi :
while(true) {
// commandes
}
En évènement, nous devons créer une condition et sortir de la boucle si elle est validée. Voici un exemple de boucle où un nombre est incrémenté de 0 à 9 avant de sortir de la boucle.
var i = 0;
while(true) {
if (i > 9) {
break;
}
// commandes
i++;
}
Pour plus d’élégance, nous pouvons insérer le contenu de la condition directement dans while()
. Plus besoin de break;
pour sortir de la boucle, car la condition dans while()
est vérifiée à chaque tour.
var i = 0;
while (i < 10) {
// commandes
i++;
}
Cependant, le meilleur moyen de réaliser une boucle de ce type reste d’utiliser une boucle for. Plus besoin de gérer la variable i
en dehors de la boucle !
for(var i = 0; i < 10; i++) {
// commandes
}
Quelques autres commandes
Arrêter l’exécution des évènements
$gameInterpreter._index = $gameInterpreter._list.length;
Appeler un évènement
$gameMap.event(EventID, EventPage).start();
EventPage
peut être omis s’il n’est pas nécessaire d’appeler une page spécifique.
Vérifier l’existence de sauvegardes
DataManager.isAnySavefileExists()
Effacer une sauvegarde
StorageManager.remove(index);
Quitter le jeu
SceneManager.exit();