Kodowanie i tłumacze języka zapewniają zintegrowane środowiska programistyczne , lub IDE , które są niezbędne do tworzenia skryptów w " World of Warcraft ". Jako takie , będzie trzeba użyć IDE nastawiona języka skryptowego Lua . Popularne Lua IDE są WoWLua , który pozwala na skryptach w grze i kompilacji , lub B : Lua . Po zainstalowaniu preferowany IDE , spędzić czas na zapoznanie się z układu i funkcji .
"World of Warcraft " Mpq Narzędzia
skryptów w " World of Warcraft " wymaga dostępu do plików w grze , które są MPQ zastrzeżony wersja Blizzarda z pliku zip . Plik MPQ zawierać natywne pliki rozwoju w grze i kod . Pobierz " WinMPQ " otworzyć " Interface.MPQ " i " Patch.MPQ " Pliki znajdujące się w " World of Warcraft " katalog . Zawierają one podstawowy kod interfejsu oraz dodatkowe zmiany wynikające z łatanie . Musisz szybkiego znajomości odniesienia z rodzimych skryptów , wydarzeń i interfejsu programowania aplikacji w grze (lub API ) jak skrypt dodatkowe modyfikacje interfejsu .
Uczenie Lua dla " World of Warcraft ";
Lua jestjęzykiem rozszerzenie przeznaczone dla programów napisanych w " C " język programowania, który rozszerza możliwości konfiguracyjnych programu bazowej . Skrypty Lua są łatwo osadzony , dlatego to jest optymalne dla skryptów interfejsu gry. Skrypty Lua łatwo zmienić lub rozszerzyć oryginalnego interfejsu osadzając unikalne funkcje bez zmiany podstawowej programowania i mechaniki gry. Aby dowiedzieć się Lua skryptów , odwiedź oficjalną instrukcję odniesienia znajdujące się na Lua.org .
Nauka i XML API
Lua tojęzyk skryptowy stosowany do modyfikacji natywny interfejs użytkownika, w " World of Warcraft " następnie XML jestjęzykiem skryptowym , który ładuje kod Lua w grze . Aby skrypt w " World of Warcraft " należy utworzyć plik XML i zdefiniować różne imprezy i ramki przy użyciu predefiniowanego "World of Warcraft " API i obsługi zdarzeń . Te interfejsy API i wydarzenia dostępne są w http://wowprogramming.com/docs .
Uruchomienie skryptu w grze
" World of Warcraft " można uruchomić tylko skryptów zawartych w " Addons " Katalog znajduje się w " Interface" Folder z katalogu głównego gry. Folder, który zawiera dodatki na swoje pliki i skrypty, musi zawierać . Lua . XML i plik toc . . Plik toc . Jestspis treści pliku , że gra się ładuje przy uruchomieniu , aby sprawdzić zgodność między wersji skryptu i najnowszej zawartości plastra . Umieszczonowersję mecze najnowszy numer poprawki ,gra uruchamia skrypt po załadowaniu pliku XML , który z kolei ładuje skrypt Lua. Imperium