LoadAddOn(index oder AddOnName)



Die Funktion versucht ein AddOn zu laden. Dies ist nur möglich mit AddOns die das ##LoadOnDemand gesetzt haben und noch nicht geladen wurden.
geladen, grund = LoadAddOn(index oder AddOnName)


Parameter

  • (Zahl) index
    Die Indexnummer des gewünschten AddOns.

    ODER

  • (String) AddOnName
    Der Name des gewünschten AddOns.

Rückgabewerte

  • (Boolean) geladen
    Wahr/Falsch-Angabe, ob das AddOn geladen wurde (1 = Wahr sonst nil).
  • (String) grund
    Der Grund wieso das AddOn nicht geladen werden kann. Folgende Angaben sind bekannt:
    • “DISABLED”
    • “NOT_DEMAND_LOADED”
    • “MISSING”
    • “CORRUPT”
    • “INTERFACE_VERSION”
    • “DEP_MISSING”
    • “DEP_INTERFACE_VERSION”

Beispiel

Das folgende Beispiel versucht alle LoadOnDemand AddOns zu laden

  1. for i=1,GetNumAddOns() do
  2. if IsAddOnLoadOnDemand(i) then
  3. local geladen,grund = LoadAddOn(i);
  4. if geladen then
  5. DEFAULT_CHAT_FRAME:AddMessage(“AddOn geladen”);
  6. else
  7. DEFAULT_CHAT_FRAME:AddMessage(“Laden fehlgeschlagen: “..grund);
  8. end
  9. end
  10. end


Hinweise

  • Es kann entweder der Index oder der Name des AddOns angegeben werden, beide Werte gleichzeitig sind nicht zulässig.

zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion
MoP Vorbestellung
MoP Vorschau
Umfrage

Was haltet ihr von den Cross-Realm-Zonen?

Ergebnis anzeigen »

Loading ... Loading ...
ContentAd
Klassenguides
 
...unsere schöne Seite hier Dank unserem Staffie Borlox auch ihren eigenen Talentplaner hat? Einfach mal ausprobieren.
Rectangle
mySigs
mySigs.de
Shakes Fidget
Facebook
Interessantes und Ungewöhnliches rund um World of Warcraft