Tag,
wollte soeben eine Teleporterquest für meine neuen Maps erstellen.
Diese funktioniert auch, aber ich werde immer zu den Koordinaten
0,0
teleportiert.
Ich weiß, dass man etwas in die Town.txt eintragen muss,
dies habe ich auch gemacht, aber leider werde ich nicht dorthin teleportiert.
Jedoch wenn ich auf der Map bin und da den Teleporter nutze um nochmal
auf diese Map zugelangen werde ich zum richtigen Spawnpunkt teleportiert.
Code:
quest teleporter_new begin
state start begin
when 20091.chat."Teleportieren" begin
say_title("Teleportieren")
say_gold("")
say_gold("Hallo "..pc.get_name()..",")
say_gold("in welches Gebiet möchtest du reisen?")
say_gold("Bitte bedenke, dass diese Gebiete sehr")
say_gold("gefährlich sind. Noch kein Mensch ist")
say_gold("jemals gesund zurückgekehrt.")
say("")
local aw = select("Ich habe keine Angst!", "Nein, lieber nicht")
if aw == 2 then
return
end
if aw == 1 then
local xy = select("Farmmap", "Spinnendungeon 3", "Kap des Drachenfeuers", "Donnerberge", "Gautamakliff", "Nephritbucht", "Schließen")
if xy == 7 then
return
end
if xy == 1 then
pc.warp(643500+116*100, 937800+118*100)
end
if xy == 2 then
pc.warp(51200+466*100, 563200+79*100)
end
if xy == 3 then
pc.warp(1024000+608*100, 1664000+1201*100)
end
if xy == 4 then
pc.warp(1126400+81*100, 1510400+1441*100)
end
if xy == 5 then
pc.warp(1177600+486*100, 1664000+169*100)
end
if xy == 6 then
pc.warp(1049600+374*100, 1510400+1455*100)
end
end
end
end
end
Ja schlecht geschrieben, aber
die Quest funktioniert!
Kann jemand weiter helfen?
Liebe Grüße,
Patrick