Hey Ho Leute,
es ist nun schon 3 Uhr und ich könnte kotzen: läuft einfach (fast) nix an meinem AddOn ...
Ich versuche einfach nur ein AddOn zu schreiben, welches alle X Sekunden einen Befehl ausführt (kleiner, unsichtbarer Befehl. Also kein Spammer-AddOn, don't panic

)
Ich binde mir Chronos ein, um den Timer auch gezielt verwenden
zu können.
TOC-Datei: Code:
## Interface: 20000
## Title-deDE:
## Title-enGB:
## Notes-deDE:
## Notes-enGB:
## Author:
## Version: 1.0
## Dependencies:
## OptionalDeps: Chronos, !!Warmup
Chronos\Chronos.xml
Core.lua
In der Cora.lua steht nun nacheinander folgendes: Code:
function MeinAddon:OnInitialize()
-- Wird aufgerufen, wenn das AddOn geladen wird.
self:Print("Ok, AddOn geladen")
end
Testen ob mein AddOn auch gestartet wird: klappt
Code:
function MeinAddon:OnEnable()
-- Wird aufgerufen, wenn das AddOn aktiviert wird.
self:Print("Ok, AddOn aufgerufen")
Chronos.schedule(10, TestIt);
end
Gedacht: 10 Sekunden nach Start die Funktion "TestIt" aufrufen
Code:
function MeinAddon:TestIt()
self:Print("Ausgabe von NIX")
end
Starte ich nun WoW erscheint im
Log die Fehlermeldung:
ERROR: nil handler passed to Chronos.schedule()
Über Google kam ich nun darauf, dass Chronos irgendwie wohl nicht rafft, das er die Funktion "TestIt" aufrufen soll.
Nurnoch einmal kurz der Dateibaum des Addons:
- MeinAddon.TOC
- Core.LUA
- \Chronos\Chronos.xml (und alles von Chronos)
Kann mir bitte bitte wer helfen
Danke schonmal fürs Lesen bis hierher
Mfg und erstmal Gute Nacht,
Net^Devil