callFunctionInScript
Appelle une fonction definie dans le script.
Signature: accountController:callFunctionInScript(function)
Paramètres:
Exemple:
accountController:callFunctionInScript("myCustomFunction")
callScriptFunction
Appelle une fonction du script avec des arguments.
Signature: accountController:callScriptFunction(name, arguments)
Paramètres:
Retourne: object - Resultat de la fonction
Exemple:
local result = accountController:callScriptFunction("calculate", {10, 20})
Retourne le module character du compte.
Signature: accountController:character()
Retourne: Character - Module character
Exemple:
Retourne le module chat du compte.
Signature: accountController:chat()
Retourne: Chat - Module chat
Exemple:
Connecte le compte au serveur.
Signature: accountController:connect()
Exemple:
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:
Retourne le module developer du compte.
Signature: accountController:developer()
Retourne: Developer - Module developer
Exemple:
Deconnecte le compte.
Signature: accountController:disconnect()
Exemple:
Modifie l'alias du compte.
Signature: accountController:editAlias(alias)
Paramètres:
Exemple:
Retourne le module exchange du compte.
Signature: accountController:exchange()
Retourne: ExchangePlug - Module exchange
Exemple:
Active l'ecoute des echanges.
Signature: accountController:exchangeListen(toggle)
Paramètres:
Exemple:
Execute une ligne de code Lua.
Signature: accountController:executeLUA(line)
Paramètres:
Exemple:
Retourne le module fightAction.
Signature: accountController:fightAction()
Retourne: FightAI - Module fightAction
Exemple:
Retourne le module fightBasic.
Signature: accountController:fightBasic()
Retourne: BasicAI - Module fightBasic
Exemple:
Retourne le module fightChallenge.
Signature: accountController:fightChallenge()
Retourne: ChallengeAI - Module fightChallenge
Exemple:
Retourne le module fightCharacter.
Signature: accountController:fightCharacter()
Retourne: CharacterAI - Module fightCharacter
Exemple:
Retourne le module fightDebug.
Signature: accountController:fightDebug()
Retourne: DebugAI - Module fightDebug
Exemple:
Force la creation d'un personnage.
Signature: accountController:forceCreate(breed, sex, head, colors)
Paramètres:
Retourne: boolean - Succes
Exemple:
Force la suppression du personnage.
Signature: accountController:forceDelete()
Exemple:
Force la connexion a un serveur.
Signature: accountController:forceServer(server)
Paramètres:
Retourne: boolean - Succes
Exemple:
Retourne l'alias du compte.
Signature: accountController:getAlias()
Retourne: string - Alias
Exemple:
Retourne l'ID du compte.
Signature: accountController:getId()
Retourne: number - ID
Exemple:
getScriptVariable
Recupere une variable du script.
Signature: accountController:getScriptVariable(variable)
Paramètres:
Retourne: object - Valeur
Exemple:
getTeamAccounts
Retourne les comptes de l'equipe.
Signature: accountController:getTeamAccounts()
Retourne: table - Liste des comptes
Exemple:
Retourne les membres de l'equipe.
Signature: accountController:getTeamMembers()
Retourne: table - Liste des membres
Exemple:
Retourne le username du compte.
Signature: accountController:getUsername()
Retourne: string - Username
Exemple:
Retourne le module global.
Signature: accountController:global()
Retourne: Globall - Module global
Exemple:
groupWithCharacters
Groupe avec des personnages.
Signature: accountController:groupWithCharacters(usernames)
Paramètres:
Exemple:
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:
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:
Retourne: boolean - Presence dans l'equipe
Exemple:
Verifie si c'est le controleur principal.
Signature: accountController:isController()
Retourne: boolean - Est controleur
Exemple:
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:
Verifie si c'est le chef d'equipe.
Signature: accountController:isTeamLeader()
Retourne: boolean - Est chef
Exemple:
Retourne le module job.
Signature: accountController:job()
Retourne: Job - Module job
Exemple:
Charge une configuration.
Signature: accountController:loadConfig(configPath)
Paramètres:
Exemple:
loadConfigNextConnection
Charge une config a la prochaine connexion.
Signature: accountController:loadConfigNextConnection(configPath, start)
Paramètres:
Exemple:
Charge un script.
Signature: accountController:loadScript(scriptPath)
Paramètres:
Exemple:
loadScriptNextConnection
Charge un script a la prochaine connexion.
Signature: accountController:loadScriptNextConnection(scriptPath, start)
Paramètres:
Exemple:
Retourne le module map.
Signature: accountController:map()
Retourne: MapPlug - Module map
Exemple:
Retourne le module merchant.
Signature: accountController:merchant()
Retourne: Merchant - Module merchant
Exemple:
Retourne le module mount.
Signature: accountController:mount()
Retourne: Mount - Module mount
Exemple:
Retourne le module npc.
Signature: accountController:npc()
Retourne: Npc - Module npc
Exemple:
Retourne le module quest.
Signature: accountController:quest()
Retourne: Quest - Module quest
Exemple:
Recharge le script.
Signature: accountController:reloadScript()
Retourne: object
Exemple:
Retourne le module sale.
Signature: accountController:sale()
Retourne: Sale - Module sale
Exemple:
selectCharacter
Selectionne un personnage.
Signature: accountController:selectCharacter(name)
Paramètres:
Exemple:
Selectionne un serveur.
Signature: accountController:selectServer(server)
Paramètres:
Retourne: boolean - Succes
Exemple:
setScriptVariable
Definit une variable du script.
Signature: accountController:setScriptVariable(variable, value)
Paramètres:
Exemple:
Demarre le script.
Signature: accountController:startScript()
Exemple:
Arrete le script.
Signature: accountController:stopScript()
Exemple:
ungroupCharacters
Retire des personnages du groupe.
Signature: accountController:ungroupCharacters(usernames)
Paramètres:
Exemple:
Decharge le compte.
Signature: accountController:unloadAccount()
Exemple: