⚔️ fight_GetDistanceToEnemy(enemyCellId)
Calcule la distance (en nombre de cases) entre le personnage et un ennemi situé sur une cellule spécifique.
fight_GetDistanceToEnemy(enemyCellId)
FightCalcule la distance (en nombre de cases) entre le personnage et un ennemi situé sur une cellule spécifique.
Paramètres
| Paramètre | Type | Description |
|---|---|---|
enemyCellId |
int | L'ID de la cellule où se trouve l'ennemi |
Valeur de retour
int - La distance en nombre de cases (0 si le calcul échoue)
Exemple
function example_fightgetdistancetoenemy()
-- Calculer la distance à un ennemi
local enemyCell = fight_GetClosestEnemyCell()
local distance = fight_GetDistanceToEnemy(enemyCell)
fight_SendLogs("Distance à l'ennemi : " .. distance .. " cases", "Blue")
-- Utiliser un sort de portée différente selon la distance
if distance <= 1 then
fight_CastSpell("Coup de Poing", enemyCell)
elseif distance <= 3 then
fight_CastSpell("Boule de Feu", enemyCell)
else
fight_MoveToCell(enemyCell)
end
end
-- Appeler la fonction
example_fightgetdistancetoenemy()
Documentation OnlyBot : guides d’utilisation, scripts Lua, configuration, combats, cartes, HDV et automatisation Dofus. Vous trouverez ici des explications détaillées, des exemples de scripts, des paramètres recommandés et des bonnes pratiques pour améliorer vos routines, sécuriser vos sessions et tirer le meilleur parti des fonctionnalités disponibles. Chaque section vous aide à comprendre les fonctions, leurs paramètres et les cas d’usage les plus fréquents. Prenez le temps de lire les exemples, de tester les fonctions dans vos parcours et d’adapter les scripts à vos besoins. Vous pouvez aussi revenir sur cette page pour vérifier une commande, optimiser un trajet ou configurer des comportements plus avancés.