.:*Death*:.
Quest-Mob
- Mitglied seit
- 25.04.2009
- Beiträge
- 46
- Reaktionspunkte
- 0
- Kommentare
- 15
- Buffs erhalten
- 16
Hallo, ich habe seit neuestem angefangen Add-Ons selbst zu erstellen. Nachdem dies manuell nicht wirklich prickelnd verlief (UI-Element wurden schlicht nicht angezeigt) versuchte ich mich an einem Add-On Stuido (Kp, ob ich dieses hier verlinken darf). Dort wurde mir aber schon bald ein erneuter Dämpfer verpasst. Nach fertigstellung und ersten Tests bemerkte ich, dass nicht eine einzige Funktion/ kein Script funktionierte und alle die selbe Fehlermeldungen ausgaben, nämlich dass die benötigte Funktion nicht vorhanden sei. Das einfachste Beispiel ist die onload-Funktion die eigentlich beim Starten durchgeführt werden sollte. Aber selbst diese Funktion wird nicht erkannt. Seltsame Funktionsnamen/Variablennamen (Faraframes) sind deshalb vorhanden da ich das File von Farangframe als Vergleich und Hilfe benutzt hab.
Hier ein Teil des Druiddpscounter.toc Files:
Hier ein Teil des ddps.lua Scripts:
Hier ein Teil des Frame.xml Files:
Meine Vermutung lautet, dass das .lua Filde nicht registriert wird aus irgendeinem Grund da nicht nur diese eine Funktion nicht erkannt wird sondern auch jegliche andere Funktion die ich mithilfen von Knöpfen aufrufe. Falls ihr in diesen kleinen Code Schnipseln schon etwas erkennt was nicht Funktioniert schreibt es bitte. Wenn nicht könnt ihr euch auch den kompletten Add-On versuch downloaden und analysieren.
Danke im Vorraus an alle Helfer und
Mfg: Death
Hier ein Teil des Druiddpscounter.toc Files:
Code:
## Title: ---
## Version: 1.0.0
## Author: --- at ---
## Interface: 30300
Frame.xml
Hier ein Teil des ddps.lua Scripts:
Code:
function Loading()
out("DDPS: OnLoad");
SLASH_FARAFRAMES1 = "/ddps";
SlashCmdList["FARAFRAMES"] = function(msg)
FaraFrames_SlashCommandHandler(msg);
end
Hier ein Teil des Frame.xml Files:
Code:
<Ui xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.blizzard.com/wow/ui/">
<script file="ddps.lua"/>
<Frame name="Frame1" parent="UIParent" toplevel="true" enableMouse="true">
[....]
<scripts>
<OnLoad>
Loading()
</OnLoad>
</Scripts>
</Frame>
</Ui>
Meine Vermutung lautet, dass das .lua Filde nicht registriert wird aus irgendeinem Grund da nicht nur diese eine Funktion nicht erkannt wird sondern auch jegliche andere Funktion die ich mithilfen von Knöpfen aufrufe. Falls ihr in diesen kleinen Code Schnipseln schon etwas erkennt was nicht Funktioniert schreibt es bitte. Wenn nicht könnt ihr euch auch den kompletten Add-On versuch downloaden und analysieren.
Danke im Vorraus an alle Helfer und
Mfg: Death