Porting Addons til Classic – Wowpedia – Your Wiki Guide to the World of Warcraft, Top 8 Best Wow Addons lige nu

Top 8 Bedste Wow Addons lige nu

Lanceret: September 2010 | Samlede downloads: ~ 25 millioner | Download link: GatherMate2

Porting tilføjelser til klassiske

Addons til detailhandel vil i de fleste tilfælde arbejde på klassiker med fjernelse af ethvert ikke-klassisk API.

Hvis du ikke har en fejlhåndtering Addon, skal .

Globe []

Globe kan fortælle dig, hvilke API,

## Interface: 100105 ## Globe: Check-Classic

API []

Der er en liste over klassisk-specifik API og en komplet liste over klassisk API. TOC -versionen er 11404

.lua) for at kontrollere for klassisk eller detailhandel.

 
  • .0.3, brug tekstur: setColortExture (R, G, B [, A]) i stedet.
  • Playsound () accepterer kun lydkitider i patch 7.0.3
Gamle: Playsound ("IgmainMenuOptionCheckBoxon") Ny: Playsound (SoundKit.IG_MAINMENU_OPTION_CHECKBOX_ON)
  • PlaysoundFile () accepterer kun arkivering til spillyde i patch 8.2.0
Gamle: Playsoundfile ("Lyd/trylleformularer/niveauUp.Ogg ") Ny: Playsoundfile (569593)

Kort [ ]

Kort blev omarbejdet i patch 8.0.1 og den statsfulde API blev ændret til at være statsløs.

  • Worldmapareaids blev erstattet med uimapider.
  • Det er ikke længere nødvendigt at kalde setMapTocurrentzone () og getCurrentMapAreAid () for at få det aktuelle zone ui -kort, i stedet bruge C_MAP.GetBestMapforUnit (“spiller”)

Kamplog []

Kamploggen blev omarbejdet i patch 2.4.0

  • Arrangementets nyttelast returneres fra CombatLogGetCurrenteVentInfo () siden patch 8.0.1
  • .

Frame Scripts []

De fleste vaniljeaddoner definerer stadig deres rammer i XML, da createFrame () kun blev tilsat i patch 1.10

  • Parametre som denne, begivenhed, arg1, arg2, arg3 er ikke længere globale til scripthandleren. .0.1
    De er nu passeret som Onevent (selv, begivenhed, . ) eller OnEvent (selv, begivenhed, SOMEVAR1, SOMEVAR2, SOMEVAR3)
  • Denne parameter var unik for WOW -ramme -scripts. Det kan generelt erstattes med mig selv

Der er flere måder at håndtere ramme -scripts i XML. For enkelheds skyld vil vi kun beskrive en hurtig løsning i blå tekst.

funktion someaddon_onload (selv selv: RegisterEvent ("Addon_Loaded") slutfunktion SomeAddon_OnEvent (Selv, begivenhed, Addon