Quest syntax hiba

Indította FloodX, 2017-07-31, 21:01:18


quest semap begin
state start begin
when 9003.chat."SÉ farm map" with pc.get_name() == "[SA]Admin" begin
if game.get_event_flag("sefarm_status") == 0  then
say_title("SÉ farm map")
say("Jelenleg a SÉ map nincs nyitva.")
say("")
say_reward("Megszeretnéd nyitni?")
local s = select("Indítás", "Bezár")
if s == 1 then
say_title("SÉ farm map")
say("A rendezvény sikeresen elindítva!")
say("")
wait()
game.set_event_flag("sefarm_status",1)

notice_all("A SÉ Farm map megnyitotta kapuit!")
notice_all("Ne habozz, gyere és farmolj Te is!")
notice_all("Menj a Teleport mesterhez a belépéshez.")
end
if s == 2 then
return
end
end
when 8700.chat."SÉ farm map belépés" with game.get_event_flag("sefarm_status") == 1 begin
say_title("Belépés a SÉ farm mapra")
say("")
say("Beszeretnél menni SÉ-t farmolni?")
say("")
say_reward("MOST INGYENESEN BEMEHETSZ!")
local s1 = select("Elmegyek", "Bezár")
if s1 == 2 then
return
end
if s1 == 1 then
pc.warp(921600, 153600)
notice_all("".. pc.get_name() .." belépett a SÉ farm zónába!")
end
when 9003.chat."SÉ farm map" with pc.get_name() == "[SA]Admin" and game.get_event_flag("sefarm_status") == 1 begin
if game.get_event_flag("sefarm_status") == 0  then
say_title("SÉ farm map")
say("Jelenleg a SÉ map fut.")
say("")
say_reward("Beszeretnéd zárni?")
local s = select("Event zárása", "Bezár")
if s == 1 then
say_title("SÉ farm map")
say("A rendezvény sikeresen leállítva!")
say("")
wait()
game.set_event_flag("sefarm_status",0)

notice_all("A SÉ Farm map bezárta kapuit!")
notice_all("Reméljük sokatoknak sikerült farmolnia!")
notice_all("Menj a Teleport mesterhez a belépéshez.")
end
if s == 2 then
return
end
end
end
end
end

Írtam egy questet, de a ./qc-nál syntax hibát ír. Megpróbáltam sok mindent. Se nem ment. Valaki tudna segíteni.
Egyébként ezt írja ./qc-nál: syntax error : [string "startpc . get_name ( ) == "[SA]Admin""]:22: unexpected symbol near `when'
sefarm.quest:66:Abort (core dumped)

Néhány end lemaradt.
quest semap begin
state start begin
when 9003.chat."SÉ farm map" with pc.get_name() == "[SA]Admin" begin
if game.get_event_flag("sefarm_status") == 0  then
say_title("SÉ farm map")
say("Jelenleg a SÉ map nincs nyitva.")
say("")
say_reward("Megszeretnéd nyitni?")
local s = select("Indítás", "Bezár")
if s == 1 then
say_title("SÉ farm map")
say("A rendezvény sikeresen elindítva!")
say("")
wait()
game.set_event_flag("sefarm_status",1)

notice_all("A SÉ Farm map megnyitotta kapuit!")
notice_all("Ne habozz, gyere és farmolj Te is!")
notice_all("Menj a Teleport mesterhez a belépéshez.")
end
end
if s == 2 then
return
end
end
when 8700.chat."SÉ farm map belépés" with game.get_event_flag("sefarm_status") == 1 begin
say_title("Belépés a SÉ farm mapra")
say("")
say("Beszeretnél menni SÉ-t farmolni?")
say("")
say_reward("MOST INGYENESEN BEMEHETSZ!")
local s1 = select("Elmegyek", "Bezár")
if s1 == 2 then
return
end
if s1 == 1 then
pc.warp(921600, 153600)
notice_all("".. pc.get_name() .." belépett a SÉ farm zónába!")
end
end
when 9003.chat."SÉ farm map" with pc.get_name() == "[SA]Admin" and game.get_event_flag("sefarm_status") == 1 begin
if game.get_event_flag("sefarm_status") == 0  then
say_title("SÉ farm map")
say("Jelenleg a SÉ map fut.")
say("")
say_reward("Beszeretnéd zárni?")
local s = select("Event zárása", "Bezár")
if s == 1 then
say_title("SÉ farm map")
say("A rendezvény sikeresen leállítva!")
say("")
wait()
game.set_event_flag("sefarm_status",0)

notice_all("A SÉ Farm map bezárta kapuit!")
notice_all("Reméljük sokatoknak sikerült farmolnia!")
notice_all("Menj a Teleport mesterhez a belépéshez.")
end
end
if s == 2 then
return
end
end
end
end
end


"Az a baj a világgal, hogy a hülyék  mindenben holtbiztosak, az okosak meg tele vannak kételyekkel."
              Bertrand Russel