Hey,
ich habe hier eine Warpring Quest bisschen umgebaut und habe folgendes Problem,
Hier erst mal die Quest:
Ich habe bei den letzten beiden Punkten versucht die Maps (100-130 Map und 130-150 Map) mit einer Level Grenze zu versehen, bevor ich die Level Grenze eingebaut habe lief die Quest ohne Fehler.
Eingefügt wurde:
Hier die Fehlermeldung wenn ich die Quest neu laden möchte:
Danke im Vorraus! :)
ich habe hier eine Warpring Quest bisschen umgebaut und habe folgendes Problem,
Hier erst mal die Quest:
PHP Code:
quest warpring begin
state start begin
when 70007.use begin
say_title("Ring der Teleportation:")
local s=select("Map1", "Map2", "Normale Maps", "Metin Farmmap", "Farmmaps", "Spinnendungeon", "Weitere (ab 60)", "Beenden")
if 1==s then
say_title("Ring der Teleportation:")
local a=select ("Rotes Reich", "Gelbes Reich", "Blaues Reich", "Beenden")
if 1==a then
pc.warp(474086, 954540)
elseif 2==a then
pc.warp(63098, 166617)
elseif 3==a then
pc.warp(960054, 268807)
elseif 4==a then
return
end
elseif 2==s then
say_title("Ring der Teleportation:")
local a=select ("Rotes Reich", "Gelbes Reich", "Blaues Reich", "Beenden")
if 1==a then
pc.warp(353003, 882460)
elseif 2==a then
pc.warp(145582, 240227)
elseif 3==a then
pc.warp(863589, 246139)
elseif 4==a then
return
end
elseif 3==s then
say_title("Normale Maps:")
local a=select ("Orktal (Mitte)", "Eisland (Mitte)", "Wüste (Mitte)", "Beenden")
if 1==a then
pc.warp(332885, 745737)
elseif 2==a then
pc.warp(435705, 215084)
elseif 3==a then
pc.warp(296758, 547724)
elseif 4==a then
return
end
elseif 4==s then
pc.warp(105900, 9800)
elseif 5==s then
say_title("Farmmaps:")
local a=select ("Farmmap1", "Farmmap2", "Beenden")
if 1==a then
pc.warp(1114000, 1517200)
elseif 2==a then
pc.warp(1134300, 1654800)
elseif 3==a then
return
end
elseif 6==s then
say_title("Ring der Teleportation:")
local sd = select ("Spinnendungeon 1", "Spinnendungeon 2", "Beenden")
if 1==sd then
pc.warp(51200, 486400)
elseif 2==sd then
pc.warp(665600, 435200)
elseif 3==sd then
return
end
elseif 7==s then
if pc.get_level() > 59 then
say_title("Weitere Maps:")
local a=select ("Feuerland (Teleporter)", "Dämonenturm", "Seelengrotte", "Lungsam", "Roter Wald", "100-130 Map", "130-150 Map", "Beenden")
if 1==a then
pc.warp(600813, 687144)
elseif 2==a then
pc.warp(590516, 110606)
elseif 3==a then
say_reward("In welche Seelengrotte möchtest du denn?")
local b=select ("Seelengrotte 1", "Seelengrotte 2", "Beenden")
if 1==b then
pc.warp(10086, 1213190)
elseif 2==b then
pc.warp(241682, 1275028)
elseif 3==b then
return
end
elseif 4==a then
pc.warp(303300, 27100)
elseif 5==a then
pc.warp(1119500, 70300)
elseif 6==a then
if pc.get_level() <= 100 then
say_title("Wohin möchtest du genau?")
local b=select ("100-130 Map (Anfang)", "100-130 Map (Mitte)", "Beenden")
if 1==b then
pc.warp(1226700, 1680400)
elseif 2==b then
pc.warp(1286400, 1734100)
elseif 3==b then
return
end
elseif 7==a then
if pc.get_level() <= 130 then
say_title("Wohin möchtest du genau?")
local b=select ("130-150 Map (Anfang)", "130-150 Map (Stadt und PvP Gebiet)", "Beenden")
if 1==b then
pc.warp(1166600, 1677600)
elseif 2==b then
pc.warp(1088400, 1802500)
elseif 3==b then
return
end
elseif 8==a then
return
end
end
end
end
end
end
Eingefügt wurde:
PHP Code:
if pc.get_level() <= 100 then
if pc.get_level() <= 130 then
PHP Code:
WHEN : 70007.use
assertion failure : nested==0
warpring.quest:115:Error occured on compile warpring.quest