⚔️ fight_CastSpellById(spellId, targetCellId)

Lance un sort sur une cellule spécifique en utilisant l'ID du sort au lieu du nom. Plus rapide que fight_CastSpell() car il n'y a pas besoin de rechercher le nom du sort.

fight_CastSpellById(spellId, targetCellId)

Fight

Lance un sort sur une cellule spécifique en utilisant l'ID du sort au lieu du nom. Plus rapide que fight_CastSpell() car il n'y a pas besoin de rechercher le nom du sort.

Paramètres

Paramètre Type Description
spellId int L'ID numérique du sort
targetCellId int L'ID de la cellule cible

Valeur de retour

Aucun

Exemple

function example_fightcastspellbyid() -- Lancer un sort par ID local enemyCell = fight_GetClosestEnemyCell() fight_CastSpellById(123, enemyCell) -- Lancer le sort avec l'ID 123 -- Utiliser avec une liste de sorts prédéfinis local spells = { {id = 123, name = "Boule de Feu", cost = 3}, {id = 456, name = "Météore", cost = 6} } for _, spell in ipairs(spells) do if fight_GetPA() >= spell.cost then fight_CastSpellById(spell.id, enemyCell) break end end end -- Appeler la fonction example_fightcastspellbyid()

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.