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.");

printBullet(message: string)

Envois une notification pushbullet + Affiche un message dans la console.

Exemple:

printBullet("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(reason?: string, disconnect?: boolean)

Stoppe et termine le script immédiatement. (Vous pouvez préciser une raison, et même déconnecter le compte)

Exemple:

stopScript(); // Arrête le script sans raison et laisse le personnage connecté
stopScript("J'ai fini"); // Arrête le script en disant "J'ai fini" et laisse le personnage connecté
stopScript("J'ai fini", true); // Arrête le script en disant "J'ai fini" et déconnecte le personnage

PS: Si vous aviez la planification d’activé le compte se déconnecte bien et n’essaye pas de se reconnecter instantanément, il va simplement repasser votre heure sur désactivé, et le reactivé à sa prochaine plage de connexion.


delay(ms: number)

Fait une pause dans le script.

Exemple:

yield * 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 * leaveDialog();
}