accountController
Contrôle individuel des comptes
callFunctionInScript
Appelle une fonction definie dans le script.
Signature: accountController:callFunctionInScript(function)
Paramètres:
function
string
Nom de la fonction
Exemple:
accountController:callFunctionInScript("myCustomFunction")callScriptFunction
Appelle une fonction du script avec des arguments.
Signature: accountController:callScriptFunction(name, arguments)
Paramètres:
name
string
Nom de la fonction
arguments
table
Arguments
Retourne: object - Resultat de la fonction
Exemple:
local result = accountController:callScriptFunction("calculate", {10, 20})character
Retourne le module character du compte.
Signature: accountController:character()
Retourne: Character - Module character
Exemple:
chat
Retourne le module chat du compte.
Signature: accountController:chat()
Retourne: Chat - Module chat
Exemple:
connect
Connecte le compte au serveur.
Signature: accountController:connect()
Exemple:
craft
Retourne le module craft du compte.
Signature: accountController:craft()
Retourne: Craft - Module craft
Exemple:
deleteCharacterOnConnect
Supprime le personnage a la prochaine connexion.
Signature: accountController:deleteCharacterOnConnect()
Exemple:
Action irreversible!
developer
Retourne le module developer du compte.
Signature: accountController:developer()
Retourne: Developer - Module developer
Exemple:
disconnect
Deconnecte le compte.
Signature: accountController:disconnect()
Exemple:
editAlias
Modifie l'alias du compte.
Signature: accountController:editAlias(alias)
Paramètres:
alias
string
Nouvel alias
Exemple:
exchange
Retourne le module exchange du compte.
Signature: accountController:exchange()
Retourne: ExchangePlug - Module exchange
Exemple:
exchangeListen
Active l'ecoute des echanges.
Signature: accountController:exchangeListen(toggle)
Paramètres:
toggle
boolean
Activer/Desactiver
Exemple:
executeLUA
Execute une ligne de code Lua.
Signature: accountController:executeLUA(line)
Paramètres:
line
string
Code Lua
Exemple:
fightAction
Retourne le module fightAction.
Signature: accountController:fightAction()
Retourne: FightAI - Module fightAction
Exemple:
fightBasic
Retourne le module fightBasic.
Signature: accountController:fightBasic()
Retourne: BasicAI - Module fightBasic
Exemple:
fightChallenge
Retourne le module fightChallenge.
Signature: accountController:fightChallenge()
Retourne: ChallengeAI - Module fightChallenge
Exemple:
fightCharacter
Retourne le module fightCharacter.
Signature: accountController:fightCharacter()
Retourne: CharacterAI - Module fightCharacter
Exemple:
fightDebug
Retourne le module fightDebug.
Signature: accountController:fightDebug()
Retourne: DebugAI - Module fightDebug
Exemple:
forceCreate
Force la creation d'un personnage.
Signature: accountController:forceCreate(breed, sex, head, colors)
Paramètres:
breed
number
ID de la classe
sex
boolean
Sexe
head
number
ID de la tete
colors
table
Couleurs
Retourne: boolean - Succes
Exemple:
forceDelete
Force la suppression du personnage.
Signature: accountController:forceDelete()
Exemple:
forceServer
Force la connexion a un serveur.
Signature: accountController:forceServer(server)
Paramètres:
server
string
Nom du serveur
Retourne: boolean - Succes
Exemple:
getAlias
Retourne l'alias du compte.
Signature: accountController:getAlias()
Retourne: string - Alias
Exemple:
getId
Retourne l'ID du compte.
Signature: accountController:getId()
Retourne: number - ID
Exemple:
getScriptVariable
Recupere une variable du script.
Signature: accountController:getScriptVariable(variable)
Paramètres:
variable
string
Nom de la variable
Retourne: object - Valeur
Exemple:
getTeamAccounts
Retourne les comptes de l'equipe.
Signature: accountController:getTeamAccounts()
Retourne: table - Liste des comptes
Exemple:
getTeamMembers
Retourne les membres de l'equipe.
Signature: accountController:getTeamMembers()
Retourne: table - Liste des membres
Exemple:
getUsername
Retourne le username du compte.
Signature: accountController:getUsername()
Retourne: string - Username
Exemple:
global
Retourne le module global.
Signature: accountController:global()
Retourne: Globall - Module global
Exemple:
groupWithCharacters
Groupe avec des personnages.
Signature: accountController:groupWithCharacters(usernames)
Paramètres:
usernames
table
Liste des usernames
Exemple:
inventory
Retourne le module inventory.
Signature: accountController:inventory()
Retourne: Inventory - Module inventory
Exemple:
isAccountConnected
Verifie si le compte est connecte.
Signature: accountController:isAccountConnected()
Retourne: boolean - Etat de connexion
Exemple:
isAccountFullyConnected
Verifie si le compte est entierement connecte.
Signature: accountController:isAccountFullyConnected()
Retourne: boolean - Etat de connexion
Exemple:
isBanned
Verifie si le compte est banni.
Signature: accountController:isBanned()
Retourne: boolean - Etat de bannissement
Exemple:
isCharacterInMyTeam
Verifie si un personnage est dans l'equipe.
Signature: accountController:isCharacterInMyTeam(usernameOrCharacterName)
Paramètres:
usernameOrCharacterName
string
Nom
Retourne: boolean - Presence dans l'equipe
Exemple:
isController
Verifie si c'est le controleur principal.
Signature: accountController:isController()
Retourne: boolean - Est controleur
Exemple:
isItATeam
Verifie si le compte fait partie d'une equipe.
Signature: accountController:isItATeam()
Retourne: boolean - Est en equipe
Exemple:
isScriptPlaying
Verifie si un script tourne.
Signature: accountController:isScriptPlaying()
Retourne: boolean - Script actif
Exemple:
isTeamLeader
Verifie si c'est le chef d'equipe.
Signature: accountController:isTeamLeader()
Retourne: boolean - Est chef
Exemple:
job
Retourne le module job.
Signature: accountController:job()
Retourne: Job - Module job
Exemple:
loadConfig
Charge une configuration.
Signature: accountController:loadConfig(configPath)
Paramètres:
configPath
string
Chemin du fichier
Exemple:
loadConfigNextConnection
Charge une config a la prochaine connexion.
Signature: accountController:loadConfigNextConnection(configPath, start)
Paramètres:
configPath
string
Chemin
start
boolean
Demarrer auto
Exemple:
loadScript
Charge un script.
Signature: accountController:loadScript(scriptPath)
Paramètres:
scriptPath
string
Chemin du script
Exemple:
loadScriptNextConnection
Charge un script a la prochaine connexion.
Signature: accountController:loadScriptNextConnection(scriptPath, start)
Paramètres:
scriptPath
string
Chemin
start
boolean
Demarrer auto
Exemple:
map
Retourne le module map.
Signature: accountController:map()
Retourne: MapPlug - Module map
Exemple:
merchant
Retourne le module merchant.
Signature: accountController:merchant()
Retourne: Merchant - Module merchant
Exemple:
mount
Retourne le module mount.
Signature: accountController:mount()
Retourne: Mount - Module mount
Exemple:
npc
Retourne le module npc.
Signature: accountController:npc()
Retourne: Npc - Module npc
Exemple:
quest
Retourne le module quest.
Signature: accountController:quest()
Retourne: Quest - Module quest
Exemple:
reloadScript
Recharge le script.
Signature: accountController:reloadScript()
Retourne: object
Exemple:
sale
Retourne le module sale.
Signature: accountController:sale()
Retourne: Sale - Module sale
Exemple:
selectCharacter
Selectionne un personnage.
Signature: accountController:selectCharacter(name)
Paramètres:
name
string
Nom du personnage
Exemple:
selectServer
Selectionne un serveur.
Signature: accountController:selectServer(server)
Paramètres:
server
string
Nom du serveur
Retourne: boolean - Succes
Exemple:
setScriptVariable
Definit une variable du script.
Signature: accountController:setScriptVariable(variable, value)
Paramètres:
variable
string
Nom
value
any
Valeur
Exemple:
startScript
Demarre le script.
Signature: accountController:startScript()
Exemple:
stopScript
Arrete le script.
Signature: accountController:stopScript()
Exemple:
ungroupCharacters
Retire des personnages du groupe.
Signature: accountController:ungroupCharacters(usernames)
Paramètres:
usernames
table
Liste
Exemple:
unloadAccount
Decharge le compte.
Signature: accountController:unloadAccount()
Exemple:
Mis à jour

