Global

printMessage

Envoie un message dans la console.
1
global:printMessage(text)
Copied!
Paramètres
Types
Descriptions
text
string
message à envoyer dans la console

delay

Mettre en pause le trajet pendant un temps déterminé.
1
global:delay(time)
Copied!
Paramètres
Types
Descriptions
time
number
temps de pause en milliseconde (ms)

clickPosition

Simule un clic gauche de souris à la position souhaitée.
1
global:clickPosition(coordX, coordY, wait)
Copied!
Paramètres
Types
Descriptions
coordX
number
coordonnée X de la fenêtre
coordY
number
coordonnée Y de la fenêtre
wait
boolean
attendre si un monstre se situe sur le clique (false par défaut)
Nous vous recommandons d'utiliser le logiciel ci-dessous afin de déterminer les coordonnées X et Y. Lorsque vous avez terminé de l'utiliser, fermez son processus dans votre gestionnaire de tâches. Dofus doit être dans FlatyVore lorsque vous récupérez les coordonnées.
flatybot_xy.exe
1MB
Binary
Déterminer les coordonnées

rightClickPosition

Simule un clic droit de souris à la position souhaitée.
1
global:rightClickPosition(x, y)
Copied!
Paramètres
Types
Descriptions
coordX
number
coordonnée X de la fenêtre
coordY
number
coordonnée Y de la fenêtre

sendKey

Simule une touche du clavier.
1
global:sendKey(value)
Copied!
Paramètres
Types
Descriptions
value
number
identifiant de la touche
keyboard_key.txt
2KB
Text
Identifiants des touches

sendNotification

Envoie une notification mobile en utilisant la clé PushBullet associée au personnage.
1
global:sendNotification(title, message)
Copied!
Paramètres
Types
Descriptions
title
string
Titre de la notification
message
string
Message de la notification

isInDialog

Retourne la disponibilité du personnage.
1
global:isInDialog()
Copied!
Valeur de retour: true (personnage occupé), false (disponible)

leaveDialog

Termine la conversation avec un personnage non joueur ou élément. (banques, échanges, coffres, dialogues, ...)
1
global:leaveDialog()
Copied!
Valeur de retour: true (opération effectuée avec succès), false (erreur)

stopScript

Arrête le trajet actuellement en cours d'exécution.
1
global:stopScript()
Copied!

gather

Récolte sur une carte.
1
gather()
Copied!
Valeur de retour: true si récolte réussie, false sinon.
Cette fonction permet notamment de récolter à plusieurs reprises sur la même carte. Vous trouverez ci-dessous un exemple détaillé de son utilisation.
1
function gatherLoop()
2
-- Tant qu'on a moins de 90% de pods
3
while inventory.podsP() < 90 do
4
5
-- On récolte sur la carte courante
6
gather()
7
8
-- On attend 5 secondes
9
-- Un délai est OBLIGATOIRE pour éviter que le trajet soit arrêté
10
-- de force par FlatyBot, qui considère que le trajet est en boucle
11
-- infinie. Pour rappel, sur chaque carte, vous ne pouvez faire qu'un
12
-- certain nombre d'actions avant que le trajet considère qu'il est
13
-- en boucle infinie.
14
global.delay(5000)
15
16
end
17
end
18
19
function move()
20
return {
21
{ map = "5,-25", custom = gatherLoop },
22
}
23
end
Copied!
Dernière mise à jour 1yr ago