Das Örtchen RSS-Feed
Suchen
Blog
Ähnliche Beiträge
Neueste Kommentare
Neueste Einträge
Populäre Einträge
Tagwolke
addon auswertung barcamp blog bug cms cms made simple datenkrake drupal feed film firefox frickeln friday gewinnspiel hardware how-to individualisierung meinung mmo modul nas php problem rss se7en server sicherheit sicherung software spiel teil theme trailer unterhaltung update windows windows 7 wordpress wow
Monatsarchiv

WoW: Addon myReputation 40000 R1 Beta1

Nachdem ich Ende Mai die letzte Version meines Addons myReputation für World of Warcraft veröffentlicht habe, musste ich leider am Wochenende ein 4.0er Update nachschieben.

Das Problem

Wie etliche weitere lange gewachsene WoW-Addons fiel auch myReputation mit Patch 4.0 komplett aus und schmiss LUA-Fehlermeldungen. Laut Bugsack gab es an mehreren Stellen Probleme, das entsprechende XML-ELement mittels this anzusprechen und beispielsweise Events hierfür zu registrieren.

Die Lösung

Eine kurze Recherche mit Big G zeigte mir einen Lösungsansatz zur Behebung dieser this/self-Problematik. Die Änderungen sehen dann beispielsweise wie nachfolgend aus.

XML-Datei alt

<OnLoad>
myReputation_OnLoad();
</OnLoad>

LUA-Datei alt

function myReputation_OnLoad()
this:RegisterEvent("ADDON_LOADED");
end

XML-Datei neu

<OnLoad>
myReputation_OnLoad(self);
</OnLoad>

LUA-Datei neu

function myReputation_OnLoad(this)
this:RegisterEvent("ADDON_LOADED");
end

Hinweis: Im Gegensatz zu früher ist somit das XML-Element mit dem OnEvent-Handler nicht automatisch über this erreichbar, sondern man muss das Element in der XML-Datei als Parameter self übergeben und in der Funktion der Einfachheit halber als Variable this empfangen.

Und wo ist das Update?

Die Addon-Beschreibung, Screenshots und den aktuellen Download findet ihr wie bei allen meinen WoW-Addons bei Curse.

Hallo! Bist du neu hier? Dann abonniere doch den RSS-Feed dieses nicht mehr ganz so stillen Örtchens, um über meine geistigen Ergüsse auf dem Laufenden zu bleiben. Alternativ besteht auch die Möglichkeit, sich von FeedBurner per E-Mail über meine Ausscheidungen benachrichtigen zu lassen.

Kommentar hinzufügen

(If you're a human, don't change the following field)
Your first name.
Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
Der Inhalt dieses Feldes wird öffentlich zugänglich angezeigt, aber als nofollow markiert.
Hinweis

Kommentare beleben den Blog! Ich freue mich über jeden Kommentar. Du kannst hier offen Deine Meinung zum Artikel sagen, aber bitte beachte die Netiquette und vermeide es andere zu beleidigen.

Bitte unterlasst es die Kommentare zu SEO-Zwecken zu missbrauchen. Kommentare mit Links, die nicht zu Blogs führen (oder zu Blogs mit Grauzonen-Themen) und/oder Keywords als Namen verwenden und/oder Links im Kommentarbereich enthalten, sind nicht erwünscht!

Möchtest Du mir einen Blog-Artikel schmackhaft machen, dann schreib die URL ohne Link-Tag und ohne http(s):// in den Kommentarbereich und ich werde diesen bei Gefallen verlinken.

Die ersten vier Kommentare (mit den gleichen Daten bei Name, E-Mail und Blog) landen vor der Veröffentlichung in meiner Freigabe-Warteschlange und ich behalte mir das Recht vor, Kommentare entsprechend dieser Regeln anzupassen oder zu löschen!

t3n Magazin - Jetzt im Abo bestellen