Porting addons til Classic – WOWPEDIA – Din wiki -guide til World of Warcraft, Topp 8 Best Wow Addons akkurat nå
Topp 8 beste wow addons akkurat nå
Lanserte: September 2010 | Total nedlastinger: ~ 25 millioner | Last ned lenke: Gathermate2
Porting addons til klassisk
Addons for detaljhandel vil i de fleste tilfeller jobbe med klassiker med fjerning av et hvilket som helst ikke-klassisk API.
Hvis du ikke har en feilhåndtering av addon, kan du få bugsack eller swatter eller aktivere CVAR -skripterrorer .
Innhold
Kloden [ ]
Globe kan fortelle deg hvilke API-funksjoner/hendelser i et tillegg som er fjernet i klassisk, hvis TOC er satt til detaljhandelen og med Globe: sjekk-klassisk
## grensesnitt: 100105 ## Globe: sjekk-klassisk
Api []
Det er en liste over klassisk-spesifikk API og en komplett liste over klassisk API. TOC -versjonen er 11404
Du kan bruke wow_project_id global (definert i bnet.lua) for å se etter klassisk eller detaljhandel.
LOKAL ISCLASSIC = (WOW_PROJECT_ID == WOW_PROJECT_CLASSIC)
- Tekstur: SettExture () kan ikke lenger angi fargestrukturer i lapp 7.0.3, bruk tekstur: setColortexture (r, g, b [, a]) i stedet.
- Spaysound () godtar bare Soundkitids i patch 7.0.3
Gammel: Spaysound ("IgMainMenuOptionCheckBoxon") NY: Spaysound (Soundkit.IG_MAINMENU_OPTION_CHECKBOX_ON)
- SpaysoundFile () godtar bare filedataids for spilllyder i patch 8.2.0
Gammel: SpaysoundFile ("Lyd/staver/nivåup.OGG ") Ny: Playsoundfile (569593)
Kart []
Kart ble omarbeidet i lapp 8.0.1 og den statlige API ble endret til å være statsløs.
- WorldMapareaids ble erstattet med UIMAPIDS.
- Det er ikke lenger nødvendig å ringe setMaptocurrentZone () og getCurrentMapareaid () for å få gjeldende sone -UI -kartet, i stedet bruke C_MAP.GetBestMapForUnit (“Player”)
Kamplogg []
Kamploggen ble omarbeidet i patch 2.4.0
- Arrangementets nyttelast returneres fra CombatLogggetCurrenteVentInfo () siden Patch 8.0.1
- Se combat_log_event for detaljer.
Rammeskript []
De fleste vaniljetilsetninger definerer fortsatt rammene sine i XML, siden CreateFrame () bare ble lagt til i patch 1.10
- Parametere som dette, Event, Arg1, Arg2, Arg3 er ikke lenger globaler for skriptbehandleren. Dette ble endret i patch 4.0.1
De blir nå passert som så yngel (selv, begivenhet, . ) eller onevent (selv, begivenhet, Somevar1, Somevar2, Somevar3) - Denne parameteren var unik for WOW -rammeskript. Det kan generelt erstattes med meg selv
Quick Fix []
Det er flere måter å håndtere rammeskript i XML. For enkelhets skyld vil vi bare beskrive en rask løsning i blå tekst.
funksjon somaddon_onload (selv-) selv-: Registerevent ("addon_loaded") sluttfunksjon somaddon_onevent (Selv, begivenhet, addon) trykk (selv, begivenhet, addon) slutt