Bonjour à tous ! Désolé si je n'ai pas posté au bon endroit j'ai supposé que c'etait le plus adéquat.
J'ai un soucis avec l'écriture d'un add-on en lua, c'est que je sais pas écrire en lua !
Mais j'ai suivis quelques tutos et je suis arrivé à faire apparaître un message dans le chat du jeu lors des entrées et sorties de combat. Mais j'aimerais bien rajouter d'autre fonctions pour lesquels un message apparait lors d'un changement d'état ou quoi que ce soit...
Bref voila l'addon simple
CombatWarning= {}
CombatWarning.name = "CombatWarning"
function CombatWarning:Initialize()
CombatWarning.inCombat = IsUnitInCombat("player")
end
function CombatWarning.OnAddOnLoaded(event, addonName)
if addonName == CombatWarning.name then
CombatWarning:Initialize()
end
end
EVENT_MANAGER:RegisterForEvent(CombatWarning.name, EVENT_ADD_ON_LOADED, CombatWarning.OnAddOnLoaded)
EVENT_MANAGER:RegisterForEvent(CombatWarning.name, EVENT_PLAYER_COMBAT_STATE, CombatWarning.OnPlayerCombatState)
function CombatWarning.OnPlayerCombatState(event, inCombat)
if inCombat ~= CombatWarning.inCombat then
CombatWarning.inCombat = inCombat
if inCombat then
d("Entering combat.")
else
d("Exiting combat.")
end
end
end
Et j'aimerais par exemple rajouter la fonction : EVENT_MOUNTED_STATE_CHANGED (integereventCode, boolmounted) pour qu'il fasse apparaitre un message a chaque fois que le personnage monte et descend de sa monture. J'ai supposé que l'event marcherais de la même façon que celui pour les combats mais je n'arrive pas à le faire marcher.
Quelqu'un pourrait m'aider ?
Merci d'avance