- Code: Tout sélectionner
local _ReloadUI = ReloadUI
function ReloadUI()
-- change savedvariable here
_ReloadUI()
end
Quelqu'un a une idée ?
|
⚠ Archive en lecture seule —
Retour sur GeekServers.gg
5 messages
• Page 1 sur 1
Bonjour à tous, j'essaie de faire une opération (changer la valeur d'une savedvariable juste avant le ReloadUI, mais le hook ne semble pas fonctionner.
Quelqu'un a une idée ?
Yo,
A quel endroit exécute tu le code que tu as écris ? dans une macro, un addon ? Qu'est ce qui ne fonctionne pas ? quand tu fait /run ReloadUI() ça ne passe pas dans ta fonction c'est ça ? Peut être que nommer sa fonction ReloadUI c'est un peu compliqué ^^. Essaye ça plutôt:
Via addon et la fonction n'est juste pas remplacée. Le hook est totalement ignoré alors qu'il fonctionne très bien pour Logout().
Ce n'est pas un hook, je cherche à remplacer le fonctionnement du reloadUI afin qu'il indique dans la variable que c'est un reloadui et pas une déco.
Ouais je suis d'accord, perso je ne sais pas comment hook cette fonction recalcitrante.
Mais je te propose encore une autre méthode, plus agréable cette fois, mais pas autant qu'un hook. Regarde cet addon : https://mods.curse.com/addons/wow/reloa ... -downloads Dans sa version 1.0 il est en version de jeu cata, mais étant donné sa simplicité il fonction sur vanilla. Il rajoute un bind que tu nome ReloadUI et tu fais ce que tu veux avant d'appeler le vrais ReloadUi. ![]() Il y a 12 lignes de code à tout cassé, tout fichiers cumulés. Et dans le fichier xml :
Si jamais ça t'inspire.
Oui, j'ai déjà pensé à ça, mais c'est pas suffisant, quelqu'un qui fera un /console ReloadUI ne passera pas par cette fonction.
Merci quand même^^
5 messages
• Page 1 sur 1
|