global
Fonctions utilitaires globales
accountTag
🎮Méthode
global:accountTag()Retourne le tag complet du compte au format "pseudo#discriminant". Ce tag est l'identifiant unique visible utilise par Ankama pour identifier les joueurs.
Retourne: string - Tag du compte au format "nickname#tag"
Exemple:
local tag = global:accountTag()
global:printMessage("Mon tag: " .. tag)
-- Exemple de sortie: "MonPseudo#1234"activateAntiModerator
🎮Méthode
global:activateAntiModerator(value)Active ou desactive le systeme anti-moderateur global. Ce parametre est sauvegarde dans les settings de l'application et persiste entre les sessions. Quand actif, le bot peut detecter les messages de moderateurs et reagir automatiquement.
Paramètres:
value
boolean
true pour activer, false pour desactiver
Exemple:
Note: Ce parametre est global a toute l'application, pas seulement au compte courant.
AddInGlobalMemory
🎮Méthode
Ajoute une variable dans la memoire globale partagee entre TOUS les comptes connectes. Cette memoire est thread-safe (utilise SyncLock) et permet la communication entre differents bots. La variable n'est ajoutee que si elle n'existe pas deja.
Paramètres:
variableName
string
Nom unique de la variable
value
any
Valeur a stocker (peut etre n'importe quel type)
Exemple:
Note: Utiliser EditInGlobalMemory pour modifier une variable existante. AddInGlobalMemory n'ecrase pas les valeurs existantes.
addInMemory
🎮Méthode
Ajoute une variable dans la memoire locale du compte. Cette memoire est privee et n'est pas partagee avec les autres comptes. Utile pour stocker des etats persistants durant l'execution du script.
Paramètres:
variableName
string
Nom de la variable
value
any
Valeur a stocker
Exemple:
Note: La memoire locale est effacee quand le script est recharge. Utiliser la memoire globale pour persister entre les rechargements.
afterFight
🎮Méthode
Verifie si le personnage vient de terminer un combat. Cette fonction retourne true UNE SEULE FOIS apres chaque combat - elle remet automatiquement le flag a false apres lecture. Utile pour executer des actions post-combat comme la verification de l'inventaire ou la regeneration.
Retourne: boolean - true si un combat vient de se terminer (retourne false aux appels suivants)
Exemple:
Note: Cette fonction est "consumable" - elle ne retourne true qu'une seule fois par combat.
antiModeratorActivated
🎮Méthode
Verifie si le systeme anti-moderateur est actuellement active dans les settings de l'application.
Retourne: boolean - true si le systeme anti-moderateur est actif
Exemple:
askInput
🎮Méthode
Affiche une boite de dialogue Windows (InputBox) demandant a l'utilisateur de saisir une valeur. Le script est mis en pause jusqu'a ce que l'utilisateur reponde. Si le titre n'est pas specifie, "SnowBot - Input" est utilise par defaut.
Paramètres:
question
string
Question ou instruction a afficher
title
string
Titre de la fenetre (optionnel)
Retourne: string - Texte saisi par l'utilisateur, ou chaine vide si annule
Exemple:
Note: Bloque l'execution du script jusqu'a la reponse de l'utilisateur.
askQuestion
🎮Méthode
Affiche une boite de dialogue Windows avec une question et deux boutons Oui/Non. Le script est mis en pause jusqu'a ce que l'utilisateur clique sur un bouton.
Paramètres:
question
string
Question a poser
Retourne: boolean - true si l'utilisateur a clique sur Oui, false si Non
Exemple:
Note: Bloque l'execution du script jusqu'au clic de l'utilisateur.
blabla
🎮Méthode
Alias interne pour isKoliServer(). Retourne true si le serveur actuel est un serveur Kolizeum.
Retourne: boolean - true si serveur Kolizeum
Exemple:
Note: Preferer utiliser isKoliServer() pour plus de clarte.
charactersList
🎮Méthode
Retourne le message CharactersListMessage contenant la liste complete des personnages du compte. Ce message est recu lors de la connexion et contient tous les personnages avec leurs informations (nom, niveau, serveur, etc.).
Retourne: CharactersListMessage - Message contenant la liste des personnages avec leurs details
Exemple:
checkCredentialsStatus
🎮Méthode
Retourne le statut de validation des identifiants du compte (email/mot de passe). Permet de savoir si les credentials sont valides, expires ou invalides.
Retourne: string - Statut des identifiants
Exemple:
checkModerator
🎮Méthode
Interroge le serveur Snowbot pour verifier si un moderateur a ete detecte sur le serveur actuel dans les X dernieres minutes. Utilise une API externe pour centraliser les detections de tous les utilisateurs.
Paramètres:
minutes
number
Periode de verification en minutes
Retourne: boolean - true si un moderateur a ete signale dans la periode
Exemple:
Note: Necessite une connexion internet. La detection est basee sur les signalements de la communaute.
clearConsole
🎮Méthode
Efface completement le contenu de la console/chat du bot. Utile pour nettoyer l'affichage avant de commencer une nouvelle session ou pour reduire l'utilisation memoire.
Exemple:
consoleLines
🎮Méthode
Retourne toutes les lignes actuellement affichees dans la console sous forme de liste. Les premiers 3 caracteres (prefixe de ligne) et les 10 derniers caracteres (suffixe) sont automatiquement supprimes. Utile pour analyser l'historique des messages.
Retourne toutes les lignes actuellement affichees dans la console sous forme de liste. Les premiers 3 caracteres (prefixe de ligne) et les 10 derniers caracteres (suffixe) sont automatiquement supprimes. Utile pour analyser l'historique des messages. Signature: global:consoleLines()
Exemple:
Note: En cas d'erreur, la fonction reessaie automatiquement apres 1 seconde.
delay
🎮Méthode
Met en pause l'execution du script pendant une duree specifiee en millisecondes. Pendant la pause, le bot continue de lire les messages entrants (ReadFlowMessage) toutes les 200ms pour rester reactif aux evenements du jeu.
Paramètres:
Time
number
Duree de pause en millisecondes
Exemple:
Note: Le bot reste reactif pendant le delay (traitement des paquets en arriere-plan).
DeleteAllGlobalMemory
Supprime TOUTES les variables de la memoire globale partagee. Operation thread-safe qui affecte tous les comptes connectes. A utiliser avec precaution car cela peut affecter les autres scripts en cours d'execution.
Signature: global:DeleteAllGlobalMemory()
Exemple:
Note: Affecte TOUS les comptes! A utiliser uniquement par le chef d'equipe.
deleteAllMemory
Supprime toutes les variables de la memoire locale du compte. N'affecte pas les autres comptes ni la memoire globale.
Signature: global:deleteAllMemory()
Exemple:
DeleteFromGlobalMemory
Supprime une variable specifique de la memoire globale partagee. Operation thread-safe.
Signature: global:DeleteFromGlobalMemory(variableName)
Paramètres:
variableName
string
Nom de la variable a supprimer
Exemple:
deleteMemory
Supprime une variable specifique de la memoire locale du compte.
Signature: global:deleteMemory(variableName)
Paramètres:
variableName
string
Nom de la variable a supprimer
Exemple:
disconnect
Deconnecte le compte actuel ET tous les membres de l'equipe (Teamcontrol) du serveur de jeu. La deconnexion est effectuee dans l'ordre: d'abord les mules, puis le chef.
Signature: global:disconnect()
Exemple:
Note: Deconnecte automatiquement toute l'equipe si ce compte est chef.
editAlias
Modifie l'alias (nom affiche) du compte dans Snowbot. Peut optionnellement sauvegarder le changement de facon permanente dans les settings. Inclut un systeme de retry automatique en cas d'echec.
Signature: global:editAlias(newAlias, keep, retryCount, retryDelayMs)
Paramètres:
newAlias
string
Nouvel alias a utiliser
keep
boolean
true pour sauvegarder dans les settings (optionnel, defaut: false)
retryCount
number
Nombre de tentatives en cas d'echec (optionnel, defaut: 3)
retryDelayMs
number
Delai entre les tentatives en ms (optionnel, defaut: 100)
Retourne: boolean - true si la modification a reussi
Exemple:
EditInGlobalMemory
Modifie la valeur d'une variable EXISTANTE dans la memoire globale partagee. La variable doit avoir ete creee prealablement avec AddInGlobalMemory. Operation thread-safe.
Signature: global:EditInGlobalMemory(variableName, value)
Paramètres:
variableName
string
Nom de la variable existante
value
any
Nouvelle valeur
Exemple:
Note: Ne fait rien si la variable n'existe pas. Utiliser AddInGlobalMemory d'abord.
editInMemory
Modifie la valeur d'une variable existante dans la memoire locale du compte. La variable doit avoir ete creee avec addInMemory.
Signature: global:editInMemory(variableName, value)
Paramètres:
variableName
string
Nom de la variable
value
any
Nouvelle valeur
Exemple:
elapsedTime
Retourne le temps ecoule depuis le demarrage du bot (pas du script) en millisecondes. Utile pour mesurer des durees ou programmer des actions periodiques.
Signature: global:elapsedTime()
Retourne: number - Temps en millisecondes depuis le demarrage
Exemple:
exportAllPublicMethods
Genere une documentation textuelle complete de toutes les methodes publiques disponibles dans l'API Lua. Inclut tous les modules (character, inventory, map, etc.) avec leurs signatures et types de retour.
Signature: global:exportAllPublicMethods()
Retourne: string - Documentation formatee de toutes les methodes
Exemple:
Note: Utile pour les developpeurs de scripts.
fightMessage
Retourne les informations detaillees du dernier combat termine (GameFightEndMessage). Si lastFightNumber est specifie, retourne le combat correspondant a cet index. Contient les XP, kamas, loots, etc.
Signature: global:fightMessage(lastFightNumber)
Paramètres:
lastFightNumber
number
Index du combat (-1 ou omis = dernier combat)
Retourne: GameFightEndMessage - Message de fin de combat avec toutes les recompenses
Exemple:
finishScript
Arrete proprement l'execution du script en cours. Le script s'arrete immediatement mais le bot reste connecte. Utile pour terminer un script apres avoir atteint un objectif.
Signature: global:finishScript()
Exemple:
getAlias
Retourne l'alias actuel du compte tel qu'il est affiche dans l'interface Snowbot.
Signature: global:getAlias()
Retourne: string - Alias du compte
Exemple:
getAllFilesNameInDirectory
Liste tous les fichiers d'un repertoire specifie. Peut filtrer par extension. Pour des raisons de securite, les repertoires contenant "AppData" sont bloques.
Signature: global:getAllFilesNameInDirectory(directoryName, filter)
Paramètres:
directoryName
string
Chemin complet du repertoire
filter
string
Extension a filtrer sans le point (ex: "lua", "json") - optionnel
Retourne: table - Liste des noms de fichiers
Exemple:
Note: Les chemins contenant AppData sont bloques pour securite.
getController
Retourne un objet AccountController pour le compte actuel. Permet d'acceder a des fonctionnalites avancees de controle du compte.
Signature: global:getController()
Retourne: AccountController - Controleur du compte
Exemple:
getCountFight
Retourne le nombre total de combats effectues depuis le demarrage du bot. Ce compteur est incremente automatiquement a chaque fin de combat.
Signature: global:getCountFight()
Retourne: number - Nombre de combats
Exemple:
getCountGather
Retourne le nombre total de recoltes effectuees depuis le demarrage du bot. Incremente a chaque ressource recoltee avec succes.
Signature: global:getCountGather()
Retourne: number - Nombre de recoltes
Exemple:
getCurrentDirectory
Retourne le repertoire de travail actuel de l'application (Environment.CurrentDirectory). Generalement le dossier d'installation de Snowbot.
Signature: global:getCurrentDirectory()
Retourne: string - Chemin complet du repertoire de travail
Exemple:
getCurrentProxyAddress
Retourne l'adresse IP et le port du proxy actuellement utilise, au format "ip:port". Retourne une chaine vide si aucun proxy n'est configure ou actif.
Signature: global:getCurrentProxyAddress()
Retourne: string - Adresse du proxy au format "ip:port" ou chaine vide
Exemple:
getCurrentScriptDirectory
Retourne le repertoire contenant le script actuellement en cours d'execution. Utile pour charger des fichiers relatifs au script (configs, sous-scripts, etc.).
Signature: global:getCurrentScriptDirectory()
Retourne: string - Chemin complet du dossier du script
Exemple:
GetInGlobalMemory
Recupere la valeur d'une variable depuis la memoire globale partagee entre tous les comptes. Retourne nil si la variable n'existe pas. Operation thread-safe.
Signature: global:GetInGlobalMemory(variableName)
Paramètres:
variableName
string
Nom de la variable
Retourne: any - Valeur de la variable ou nil si non trouvee
Exemple:
getProxyConfig
Retourne la configuration complete du proxy au format "ip:port:username:password". Chaque composant n'est ajoute que s'il est configure. Retourne une chaine vide si aucun proxy.
Signature: global:getProxyConfig()
Retourne: string - Configuration du proxy ou chaine vide
Exemple:
Note: Contient potentiellement des informations sensibles (credentials).
getReplies
Retourne la liste des IDs de reponses disponibles dans le dialogue NPC actuel. Ces IDs peuvent etre utilises avec npc:reply() pour selectionner une reponse.
Signature: global:getReplies()
Retourne: table - Liste des IDs de reponses (UInteger)
Exemple:
getTeamMembers
Retourne la liste des noms de personnages de l'equipe Snowbot (pas le groupe en jeu). Inclut le chef et tous les membres du Teamcontrol. Fonctionne uniquement depuis le chef d'equipe.
Signature: global:getTeamMembers()
Retourne: table - Liste des noms de personnages
Exemple:
Note: Retourne une liste vide si pas chef d'equipe.
getTeamMembersIds
Retourne la liste des IDs de personnages (idperso) de l'equipe Snowbot. Fonctionne uniquement depuis le chef d'equipe.
Signature: global:getTeamMembersIds()
Retourne: table - Liste des IDs de personnages (Double)
Exemple:
getTeamMembersNames
Alias de getTeamMembers(). Retourne la liste des noms de personnages de l'equipe Snowbot.
Signature: global:getTeamMembersNames()
Retourne: table - Liste des noms de personnages
Exemple:
getTeamMembersUsernames
Retourne la liste des usernames (identifiants de connexion) de l'equipe Snowbot. Fonctionne uniquement depuis le chef d'equipe.
Signature: global:getTeamMembersUsernames()
Retourne: table - Liste des usernames
Exemple:
getToken
Retourne le token de l'instance Snowbot (RawdataServer.username). Ce token est utilise pour l'authentification avec les services Snowbot.
Signature: global:getToken()
Retourne: string - Token de l'instance
Exemple:
groupCharacters
Groupe plusieurs comptes Snowbot en equipe. Le compte appelant devient automatiquement le chef. Les comptes specifies sont recherches parmi tous les MITM connectes et ajoutes au Teamcontrol. Met a jour automatiquement l'interface (TreeView).
Signature: global:groupCharacters(usernames)
Paramètres:
usernames
table
Liste des usernames des comptes a grouper
Exemple:
Note: Les comptes doivent etre connectes dans Snowbot. Les comptes deja en equipe sont ignores.
inviteTeam
Envoie des invitations de groupe (en jeu) a tous les membres de l'equipe Snowbot. Met d'abord les mules en statut "disponible" puis envoie les invitations. Fonctionne uniquement depuis le chef d'equipe.
Signature: global:inviteTeam()
Exemple:
Note: Necessite d'etre chef d'equipe ET en jeu.
isBoss
Verifie si le compte actuel est le chef de l'equipe Snowbot. Retourne true uniquement si le compte est en mode Team ET est designe comme ChefTeam.
Signature: global:isBoss()
Retourne: boolean - true si ce compte est le chef d'equipe
Exemple:
isInFight
Verifie si le personnage est actuellement en combat. Utile pour conditionner des actions qui ne doivent pas etre executees pendant un combat.
Signature: global:isInFight()
Retourne: boolean - true si en combat
Exemple:
isInParty
Verifie si un joueur specifique (par son ID) fait partie du groupe en jeu actuel. Utilise la liste dansLeGroupe du MITM.
Signature: global:isInParty(playerId)
Paramètres:
playerId
number
ID du joueur a verifier
Retourne: boolean - true si le joueur est dans le groupe
Exemple:
isInTeam
Verifie si un utilisateur ou personnage fait partie de l'equipe Snowbot (pas le groupe en jeu). Recherche par username OU par nom de personnage.
Signature: global:isInTeam(usernameOrCharacterName)
Paramètres:
usernameOrCharacterName
string
Username du compte OU nom du personnage
Retourne: boolean - true si dans l'equipe Snowbot
Exemple:
isKoliServer
Verifie si le serveur actuel est un serveur Kolizeum (IsKoli du PacketAnalyser).
Signature: global:isKoliServer()
Retourne: boolean - true si serveur Kolizeum
Exemple:
isRegisteredInKoli
Verifie si le personnage est actuellement inscrit dans la file d'attente Kolizeum.
Signature: global:isRegisteredInKoli()
Retourne: boolean - true si inscrit en file Kolizeum
Exemple:
isScriptPlaying
Verifie si un script est actuellement en cours d'execution sur ce compte.
Signature: global:isScriptPlaying()
Retourne: boolean - true si un script est en cours
Exemple:
isStuffForKoli
Verifie si le personnage a un equipement complet pour le Kolizeum. Controle les positions: chapeau(0), cape(1), amulette(2), anneau1(3), ceinture(4), anneau2(5), bottes(6), arme(7) et bouclier(15). Affiche un avertissement si des emplacements sont vides.
Signature: global:isStuffForKoli()
Retourne: boolean - true si tous les emplacements requis sont equipes
Exemple:
joinBoss
🎮Méthode
Ordonne a tous les membres de l'equipe de rejoindre la carte du chef. Met le flag goToLeader=true pour chaque membre qui n'est pas sur la meme carte. Fonctionne uniquement depuis le chef.
Exemple:
Note: Les mules doivent avoir un script qui gere le flag goToLeader.
lastModeratorMessage
🎮Méthode
Retourne le dernier message d'avertissement de moderateur recu (PopupWarningMessage). Peut etre nil si aucun message n'a ete recu.
Retourne: PopupWarningMessage - Dernier message de moderateur ou nil
Exemple:
leaderAccountController
🎮Méthode
Retourne l'AccountController du chef d'equipe. Si appele depuis le chef, retourne son propre controller. Si appele depuis une mule, retourne le controller du chef (ChefMitm).
Retourne: AccountController - Controller du chef ou nil si pas en equipe
Exemple:
leaveDialog
🎮Méthode
Ferme le dialogue NPC ou la fenetre d'echange actuellement ouverte. Envoie LeaveDialogRequestMessage au serveur et attend la confirmation (packet 176).
Exemple:
loadAndStart
🎮Méthode
Charge et demarre un autre script Lua. Si breakCurrentScript est true, attend longtemps puis arrete le script actuel. Le nouveau script est charge dans un thread separe.
Paramètres:
file
string
Chemin complet du script a charger
breakCurrentScript
boolean
true pour arreter le script actuel (optionnel)
Exemple:
loadConfiguration
🎮Méthode
Charge un fichier de configuration complet (.json) et l'applique au compte. Ecrase la configuration actuelle, initialise et recharge tous les parametres.
Paramètres:
config
string
Chemin complet du fichier de configuration
Exemple:
LoadConfigurationWithoutScript
🎮Méthode
Charge une configuration sans modifier le script actuel. Utile pour changer les parametres (sorts, comportements) sans recharger le script. Sauvegarde le script actuel, charge la config, puis restaure le chemin du script.
Paramètres:
config
string
Chemin du fichier de configuration
Exemple:
openMitm
🎮Méthode
Retourne: boolean - true si le MITM a ete active
Active le mode MITM (Man-In-The-Middle) et lance Dofus avec la redirection. Ne peut pas etre utilise pendant un combat. Cree un nouveau thread pour demarrer Dofus.
Exemple:
Note: Ne fonctionne pas si deja en MITM ou en combat.
password
🎮Méthode
Retourne le mot de passe du compte.
Signature: global:password()
Exemple:
Note: Attention: information sensible! Ne pas afficher ou logger.
playAudio
🎮Méthode
Joue un fichier audio (WAV, MP3, etc.) en utilisant l'API audio de Windows. Signature: global:playAudio(file)
Signature: global:playAudio(file)
Paramètres:
file
string
Chemin complet du fichier audio
printColor
Affiche un message dans la console avec une couleur personnalisee. La couleur doit etre au format hexadecimal (#RRGGBB). La fonction detecte automatiquement si les parametres sont inverses.
Signature: global:printColor(Message, hexColor)
Paramètres:
Message
string
Message a afficher
hexColor
string
Couleur en hexadecimal (ex: "#FF0000" pour rouge)
Exemple:
printError
Affiche un message d'erreur dans la console (LogType.Errorr). Le message apparait en rouge.
Signature: global:printError(Message)
Paramètres:
Message
string
Message d'erreur
Exemple:
printMessage
Affiche un message d'information standard dans la console (LogType.Info).
Signature: global:printMessage(Message)
Paramètres:
Message
string
Message a afficher
Exemple:
printSuccess
Affiche un message de succes dans la console (LogType.Sucess). Le message apparait en vert.
Signature: global:printSuccess(message)
Paramètres:
message
string
Message de succes
Exemple:
proxyIsEnabled
Verifie si un proxy est configure et actif pour ce compte.
Signature: global:proxyIsEnabled()
Retourne: boolean - true si proxy actif
Exemple:
random
Genere un nombre entier aleatoire entre min et max (inclus). Utilise System.Random.
Signature: global:random(min, max)
Paramètres:
min
number
Valeur minimum (incluse)
max
number
Valeur maximum (incluse)
Retourne: number - Nombre aleatoire entre min et max
Exemple:
rcAskFight
Affiche une boite de dialogue demandant a l'utilisateur s'il veut combattre sur cette carte. Message: "Voulez-vous combattre sur cette carte?"
Signature: global:rcAskFight()
Retourne: boolean - true si l'utilisateur a clique Oui
Exemple:
rcAskGather
Affiche une boite de dialogue demandant a l'utilisateur s'il veut recolter sur cette carte. Message: "Voulez-vous recolter sur cette carte?"
Signature: global:rcAskGather()
Retourne: boolean - true si l'utilisateur a clique Oui
Exemple:
reconnect
Programme une reconnexion de l'equipe complete apres X heures. Deconnecte d'abord les mules (avec un decalage de 1 seconde entre chaque) puis le chef.
Signature: global:reconnect(Heure)
Paramètres:
Heure
number
Delai en heures avant reconnexion
Exemple:
reconnectBis
Programme une reconnexion du compte actuel (sans l'equipe) apres X minutes.
Signature: global:reconnectBis(minutes)
Paramètres:
minutes
number
Delai en minutes
Exemple:
reconnectSec
Programme une reconnexion de l'equipe apres X secondes. Les mules sont decalees de 1 seconde chacune.
Signature: global:reconnectSec(Heure)
Paramètres:
Heure
number
Delai en secondes
Exemple:
reconnectWithToken
Programme une reconnexion avec recuperation prealable d'un token de reconnexion (ReloginTokenRequestMessage). Permet une reconnexion plus rapide. Le delai doit etre inferieur a 50 secondes pour que le token reste valide.
Signature: global:reconnectWithToken(s)
Paramètres:
s
number
Delai en secondes (max 50)
Exemple:
Note: Le shield doit etre actif pour utiliser les tokens de reconnexion.
reloadScript
Recharge le script actuel dans un nouveau thread. Attend 1 seconde avant le rechargement. Retourne false apres le lancement du rechargement.
Signature: global:reloadScript()
Retourne: boolean - false apres le rechargement
Exemple:
remember
Recupere la valeur d'une variable depuis la memoire locale du compte. Retourne nil si la variable n'existe pas.
Signature: global:remember(variableName)
Paramètres:
variableName
string
Nom de la variable
Retourne: any - Valeur stockee ou nil
Exemple:
resetCountFight
Remet a zero le compteur de combats du bot.
Signature: global:resetCountFight()
Exemple:
resetCountGather
Remet a zero le compteur de recoltes du bot.
Signature: global:resetCountGather()
Exemple:
RestartScript
Redemarre le script. Si reload est true, recharge depuis le fichier. Arrete proprement le script en cours avant de redemarrer dans un nouveau thread.
Signature: global:RestartScript(reload)
Paramètres:
reload
boolean
true pour recharger depuis le fichier
Exemple:
setPrivate
Active ou desactive le mode prive (statut "absent") pour le compte actuel. En mode prive, le personnage aparait comme absent pour les autres joueurs.
Signature: global:setPrivate(enabled)
Paramètres:
enabled
boolean
true pour activer le mode prive
Exemple:
setPrivateTeam
Active ou desactive le mode prive pour tous les membres de l'equipe (sauf le chef). Fonctionne uniquement depuis le chef d'equipe.
Signature: global:setPrivateTeam(enabled)
Paramètres:
enabled
boolean
true pour activer le mode prive
Exemple:
thisAccountController
Cree et retourne un nouvel AccountController pour le compte actuel. Permet d'acceder aux fonctionnalites avancees de controle.
Signature: global:thisAccountController()
Retourne: AccountController - Nouveau controleur pour ce compte
Exemple:
ungroupCharacters
Retire des comptes de l'equipe Snowbot. Si usernames est nil ou vide, degroupe TOUS les membres. Met a jour le Teamcontrol et l'interface. Fonctionne uniquement depuis le chef.
Signature: global:ungroupCharacters(usernames)
Paramètres:
usernames
table
Liste des usernames a degrouper (optionnel - nil pour tous)
Exemple:
unregisterFromKoliIfRegistered
Se desinscrit de la file d'attente Kolizeum si actuellement inscrit. Envoie GameRolePlayArenaUnregisterMessage au serveur.
Signature: global:unregisterFromKoliIfRegistered()
Retourne: boolean - true si desinscrit avec succes
Exemple:
username
Retourne le nom d'utilisateur (email/identifiant) utilise pour la connexion au compte.
Signature: global:username()
Retourne: string - Username du compte
Exemple:
Mis à jour

