Hey.
hier zeige ich euch wie man einen Lua Teleporter baut.
Benötigte Programme:
Editor <- Reicht Schon Dann einfach Wenns Fertig ist in LUA Umwandeln.
Gliederung
NPC Erstellen per WoW-v.com
Batchen der SQL Datei in eure Datenbank
Reinschreiben der Lua - Datein
1. NPC Erstellen
ihr geht auf WoW-v.com und erstellt euch einen NPC UNd Ganz Unten einfach nur ein Punkt in Gossip Setzen.
Dann Auf Sumbit
Und Downloaden und einfach eure Rev.
2. Batchen der SQL-Datei in eure Datenbank
Ihr öffnet Navicat "Loggt euch ein in euren Server" geht auf die World Datenbank.
Und Rein Batchen.
3. Reinschreiben der Lua - Datein
Ihr Öffnet euren Editor,
und Kopiert/Schreibt das rein ( Das ist dafür wenn man Den Teleporter Anklickt das er sich auch Öffnet.
Zitat:
function teleportera_OnGossip(unit, event, player)
unit:GossipCreateMenu(50, player, 0)
Nun brauchten wir aber noch den Ingame Namen wie der Button zum Tele Ort heißen soll ihr macht 1 mal Enter und schreibt das rein:
Zitat:
unit:GossipMenuAddItem(1, "Der Name für den Button", 10, 0)
unit:GossipMenuAddItem(1, "Der Name für den button", 11, 0)
unit:GossipSendMenu(player)
wenn ihr mehrere Buttons macht müsst ihr Unter 10,11 Weiter machen also dann neue Zeile und das hier
Zitat:
unit:GossipMenuAddItem(1, "Der Name für den Button", 10, 0)
unit:GossipMenuAddItem(1, "Der Name für den button", 11, 0)
unit:GossipMenuAddItem(1, "Der Name für den button", 12, 0)
unit:GossipSendMenu(player)
Damit er den Befehl ausführt müsst ihr noch darunter ein "end" Einsetzten
Zitat:
end
Jetzt Drückt ihr Die taste ENTEr 2x.
und Kopiert das hier Rein
Zitat:
function teleportera_onselect(Unit, event, player, id, intid, code)
Damit er auch portet
Schon wieder 2x Enter
Zitat:
if(intid == 10) then
Die Nr.10 ist dazu da das das der befehl für den button Nummer 10 ist
kuckt oben noch mal nach wenn euch das nicht einleuchtet
Sodamit der teleporter auch teleportiert
hier das
Zitat:
player:Teleport(Map ID, X ID, Y ID, Z ID)
So dann einfach Die Kordianten herausfinden.
Einfach Infame .gps Und dann einfach die kordinaten hier Reinschreiben bei MAp ID usw.
Dann nochmal 2x Schalten "Enter"
Und dashier ReinSchreiben
Zitat:
RegisterUnitGossipEvent(NPC ID,1,"teleportera_OnGossip")
RegisterUnitGossipEvent(NPC ID,2,"teleportera_onselect")
bei NPC ID Müsst ihr eure NPCEntry Id Reinschreiben also beim erstellen Des NPC.
So das warrs mal wieder fast von mir Ich Werde bald dazu noch ein Video machen wie man Teleporter Per Lua macht.
Einfach als Lua. Datei Speichern und ihn euren Ordner Scripts Rein kopieren.
So würde es aussehen wenn ihr alles Richtig geamcht habt.
Bitte das hier nicht Kopiern und Einsetzten ihr wollt doch was Lernen
Oder?
Spoiler: Hier ist das ganze Lua-Dokument zu Sehen
ich hoffe ihr habt was gelernt.