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:

Nom
Type
Description

username

string

Nom d'utilisateur

Retourne: boolean - true si le compte est charge

Exemple:

if snowbotController:accountIsLoaded("monCompte") then
    print("Compte charge!")
end

accountIsRegistered

Verifie si un compte est enregistre dans Snowbot.

Signature: snowbotController:accountIsRegistered(username)

Paramètres:

Nom
Type
Description

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:

Nom
Type
Description

value

boolean

true pour activer

Exemple:


addInMemory

Ajoute une variable dans la memoire globale.

Signature: snowbotController:addInMemory(variableName, value)

Paramètres:

Nom
Type
Description

variableName

string

Nom de la variable

value

any

Valeur

Exemple:


addPushBulletKey

Ajoute une cle PushBullet pour les notifications.

Signature: snowbotController:addPushBulletKey(value)

Paramètres:

Nom
Type
Description

value

string

Cle API PushBullet

Exemple:


assignProxyToAnAccount

Assigne un proxy a un compte.

Signature: snowbotController:assignProxyToAnAccount(usernameAccount, ip, port, crendentialUsername, crendentialPassword)

Paramètres:

Nom
Type
Description

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:

Nom
Type
Description

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:

Nom
Type
Description

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:

Nom
Type
Description

variableName

string

Nom de la variable

Retourne: object

Exemple:


editInMemory

Modifie une variable en memoire.

Signature: snowbotController:editInMemory(variableName, value)

Paramètres:

Nom
Type
Description

variableName

string

Nom de la variable

value

any

Nouvelle valeur

Exemple:


getAccount

Retourne le controleur d'un compte.

Signature: snowbotController:getAccount(username)

Paramètres:

Nom
Type
Description

username

string

Username

Retourne: AccountController - Controleur du compte

Exemple:


getAlias

Retourne l'alias d'un compte.

Signature: snowbotController:getAlias(username)

Paramètres:

Nom
Type
Description

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:

Nom
Type
Description

username

string

Username

Retourne: string - Mot de passe

Exemple:


getRequest

Effectue une requete HTTP GET.

Signature: snowbotController:getRequest(url, headersName, headersContent)

Paramètres:

Nom
Type
Description

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:

Nom
Type
Description

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:

Nom
Type
Description

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:

Nom
Type
Description

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:

Nom
Type
Description

Message

string

Message

Exemple:


printMessage

Affiche un message.

Signature: snowbotController:printMessage(Message)

Paramètres:

Nom
Type
Description

Message

string

Message

Exemple:


printSuccess

Affiche un message de succes.

Signature: snowbotController:printSuccess(Message)

Paramètres:

Nom
Type
Description

Message

string

Message

Exemple:


registerAnAccount

Enregistre un nouveau compte.

Signature: snowbotController:registerAnAccount(username, password, alias)

Paramètres:

Nom
Type
Description

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:

Nom
Type
Description

variableName

string

Nom de la variable

Retourne: object - Valeur

Exemple:


unloadAnAccount

Decharge un compte de la memoire.

Signature: snowbotController:unloadAnAccount(username)

Paramètres:

Nom
Type
Description

username

string

Username

Exemple:


unlockShield

Deverrouille le shield d'un compte.

Signature: snowbotController:unlockShield(code, nickname)

Paramètres:

Nom
Type
Description

code

string

Code shield

nickname

string

Pseudo

Exemple:


version

Retourne la version de Snowbot.

Signature: snowbotController:version()

Retourne: string - Version

Exemple: