Scripting in World of Warcraft
"World of Warcraft" ist ein überaus beliebten Online-Rollenspiel (MMORPG) , aber für viele Spieler ist es auch eine Motivation, Skript-und Programmierkenntnisse zu entwickeln. Spieler, die Amateur-oder Profi -Programmierer sind, gewinne ein Gefühl der Mitverantwortung über spielen ihre Ingame- Charakter durch Skripting. Um Skript in "World of Warcraft" Sie müssen die richtigen Entwickler-Tools und das Wissen der Lua -Scripting und XML- Markup- Sprache haben. Integrierte Entwicklungsumgebung (IDE)
Coding und Dolmetscher bieten integrierte Entwicklungsumgebungen , oder IDEs , die für Scripting sind notwendig, "World of Warcraft ". Als solche müssen Sie ein IDE- Richtung der Skriptsprache Lua ausgerichtet zu verwenden. Beliebte Lua IDEs sind WoWLua , die in In-Game -Scripting- und Übersetzungs-, oder B erlaubt : Lua . Nach der Installation der bevorzugten IDE , verbringen Sie Zeit immer mit dem Layout und Funktionen vertraut .
"World of Warcraft" MPQ -Tools
Scripting in "World of Warcraft" erfordert den Zugriff auf das Spiel der MPQ -Dateien, die Blizzard -eigene Version einer Zip-Datei sind . Eine MPQ -Datei enthalten, die systemeigene Entwicklung und Code- Dateien des Spiels. Download " WinMPQ " , die " Interface.MPQ " öffnen und " Patch.MPQ " Dateien in der "World of Warcraft" gelegen Verzeichnis. Diese enthalten die Basisschnitt Code sowie weitere Änderungen von Patch resultieren. Sie werden schnelle Referenz Vertrautheit mit den nativen Skripte, Veranstaltungen und das Spiel der Anwendungsprogrammschnittstelle (oder API) benötigen, wie Sie Skript zusätzliche Schnittstellenänderungen .
Learning Lua für " World of Warcraft" ;
Lua ist eine Erweiterung Sprache für Programme in der "C" geschrieben entworfen Programmiersprache, die Konfigurationsoptionen der Basisprogrammerstreckt. Lua-Skripte sind leicht eingebettet ist, weshalb es optimal für das Spiel der Scripting -Benutzeroberfläche ist . Lua-Skripte einfach verändern oder erweitern die native Schnittstelle durch die Einbettung von einzigartigen Funktionen ohne Änderung der Kernprogrammierung und Mechanik des Spiels. Um Lua Scripting für zu erfahren, besuchen Sie die offizielle Referenzhandbuch auf Lua.org gefunden.
Erlernen der API und XML
Wenn Lua ist die Skriptsprache für die Modifikation verwendet nativen Benutzeroberfläche in "World of Warcraft" dann XML ist die Skriptsprache Lua , die den Code im Spiel lädt. Um Skript in "World of Warcraft" müssen Sie auch eine XML-Datei erstellen und definieren verschiedene Veranstaltungen und Rahmen mit dem vordefinierten "World of Warcraft" API -und Event- Handlern. Diese APIs und Veranstaltungen sind http://wowprogramming.com/docs erhältlich.
Starten Sie das Script Im Spiel
"World of Warcraft" Skripte können nur innerhalb der " Addons" enthaltenen starten Verzeichnis in der "Schnittstelle" befindet Ordner Root-Verzeichnis des Spiels. Der Ordner, der das Add -on -Dateien und Skripte enthält, muss ein . Lua . Xml und . Toc Datei enthalten. Die . Toc -Datei ist ein Inhaltsverzeichnis -Datei, die das Spiel lädt beim Start eine Übereinstimmung zwischen Ihrem Skript -Version und den neuesten Patch Inhalt zu überprüfen . Sofern der Version entspricht den neuesten Patch -Nummer, das Spiel startet das Skript durch das Laden der XML-Datei , die wiederum lädt die Lua -Skript.