Code:
quest warpring begin
state start begin
when letter begin
send_letter("Warpring")
end
when button or info begin
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local empire = pc.get_empire()
local selectmap = select("Map1","Map2","Orktal","Wüste","Eisland","Feuerland","Weiter","Abbrechen")
if selectmap == 8 then return end
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
if selectmap == 1 then
local s = select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
if s == 4 then return end
map ={
{474300, 954800},
{63800, 166400},
{959900, 269200}
}
pc.warp(map[s][1], map[s][2])
elseif selectmap == 2 then
local s = select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
if s == 4 then return end
map ={
{353100, 882900},
{145500, 240000},
{863900, 246000}
}
pc.warp(map[s][1], map[s][2])
elseif selectmap == 3 then
local s = select("Anfang","Mitte","Abbrechen")
if s == 3 then return end
if s == 1 then
map ={
{402100, 673900},
{270400, 739900},
{321300, 808000}
}
pc.warp(map[empire][1], map[empire][2])
elseif s == 2 then
pc.warp(332800, 745600)
end
elseif selectmap == 4 then
local s = select("Anfang","Mitte","Abbrechen")
if s == 3 then return end
if s == 1 then
map ={
{217800, 627200},
{221900, 502700},
{344000, 502500}
}
pc.warp(map[empire][1], map[empire][2])
elseif s == 2 then
pc.warp(296800, 547100)
end
elseif selectmap == 5 then
local s = select("Anfang","Mitte","Abbrechen")
if s == 3 then return end
if s == 1 then
map ={
{434200, 290600},
{375200, 174900},
{491800, 173600}
}
pc.warp(map[empire][1], map[empire][2])
elseif s== 2 then
pc.warp(436500, 215400)
end
elseif selectmap == 6 then
local s = select("Anfang","Mitte","Abbrechen")
if s == 3 then return end
if s == 1 then
map ={
{599400, 756300},
{597800, 622200},
{730700, 689800}
}
pc.warp(map[empire][1], map[empire][2])
elseif s == 2 then
pc.warp(600800, 687100)
end
elseif selectmap == 7 then
local selectmap2 = select("Dämonenturm","Geisterwald","Roter Wald","Spinnendungeon","Grotte der Verbannung","Farm-Map","Weiter", "Abbrechen")
if selectmap2 == 8 then
return
elseif selectmap2 == 1 then
pc.warp(590500,110800)
elseif selectmap2 == 2 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local s = select("Anfang","Ende","Abbrechen")
if s == 3 then
return
elseif s == 1 then
pc.warp(290500,5700)
elseif s == 2 then
pc.warp(286400,44200)
end
elseif selectmap2 == 3 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local s = select("Anfang","Ende","Abbrechen")
if s == 3 then
return
elseif s == 1 then
pc.warp(1119900,70800)
elseif s == 2 then
pc.warp(1119100,7700)
end
elseif selectmap2 == 4 then
pc.warp(91700, 525300)
elseif selectmap2 == 5 then
if pc.get_level()<1 then syschat("<Warpring> Du musst Level 1 sein, um die Grotte der Verbannung betreten zu dürfen.") return end
pc.warp(0,1203200)
elseif selectmap2 == 6 then
if pc.get_level()<1 then syschat("<Warpring> Du musst Level 1 sein, um die Farm-Map betreten zu dürfen.") return end
pc.warp(38500,65000)
elseif selectmap2 ==7 then
-- Ab hier neue Maps
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local selectmap3 = select("Map", "Map", "Map", "Map", "Map", "Map", "Map", "Abbrechen")
if selectmap3==8 then
return
elseif selectmap3==1 then
if pc.get_level()<1 then syschat("<Warpring> Du musst Level 1 sein, um die Map betreten zu dürfen.") return end
pc.warp(xxxx, xxxx)
elseif selectmap3==2 then
if pc.get_level()<1 then syschat("<Warpring> Du musst Level 1 sein, um die Map betreten zu dürfen.") return end
pc.warp(xxxx, xxxx)
elseif selectmap3==3 then
if pc.get_level()<1 then syschat("<Warpring> Du musst Level 1 sein, um die Map betreten zu dürfen.") return end
pc.warp(xxxx, xxxx)
elseif selectmap3==4 then
if pc.get_level()<1 then syschat("<Warpring> Du musst Level 1 sein, um die Map betreten zu dürfen.") return end
pc.warp(xxxx, xxxx)
elseif selectmap3==5 then
if pc.get_level()<1 then syschat("<Warpring> Du musst Level 1 sein, um die Map betreten zu dürfen.") return end
pc.warp(xxxx, xxxx)
elseif selectmap3==6 then
if pc.get_level()<1 then syschat("<Warpring> Du musst Level 1 sein, um die Map betreten zu dürfen.") return end
pc.warp(xxxx, xxxx)
elseif selectmap3==7 then
if pc.get_level()<1 then syschat("<Warpring> Du musst Level 1 sein, um die Map betreten zu dürfen.") return end
pc.warp(xxxx, xxxx)
end
end
end
end
end
end