Rétro

Bienvenue dans l'espace développeur. Un espace réservé aux plus curieux d'entre-vous qui vous permettra de faire ce que vous souhaitez avec vos trajets sans aucune limite !

PS : Pour cette partie de la documentation vous devrez vous aider de la partie mode développeur dans le bot.

Utilisation pour Dofus Rétro :

Dans notre exemple, nous aimerions récupérer le packet AxK comme vous pouvez le voir plus haut qui indique la liste des serveurs disponibles et sélectionner le serveur 614 (Galgarion) a la suite du packet. Voici comment je procède dans mon script :


function move()
    
end

function messagesRegistering()
    developer:registerMessage("AxK", receive_serverList)
end

function receive_serverList(message)
    developer:sendMessage("Ax614")
end

Pour commencer, vous remarquez qu'une nouvelle fonction fait son apparition, la fonction messagesRegistering(). Cette fonction comme son nom l'indique est un "Enregistrement des messages" et permet de s'abonner a des messages. Dans notre exemple, on s'abonne au message qui contient le nom "AxK" et on souhaite appeler la fonction receive_serverList quand on reçoit ce message. Ensuite pour récupérer la donnée que l'on souhaite, il nous suffit de l'extraire dans le message.

Documentation :

registerMessage

Permet de s'abonner a un message a partir de son nom.

Paramètres

Types

Descriptions

messageType

string

Nom du message

function_name

call

Nom de la fonction a appeler

historicalMessage

Retourne la liste des anciens message reçus avant le chargement du script.

Paramètres

Types

Descriptions

messageType

string

Nom du message

suspendScriptUntil

Suspend le script jusqu’à recevoir le nom et retourne false si le timeOut est dépassé.

Paramètres

Types

Descriptions

messageType

string

Nom du message

timeOut

integer

Le temps avant de passer a la suite (ms)

showTimeOut

boolean

Affiche le retour console du timeout

sendMessage

Envoie un message au serveur Dofus.

Paramètres

Types

Descriptions

message

string

message a envoyer au serveur

postRequest

Retourne le résultat d'une postRequest. (string)

getRequest

Retourne le résultat d'une getRequest. (string)

Mis à jour

Ce contenu vous a-t-il été utile ?