Addon Programmieren

ShadowMoonHunter

Rare-Mob
Mitglied seit
22.08.2007
Beiträge
102
Reaktionspunkte
0
Kommentare
11
Guten Tag Com

Ich suche leute die selbstständig Addons Programmieren. Ich bin noch ein sehr "junger" Addonprogrammierer und wollte mal ein Addon nach dem hello_world Beispiel der folgenden Seiten machen.

http://www.divine-force.org/gui/forum/inde...mp;t=4&st=0

Mein Addon besteht also auch aus den 3 Hauptfiles im \Interface\Addon\hello_world\

hello_world.lua
hello_world.toc
hello_world.xml

Also hier mal der String von der toc:
## Interface: 20300
## Title: DFor)script: HelloWorld
## Notes: Yet another Hello World script
## OptionalDeps:
## Dependencies:
hello_world.xml

und hier der string von xml:
<Ui xmlns="http://www.test.com/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/">
<script file="hello_world.lua"/>

<!-- Dies ist ein Kommentar -->
<Frame name="hello_world_frame">
<scripts>
<OnLoad>
this:RegisterEvent("VARIABLES_LOADED");
</OnLoad>
<OnEvent>
if (event == "VARIABLES_LOADED") then
hello_world_initialize();
end
</OnEvent>
</Scripts>
</Frame>
</Ui>

und am schluss noch die lua:
function hello_world_initialize()
SlashCmdList["HELLOW"]=hello_world_command;
SLASH_HELLOW1="/hw";
end
function hello_world_command()
ChatFrame1:AddMessage("Hallo Welt!")
end

So und nun mein Problem:
smile.gif


Also wenn ich das Game starte kann ich unter den Addons mein Addon hello_world nicht sehn. Drauf achten muss ich ja das der Name der toc datei identisch mit dem Namen des Ordners des Addons ist, also in meinem Fall hello_world. Und das das hello_world verzeichnis unter interface\addons\hello_world ist.

???? Kann mir einer helfen
sad.gif


vielen dank für eure Rückmeldung.
 
Auf den ersten Blick kann ich den Fehler auch nicht finden.
Sitze derzeit auf der Arbeit, aber falls sich bis heut Abend der Fehler nicht findet schau ich zuhause mal danach.

Ist übrigends im falschen Forenbereich. Ich reporte fix, damit's verschoben wird.
wink.gif
 
Auf den ersten Blick kann ich den Fehler auch nicht finden.
Sitze derzeit auf der Arbeit, aber falls sich bis heut Abend der Fehler nicht findet schau ich zuhause mal danach.

Ist übrigends im falschen Forenbereich. Ich reporte fix, damit's verschoben wird.
wink.gif


Vielen Dank an dich für deine Zeit und deine Hilfe. Ich weiss leider auch nicht was da falsch ist, hab schon alles versucht
sad.gif


Aber wenns nicht gehn sollte oder du es nicht finden wirst, reiss dir bitte kein bein aus deswegen.

LG
 
Schreib mal in deine toc die lua mit rein.


## Interface: 20300
## Title: DFor)script: HelloWorld
## Notes: Yet another Hello World script
## OptionalDeps:
## Dependencies:
hello_world.xml
hello_world.lua
 
Schreib mal in deine toc die lua mit rein.
## Interface: 20300
## Title: DFor)script: HelloWorld
## Notes: Yet another Hello World script
## OptionalDeps:
## Dependencies:
hello_world.xml
hello_world.lua

ok,,, bin noch auf arbeit aber werd das gleich mal versuchen wenn ich zu hause bin. Nur eine Frage, ich dachte das im Toc nur das XML zum boot angegeben muss?
 
Zuletzt bearbeitet von einem Moderator:
ok,,, bin noch auf arbeit aber werd das gleich mal versuchen wenn ich zu hause bin. Nur eine Frage, ich dachte das im Toc nur das XML zum boot angegeben muss?
Also hier mal der String von der toc:
## Interface: 20300
## Title: DFor)script: HelloWorld
## Notes: Yet another Hello World script
## OptionalDeps:
## Dependencies:
hello_world.xml

Ich schätze es liegt einfach am Doppelpunkt im Titel...
Wenn man die Zeile anders schreibt, dann kommt das Addon auch in die Liste.
wink.gif

Zum Beispiel:
## Title: HelloWorld
 
Also hier mal der String von der toc:
## Interface: 20300
## Title: DFor)script: HelloWorld
## Notes: Yet another Hello World script
## OptionalDeps:
## Dependencies:
hello_world.xml

Ich schätze es liegt einfach am Doppelpunkt im Titel...
Wenn man die Zeile anders schreibt, dann kommt das Addon auch in die Liste.
wink.gif

Zum Beispiel:
## Title: HelloWorld

hei super das könnte es sein. Danke danke vielmals,, werde es gleich ausprobieren. Nochmals vielen lieben dank für eure hilfe und eure Zeit.
 
Zurück