ich will heute euch zeigen wie man einen Teleporter baut
ok wollen wir mal anfangen:
Schritt1:
Ich erstellt euch einen Npc(Gossip) auf : leider müsst ihr euch Registrieren aber das macht ja nichts.
Schritt2:
Ich batcht die SQL datei die ihr bei WOW-V gedownloadet habt in eure Datenbank.
Schritt3:
Öffnet euren Editor:
Und schreibt das rein (das is darfür das sich Ingame auch was öffnet):
Code:
function teleportera_OnGossip(unit, event, player) unit:GossipCreateMenu(50, player, 0)
Code:
unit:GossipMenuAddItem(1, "Der Name für den Button", [COLOR="DarkRed"]10[/COLOR], 0) unit:GossipMenuAddItem(1, "Der Name für den button", [COLOR="DarkRed"]11[/COLOR], 0) unit:GossipSendMenu(player)
Nun macht hir darunter
Code:
end
So nun macht ihr 2mal Enter
Nun muss das hir in die Spalte rein:
Code:
function teleportera_onselect(Unit, event, player, id, intid, code)
nun noch mal 2mal enter
nun kommt das hir rein :
Code:
if(intid == 10) then
kuckt oben noch mal nach wenn euch das nicht einleuchtet
so nun macht ihr darunter das hir :
Code:
player:Teleport(Map ID, X ID, Y ID, Z ID)
Nun weil der befehl fertig ist kommt wieder end aber wartet das war für jetzt der letzte befehl also kommt das hir
Code:
end end
Nun macht ihr mal wieder 2mal enter
und nun kommt das da rein:
[code]RegisterUnitGossipEvent(NPC ID,1,"teleportera_OnGossip")
RegisterUnitGossipEvent(NPC ID,2,"teleportera_onselect")
Nun müsst ihr nur noch eure Npc ID dort rein schreiben
und es auf eurem Desk als zb "Teleporter.lua" speichern
und noch in WOW Server Ordner->Scripts verschieben
wenn ihr nun Ingame geht könnt ihr euch Porten
aber es sollte alles insgesamt ca so aussehen:
Code:
function teleportera_OnGossip(unit, event, player) unit:GossipCreateMenu(50, player, 0) unit:GossipMenuAddItem(1, "Gm Insel", 10, 0) unit:GossipMenuAddItem(1, "Allianz Playertreff", 11, 0) unit:GossipSendMenu(player) end function teleportera_onselect(Unit, event, player, id, intid, code) if(intid == 10) then player:Teleport(1, 16230.398438, 16262.036133, 170.882202) end if(intid == 11) then player:Teleport(0, -8290.621094, -3264.521240, 170.882202) end end RegisterUnitGossipEvent(292929,1,"teleportera_OnGossip") RegisterUnitGossipEvent(292929,2,"teleportera_onselect")
Wenns euch geholfen hat dann bitte auf den Thanks button drücken
Das TuT wurde nur für E*pvpers erstellt nur mit erlaubniss von mir darfs weiter gegeben werden.
Für rechtschreib fehler hafte ich nicht xD