Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Addons
You last visited: Today at 10:42

  • Please register to post and access all features, it's quick, easy and FREE!

 

Prüfen ob ein Hook existiert

Reply
 
Old   #1
 
elite*gold: 97
Join Date: Jun 2007
Posts: 2,246
Received Thanks: 4,850
Prüfen ob ein Hook existiert

Ich denke hier passt das Thema ganz gut rein. Es geht darum einen Hook auf den DEFAULT_CHAT_FRAME zu erkennen, da ich diesen Hook nicht per Addon sondern per 'Hack' verwende, ist die Synchronisierung nicht besonders sauber.

Das Problem: Entlade ich den Hack und lade ihn erneut in den WoW Prozess, wird mein Hook - nämlich folgender:
Code:
DEFAULT_CHAT_FRAME:HookScript("OnHyperlinkClick", function(...) HandleChatHyperlink(...) end)
Immer wieder installiert. Dies ist natürlich nicht gerade schön, da so HandleChatHyperlink bei einem Klick auf einen Link im Chat mehrmals ausgeführt wird. Eine Möglichkeit Hooks zu entfernen gibt es soweit ich erfahren habe nicht. Da ich nun keine Ahnung von der WoW API und geschweige denn LUA habe, würde ich mich sehr über eure Hilfe freuen.

Gibt es da eine Möglichkeit einen bereits existenten Hook zu erkennen? Ansonsten müsste ich wohl schwerere Geschütze auffahren und im WoW Prozess rumfummeln...



Cencil is offline  
Thanks
1 User
Old   #2
 
elite*gold: 240
Join Date: Dec 2006
Posts: 1,580
Received Thanks: 1,609
Es gibt ja in LUA diese Metatables vllt. kann man die ja benutzen oder es gibt die registered Functions von WoW. Vielleicht gibts auch etwas bezüglich der registered Hooks, aber mehr kann ich dazu auch nicht sagen.


Bl@ze! is offline  
Thanks
1 User
Old   #3
 
elite*gold: 97
Join Date: Jun 2007
Posts: 2,246
Received Thanks: 4,850
Werde mal schauen ob man was aus eines der Addons rausklauen kann, einige scheinen mir eine selbst implementierte Unhook Funktion zu haben. Sollte ich eine für mich akzeptable Lösung gefunden haben, hau ich sie ins Edit rein.

PS: Hack Funktionen im Chat anklickbar zu machen ist geil, möchte das schon jetzt nicht mehr missen obwohl es (noch) nicht sauber funktioniert
Cencil is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
PromoCodes prüfen
Hallo, kann man irgendwie Promo Codes prüfen ob sie noch nicht eingelöst sind ohne sie dabei gleich zu benutzen ? Hoffe auf eine schnelle...
5 Replies - WarRock
Prüfen ob Weaponslot(1) aktiv ist
Habe es gefunden.
0 Replies - Diablo 2 Programming
Prüfen Sie den Druckserver aus.
Meine Spülmaschine ist ein Problem, so dass er die Quelle aller Raumfahrt mit der Reinigung schüttelte. Mein Tante wurde eine solche Verwirrung auf...
13 Replies - Metin2 PServer - Discussions / Questions
Sicherheit prüfen
Hallo, ich habe auf meinem Webblog einen Passwortgeschützten Bereich installiert. Jetzt möchte ich die Sicherheit prüfen und benötige ein...
0 Replies - Technical Support



All times are GMT +1. The time now is 10:42.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.