⚔️ fight_GetAllFighters()
Récupère une liste de tous les fighters présents dans le combat avec leurs informations complètes (team, type, id, cellId, name, stats, lifePoints, maxLifePoints, masterId).
fight_GetAllFighters()
FightRécupère une liste de tous les fighters présents dans le combat avec leurs informations complètes (team, type, id, cellId, name, stats, lifePoints, maxLifePoints, masterId).
Paramètres
Aucun paramètre.
Valeur de retour
table - Tableau de tables contenant les informations de chaque fighter
Exemple
function example_fightgetallfighters()
-- Obtenir tous les fighters
local fighters = fight_GetAllFighters()
-- Parcourir tous les fighters
for i = 0, #fighters - 1 do
local fighter = fight_SafeGetFighter(fighters, i)
if fighter then
local id = fight_GetProperty(fighter, "id")
local name = fight_GetProperty(fighter, "name")
local team = fight_GetProperty(fighter, "team")
local life = fight_GetProperty(fighter, "lifePoints")
fight_SendLogs("Fighter " .. id .. " (" .. name .. ") - Team: " .. team .. " - Vie: " .. life, "Blue")
end
end
-- Trouver l'ennemi avec le moins de vie
local weakestEnemy = nil
local weakestLife = 999999
for i = 0, #fighters - 1 do
local fighter = fight_SafeGetFighter(fighters, i)
if fighter then
local team = fight_GetProperty(fighter, "team")
local life = fight_GetProperty(fighter, "lifePoints")
if team == 1 and life < weakestLife then
weakestEnemy = fighter
weakestLife = life
end
end
end
if weakestEnemy then
local cellId = fight_GetProperty(weakestEnemy, "cellId")
fight_CastSpell("Attaque", cellId)
end
end
-- Appeler la fonction
example_fightgetallfighters()
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.