📝 Structure de base

Définition - Fonction

Une fonction est un terme générique qui désigne une partie d'un programme indépendant qui peut être appelée par un autre programme ou par elle-même. (dans ce cas, on dit qu'il y a récursivité).

Une fonction (aussi appelé "routine"), est une portion de code représentant un bloc et contenant un sous programme.

Mais pour ce qui nous intéresse ici, le langage LUA, nous parlerons tout simplement de fonction.

function leNomDeMaFonction(argument1, argument2, argument3) -- Le contenu de notre fonction end

Exemple appliqué à OnlyBot

function envoyerMessage(argument) global_SendLogs("message a print", "green") end

Couleurs disponibles : yellow, green, red, blue, cyan, orange, purple. Par défaut les logs sont blancs.

Structure de base d'OnlyBot

OnlyBot nécessite une structure de base, de la même manière que les fondations d'une maison. Cette structure est la suivante :

ELEMENTS_TO_GATHER = {254} -- Id des ressources que tu va récolter MAX_PODS = 90 -- Pourcentage de pods maximal avant le dépôt en banque MIN_MONSTERS = 1 -- Définis le nombre minimal de mobs à aggro MAX_MONSTERS = 8 -- Définis le nombre maximal de mobs à aggro OK_MONSTER = {651} -- Liste des monstres obligatoire pour lancer le combat NO_MONSTER = {652} -- Liste des monstres à éviter pour lancer le combat function move() return { -- Les déplacements, récoltes, combats } end function bank() return { -- Le retour en banque lorsque le personnage est en surpoids } end