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