cookietouch

CookieTouch API Documentation

Sommaire | Sommaire détaillé


Sommaire

Global

Toutes les fonctions utiles en toutes circonstances.

isFighting()

Retourne true si le personnage est en combat, sinon retourne false.

Exemple:

if (isFighting()) {
  printMessage("Le personnage est en train de combattre!");
}

isGathering()

Retourne true si le personnage est en train de récolter, sinon retourne false.

Exemple:

if (isGathering()) {
  printMessage("Le personnage est en train de récolter.");
}

isInDialog()

Retourne true si le personnage est dans un dialogue (échange, défi, banque, PNJ, etc…), sinon retourne false.

Exemple:

if (isInDialog()) {
  printMessage("Un dialogue est ouvert !");
}

printMessage(message: string)

Affiche un message dans la console.

Exemple:

printMessage("Ceci est un message.");

printDebug(message: string)

Affiche un message de debug dans la console.

Exemple:

printDebug("Ceci est un message de debug.");

printSuccess(message: string)

Affiche un succès dans la console.

Exemple:

printSuccess("Ceci est un message de succès.");

printError(message: string)

Affiche une erreur dans la console.

Exemple:

printError("Ceci est un message d'erreur");

stopScript()

Stoppe et termine le script immédiatement.

Exemple:

stopScript();

delay(ms: number)

Fait une pause dans le script.

Exemple:

yield* await delay(3000); // Fait une pause de 3000ms (3 secondes).

leaveDialog()

Ferme une boite de dialogue.

Exemple:

if (isInDialog()) {
  printMessage("Un dialogue est ouvert, on le ferme !");
  yield* await leaveDialog();
}