Aller au contenu

API Lua — Vue d'ensemble

L'API Lua de MoonBot expose 395 fonctions réparties dans 20 namespaces thématiques. Chaque namespace couvre un aspect précis du jeu : combat, déplacement, inventaire, économie, métiers…

:material-file-code:
18 entrées

structure

Anatomie d'un script : move(), bank(), phoenix(), fightManagement(), types de step.

:material-console:
42 fonctions

global

Utilitaires généraux : délais, print, gestion du temps, helpers Lua.

:material-heart:
25 fonctions

character

Personnage : vie, kamas, PA, PM, position, caractéristiques.

:material-package-variant:
19 fonctions

inventory

Inventaire : équiper, déséquiper, utiliser items, gestion pods.

:material-map:
37 fonctions

map

Carte & déplacement : pathfinding, zaaps, cellules, changement de map.

:material-sword-cross:
72 fonctions

fight

Combat : lancer sorts, déplacement en combat, IA, ciblage avancé.

:material-account-tie:
13 fonctions

npc

Dialogues PNJ : parler, choisir une réponse, valider.

:material-message-text:
3 fonctions

chat

Messages : global, guilde, alliance, privé.

:material-store:
17 fonctions

hdv

Hôtel de Vente : vendre, acheter, configurer prix plancher.

:material-swap-horizontal:
14 fonctions

exchange

Échanges & Banque : dépôt/retrait, échange inter-comptes.

:material-shopping:
9 fonctions

merchant

Mode marchand : ouvrir boutique, ajouter/retirer items.

:material-compass:
4 fonctions

job

Métiers : configurer le farming, niveau, gestion.

:material-hammer-wrench:
12 fonctions

craft

Artisanat : crafter en série, recettes, ateliers.

:material-horse:
28 fonctions

mount

Monture : équiper, élevage, fécondations automatiques.

:material-anvil:
19 fonctions

fm

Forgemagie : améliorer items, runes, scripts d'FM auto.

:material-script-text:
9 fonctions

quest

Quêtes : accepter, valider, progression.

:material-cog:
18 fonctions

config

Configuration du script : paramètres, intervalles, comportement.

:material-radio:
11 fonctions

bot

Contrôle du bot : start/stop, déconnexion, gestion d'état.

:material-account-group:
8 fonctions

group

Groupe (leader + mules) : déplacement et combat coordonnés.

:material-network:
17 fonctions

controller

Multi-comptes : orchestration de plusieurs bots simultanément.