Hi EPVP!
I have a problem, with this quest:
the problem is:
I have a problem, with this quest:
Code:
quest wzruntest begin
state start begin
when 20248.chat."Wu-Zhein Run" begin
say("Csak a csoport vezetőjével tárgyalok!")
setskin(NOWINDOW)
local members_pid = {party.get_member_pids()}
if table.getn(members_pid) <= 0 then syschat("Nem vagy csoportban!") return end
for i = 1, table.getn(members_pid) do
local old_pid = pc.select_pid(members_pid[i])
if old_pid != 0 then
if pc.count_item(40111) < 1 then
party.chat(pc.get_name().."-nak nincs belépője, így nem mehettek tovább!")
return
elseif pc.count_item(40111) > 1 then
chat("Neked van belépőd!")
end
end
if old_pid > 0 then pc.select_pid(old_pid) end
end
for i = 1, table.getn(members_pid) do
local old_pid = pc.select_pid(members_pid[i])
if old_pid != 0 then
if pc.count_item(40111) >= 1 then
pc.remove_item(40111, 1)
end
end
if old_pid > 0 then pc.select_pid(old_pid) end
end
d.join(16)
d.regen_file( "data/dungeon/WZRUN/elso.txt")
d.check_eliminated()
d.spawn_mob (20236, 100, 100)
end
when 20236.chat."Második Szint" begin
say("Látom eljutottatok ide is...")
say("Nem volt nehéz igaz?")
say("De majd most az lesz!")
say("Találd ki, hogy melyik számra gondoltam!")
say("1-5 között, ahányszor rosszúl tippelsz,")
say("Annyi meteor követ kell majd elpusztítanotok!")
say("Szeretnél tippelni egyet?")
local b=select("Igen","Nem")
if b==2 then return end
if b==1 then
if party.is_leader() then
local numbers = { 1,2,3,4,5 }
local number = numbers[number( 1 ,5 )]
local szam = number
say_reward("Találd ki az 1, és 5 közötti számot!")
local c = input()
if c == ""..number.."" then
say("Gratulálok!")
say("Sikeresen eltaláltad a számot.")
say("")
say_reward("Mehettek tovább!")
npc.purge()
d.spawn_mob (20222, 100, 100)
d.regen_file( "data/dungeon/WZRUN/elso.txt")
else
say_reward("Sajnálom.")
say_reward("Nem sikerült eltalálnod a számot.")
say_reward("A jó szám: "..szam.." volt.")
say_reward("Ezért, lejött egy meteorkő ")
say_reward("Ami hátráltat, az utatokon!")
d.spawn_mob (8028, 100, 100)
end
else
say_reward("Nem te vagy a csoportvezető.")
end
when 20222.kill begin
d.spawn_mob (20248, 123, 83)
pc.setqf("wzkulcsko",1)
d.regen_file( "data/dungeon/WZRUN/elso.txt")
d.check_eliminated()
d.regen_file( "data/dungeon/WZRUN/elso.txt")
d.check_eliminated()
d.regen_file( "data/dungeon/WZRUN/elso.txt")
d.check_eliminated()
end
when 20224.kill pc.getqf("wzkulcsko") == 1 begin
item_drop(50084, 1, 1)
end
when 20248.take with item.vnum == 50084 begin
pc.setqf("wzkulcsko",0)
npc.purge()
item.remove()
d.spawn_mob (20221, 123, 83)
when 20221.kill with pc.in_dungeon() begin
d.spawn_mob (20284, 123, 83)
end
when 20284.chat."Kérem a jutalmam!" with pc.in_dungeon() begin
pc.setf("whuzein", "whuzein", pc.getf("whuzein", "whuzein")+1)
warp_to_village();
end
end
end
end
end
Code:
wzruntest.quest:99:syntax error : [string "start"]:36: unexpected symbol near `w hen' Abort (core dumped)