snowbotController
Gestion globale de Snowbot
Catégorie: Contrôle
Méthodes: 32
Méodes
accountIsLoaded
Verifie si un compte est charge en memoire.
Signature: snowbotController:accountIsLoaded(username)
Paramètres:
username
string
Nom d'utilisateur
Retourne: boolean - true si le compte est charge
Exemple:
if snowbotController:accountIsLoaded("monCompte") then
print("Compte charge!")
endaccountIsRegistered
Verifie si un compte est enregistre dans Snowbot.
Signature: snowbotController:accountIsRegistered(username)
Paramètres:
username
string
Nom d'utilisateur
Retourne: boolean - true si le compte est enregistre
Exemple:
activateAntiModerator
Active ou desactive l'anti-moderateur global.
Signature: snowbotController:activateAntiModerator(value)
Paramètres:
value
boolean
true pour activer
Exemple:
addInMemory
Ajoute une variable dans la memoire globale.
Signature: snowbotController:addInMemory(variableName, value)
Paramètres:
variableName
string
Nom de la variable
value
any
Valeur
Exemple:
addPushBulletKey
Ajoute une cle PushBullet pour les notifications.
Signature: snowbotController:addPushBulletKey(value)
Paramètres:
value
string
Cle API PushBullet
Exemple:
assignProxyToAnAccount
Assigne un proxy a un compte.
Signature: snowbotController:assignProxyToAnAccount(usernameAccount, ip, port, crendentialUsername, crendentialPassword)
Paramètres:
usernameAccount
string
Username du compte
ip
string
IP du proxy
port
string
Port du proxy
crendentialUsername
string
Username du proxy
crendentialPassword
string
Mot de passe du proxy
Exemple:
createCharacter
Cree un nouveau personnage.
Signature: snowbotController:createCharacter(username, characterName, breed, sex, serverName, colorHtml1, colorHtml2, colorHtml3, colorHtml4, colorHtml5)
Paramètres:
username
string
Username du compte
characterName
string
Nom du personnage
breed
number
ID de la classe
sex
boolean
true = femme
serverName
string
Nom du serveur
colorHtml1-5
string
Couleurs HTML
Exemple:
delay
Met en pause l'execution.
Signature: snowbotController:delay(Time)
Paramètres:
Time
number
Duree en ms
Exemple:
deleteAllMemory
Supprime toute la memoire globale.
Signature: snowbotController:deleteAllMemory()
Exemple:
deleteMemory
Supprime une variable de la memoire.
Signature: snowbotController:deleteMemory(variableName)
Paramètres:
variableName
string
Nom de la variable
Retourne: object
Exemple:
editInMemory
Modifie une variable en memoire.
Signature: snowbotController:editInMemory(variableName, value)
Paramètres:
variableName
string
Nom de la variable
value
any
Nouvelle valeur
Exemple:
getAccount
Retourne le controleur d'un compte.
Signature: snowbotController:getAccount(username)
Paramètres:
username
string
Username
Retourne: AccountController - Controleur du compte
Exemple:
getAlias
Retourne l'alias d'un compte.
Signature: snowbotController:getAlias(username)
Paramètres:
username
string
Username
Retourne: string - Alias du compte
Exemple:
getAliasAllRegisteredAccounts
Retourne les alias de tous les comptes enregistres.
Signature: snowbotController:getAliasAllRegisteredAccounts()
Retourne: table - Liste des alias
Exemple:
getAliasLoadedAccounts
Retourne les alias des comptes charges.
Signature: snowbotController:getAliasLoadedAccounts()
Retourne: table - Liste des alias
Exemple:
getLoadedAccounts
Retourne tous les comptes charges.
Signature: snowbotController:getLoadedAccounts()
Retourne: table - Liste des comptes
Exemple:
getPassword
Retourne le mot de passe d'un compte.
Signature: snowbotController:getPassword(username)
Paramètres:
username
string
Username
Retourne: string - Mot de passe
Exemple:
getRequest
Effectue une requete HTTP GET.
Signature: snowbotController:getRequest(url, headersName, headersContent)
Paramètres:
url
string
URL
headersName
table
Headers
headersContent
table
Valeurs
Retourne: object - Reponse
Exemple:
getUsernameAllRegisteredAccounts
Retourne les usernames de tous les comptes.
Signature: snowbotController:getUsernameAllRegisteredAccounts()
Retourne: table - Liste des usernames
Exemple:
getUsernameLoadedAccounts
Retourne les usernames des comptes charges.
Signature: snowbotController:getUsernameLoadedAccounts()
Retourne: table - Liste des usernames
Exemple:
loadAnAccount
Charge un compte en memoire.
Signature: snowbotController:loadAnAccount(username, autoConnect)
Paramètres:
username
string
Username
autoConnect
boolean
Connexion automatique
Retourne: AccountController - Controleur du compte
Exemple:
loadControllerAccount
Charge le controleur principal.
Signature: snowbotController:loadControllerAccount()
Retourne: AccountController - Controleur principal
Exemple:
loadTeamAccount
Charge un compte en mode equipe.
Signature: snowbotController:loadTeamAccount(username, ChefUsername, autoConnect)
Paramètres:
username
string
Username du mule
ChefUsername
string
Username du chef
autoConnect
boolean
Connexion auto
Exemple:
postRequest
Effectue une requete HTTP POST.
Signature: snowbotController:postRequest(url, data, headersName, headersContent)
Paramètres:
url
string
URL
data
string
Donnees
headersName
table
Headers
headersContent
table
Valeurs
Retourne: object - Reponse
Exemple:
printError
Affiche un message d'erreur.
Signature: snowbotController:printError(Message)
Paramètres:
Message
string
Message
Exemple:
printMessage
Affiche un message.
Signature: snowbotController:printMessage(Message)
Paramètres:
Message
string
Message
Exemple:
printSuccess
Affiche un message de succes.
Signature: snowbotController:printSuccess(Message)
Paramètres:
Message
string
Message
Exemple:
registerAnAccount
Enregistre un nouveau compte.
Signature: snowbotController:registerAnAccount(username, password, alias)
Paramètres:
username
string
Username
password
string
Mot de passe
alias
string
Alias
Exemple:
remember
Recupere une variable de la memoire.
Signature: snowbotController:remember(variableName)
Paramètres:
variableName
string
Nom de la variable
Retourne: object - Valeur
Exemple:
unloadAnAccount
Decharge un compte de la memoire.
Signature: snowbotController:unloadAnAccount(username)
Paramètres:
username
string
Username
Exemple:
unlockShield
Deverrouille le shield d'un compte.
Signature: snowbotController:unlockShield(code, nickname)
Paramètres:
code
string
Code shield
nickname
string
Pseudo
Exemple:
version
Retourne la version de Snowbot.
Signature: snowbotController:version()
Retourne: string - Version
Exemple:

