er spuckt mir immer die Fehlermeldung aus :
syntax error : [string "start"] :103: unexpected symbol near....
userpanel.quest:214:Error occured on compile userpanel.quest
Ich hab es längere zeit versucht es hinzubekommen hab es leider dennoch nicht geschafft , ich hoffe mir kann einer von euch helfen wäre sehr lieb..
Die quest ist im Spoiler:
PHP Code:
quest infopanel begin
state start begin
when 30003.use begin
say_title("Userpanel:")
say("")
say("Du kannst folgendes machen!")
local pluslevel = pc.get_level()+1
local todo = select("Teleporter", ""..pc.get_name().."", "Lager", "Teamliste", "Nichts")
if todo == 5 then
return
elseif todo == 1 then
say_title("Warpring:")
say("")
say("Willst du durch das Universum von Famous2 reisen,")
say("und durch die verschiedenen Länder reisen "..pc.get_name()..".")
say("")
say("")
say_reward("Wie schauts aus?")
local janein = select("Ja","Nein")
if janein == 2 then
return
elseif janein == 1 then
say_title("Teleportieren")
say("")
say("Wohin möchtest du?")
local orte = select("Map1","Map2","normale Maps","Levelmaps","Dungeons","Farmmaps","Abbrechen")
if orte == 7 then
return
elseif orte == 1 then
local reiche = select("rotes Reich","gelbes Reich","blaues Reich","Abbrechen")
if reiche == 4 then
return
elseif reiche == 1 then
pc.warp(474100, 954500)
elseif reiche == 2 then
pc.warp(63200, 165900)
elseif reiche == 3 then
pc.warp(959500, 269000)
end
elseif orte == 2 then
local reiche = select("rotes Reich","gelbes Reich","blaues Reich","Abbrechen")
if reiche == 4 then
return
elseif reiche == 1 then
pc.warp(352900, 882400)
elseif reiche == 2 then
pc.warp(145200, 240100)
elseif reiche == 3 then
pc.warp(863700, 245900)
end
elseif orte == 3 then
local nm = select("Wüste","Orktal","Feuerland","Eisland","Weiter","Abbrechen")
if nm == 6 then
return
elseif nm == 1 then
pc.warp(296600, 547100)
elseif nm == 2 then
pc.warp(332900, 745600)
elseif nm == 3 then
pc.warp(599400, 756300)
elseif nm == 4 then
pc.warp(436500, 215800)
elseif nm == 5 then
local nm2 = select("Geisterwald(ab 75)", "roter Wald(ab 75)","Abbrechen")
if nm2 == 3 then
return
elseif nm2 == 1 then
if pc.get_level() >= 75 then
pc.warp(288700, 5700)
else
say_title("Fehler")
say("")
say("Dein Level ist zu niedrig")
end
elseif nm2 == 2 then
if pc.get_level() >= 75 then
pc.warp(1118900, 69900)
else
say_title("Fehler")
say("")
say("Dein Level ist zu niedrig")
end
end
end
elseif orte == 2 then
local newm = select("eisige Stadt(ab 95)","Abbrechen")
if newm == 2 then
return
elseif newm == 1 then
if pc.get_level() >= 95 then
pc.warp(50010000, 50010000)
else
say_title("Fehler")
say("")
say("Dein Level ist zu niedrig")
end
end
elseif orte == 5 then
local dungeons = select("SpinnendungeonI","SpinnendungeonII(ab 50)","SpinnendungeonIII(ab 75)","Dämonenturm(ab 50)","Weiter","Abbrechen")
if dungeons == 7 then
return
elseif dungeons == 1 then
pc.warp(60000, 496100)
elseif dungeons == 2 then
if pc.get_level() >= 50 then
pc.warp(704100, 463500,)
else
say_title("Fehler")
say("")
say("Dein Level ist zu niedrig")
end
elseif dungeons == 3 then
if pc.get_level() >= 75 then
pc.warp(537600, 870400)
else
say_title("Fehler")
say("")
say("Dein Level ist zu niedrig")
end
elseif dungeons == 5 then
if pc.get_level() >= 50 then
pc.warp(590500, 110500)
else
say_title("Fehler")
say("")
say("Dein Level ist zu niedrig")
end
elseif dungeons == 6 then
local dungeons2 = select("Grotte der Heiligen(ab 75)","Abbrechen")
if dungeons2 == 2 then
return
elseif dungeons2 == 1 then
if pc.get_level() >= 75 then
pc.warp(10000, 1214200)
else
say_title("Fehler")
say("")
say("Dein Level ist zu niedrig")
end
end
end
elseif farm == 4 then
local dungeons = select("LOW Farmap","HIGH Farmmap(ab 85)","Weiter","Abbrechen")
if dungeons == 7 then
return
elseif dungeons == 1 then
if pc.get_level() >= 1 then
pc.warp(1409200, 1008900)
else
say_title("Fehler")
say("")
say("Dein Level ist zu niedrig")
end
elseif dungeons == 2 then
if pc.get_level() >= 85 then
pc.warp(2637500, 2693600)
else
say_title("Fehler")
say("")
say("Dein Level ist zu niedrig")
end
end
end
end
elseif todo == 2 then
say_title("Infos über dich:")
local infos = select("Reich", "Yang", "Max. TP & MP", "Spielminuten", "Exp für Level "..pluslevel.."", "Abbrechen")
if infos == 6 then
return
elseif infos == 1 then
say_title("Dein Reich:")
say("")
if pc.get_empire() == 1 then
say_red("Du bist im roten Reich (Shinsoo-Reich).")
elseif pc.get_empire() == 2 then
say_yellow("Du bist im gelben Reich (Chunjo-Reich).")
elseif pc.get_empire() == 3 then
say_blue("Du bist im blauen Reich (Jinno-Reich).")
end
say("")
say("")
say_reward("Famous2 - Das neue Reich!")
elseif infos == 2 then
say_title("Dein Vermögen:")
say("")
say("Du bestitzt momentan: "..pc.get_gold().." Yang.")
say("")
say("")
say_reward("Famous2 - Das neue Reich!")
elseif infos == 3 then
say_title("Deine Max. TP & MP:")
say_red("Du besitzt : "..pc.get_hp().."TP (Trefferpunkte)")
say_blue2("Du besitzt : "..pc.get_sp().."MP (Magiepunkte)")
say("")
say("")
say_reward("Famous2 - Das neue Reich!")
elseif infos == 4 then
say_title("Deine Spielminuten")
say("")
say("Du spielst auf Famous2 schon : "..pc.get_playtime().."Minuten!")
elseif infos == 5 then
say_title("Exp für level "..pluslevel.."")
say("")
say("Du brauchst "..pc.get_next_exp().." EXP um Level "..pluslevel.." zu erreichen!")
say("")
say("")
say_reward("Famous2 - Das neue Reich!")
end
elseif todo == 3 then
chat("Wird noch bearbeitet!")
elseif todo == 4 then
chat("Wird noch bearbeitet!")
end
end
end
end
Danke schonmal im voraus !
mfg money