quest obtain_key begin
state start begin
when login with get_global_time() and pc.getqf("last_mission") >= 24*60*60 begin
send_letter("Lv.160 zilnic")
local v = find_npc_by_vnum(20355)
target.vid("captain", v, "Capitan")
end
when info or button begin
if pc.getqf("action") == 0
say_title("Atentie, ".. pc.get_name() ..".Este nevoie de tine!")
say("Capitanul are nevoie de tine!")
say("Ai atins nivel 160 , de acum ai devenit ")
say("capabil sa omori toti monstri periculosi.")
say("Pentru a activa portalul dintre lumea noastra")
say("si lumea de dincolo completeaza acest quest zilnic.")
end
end
when 20355.click begin
say_title("Capitanul:")
say("Iti multimesc pentru ca ai venit atat de repede.")
say("Cum ti-a explicat si zeul nostru Dary")
say("avem nevoie de tine pentru a deschide portalul.")
say("dintre lumea noastra si lumea de dincolo.")
say("pentru a-i distruge pentru totdeauna.")
wait()
say_title("Capitanul:")
say("Pentru a putea deschide portalul am nevoie sa omori")
say("cate 500 de monstri din urmatoarele mape:")
say("Zona Dracilor")
say("Taramul Ingerilor")
target.delete("captain")
set_state(killing)
end
end
state killing begin
when letter begin
send_letter("160.Portalul")
end
when button or info begin
say_title("Portalul")
say("Omoara demonii si ingerii din zona dracilor")
say("si taramul ingerilor pentru a putea")
say("deschide portalul")
pc.setqf("state", 500)
q.set_counter("Portal", 500)
end
when 23485.kill or 23465.kill begin
local count = pc.getqf("state") - 1
if count <= 500 then
pc.setqf("state", count)
q.set_counter("Portal", count)
end
if count == 0 then
say_title("Ucide Ingerii si Demonii din mapele supreme - Succes!")
say("")
say("Ai terminat misiunea cu succes!")
say("Drept multumire vei primi")
say("o recompensa frumusica.")
say("")
say_reward("Recompensa:")
say_reward("Ai primit 5 nivele")
say_reward("Ai primit 200 de cufere Supreme")
say_reward("Ai primit 100kk Lei")
pc.change_money(100000000)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_item2(50033, 200)
clear_letter()
set_state(__COMPLETE__)
end
end
state captback begin
when letter begin
send_letter("Portalul")
local v = find_npc_by_vnum(20355)
target.vid("captain", v, "Capitan")
end
when button or info begin
say_title("Portalul")
say("Dute si vorbeste cu capitanul cat mai repede.")
end
when captain.target.click begin
say_title("Capitan:")
say("Iti multumesc pentru ca m-ai ajutat sa omor acei monstri.")
say("Acum vom fi mai aproape de a distruge raul.")
say("dar nu uita , in fiecare zi am nevoie de tine.")
pc.setqf("last_mission", get_global_time())
target.delete("captain")
set_state(start)
clear_letter()
else
say_title("Capitan:")
say("Omoara-i cat mai repede!")
end
end
end
end
state start begin
when login with get_global_time() and pc.getqf("last_mission") >= 24*60*60 begin
send_letter("Lv.160 zilnic")
local v = find_npc_by_vnum(20355)
target.vid("captain", v, "Capitan")
end
when info or button begin
if pc.getqf("action") == 0
say_title("Atentie, ".. pc.get_name() ..".Este nevoie de tine!")
say("Capitanul are nevoie de tine!")
say("Ai atins nivel 160 , de acum ai devenit ")
say("capabil sa omori toti monstri periculosi.")
say("Pentru a activa portalul dintre lumea noastra")
say("si lumea de dincolo completeaza acest quest zilnic.")
end
end
when 20355.click begin
say_title("Capitanul:")
say("Iti multimesc pentru ca ai venit atat de repede.")
say("Cum ti-a explicat si zeul nostru Dary")
say("avem nevoie de tine pentru a deschide portalul.")
say("dintre lumea noastra si lumea de dincolo.")
say("pentru a-i distruge pentru totdeauna.")
wait()
say_title("Capitanul:")
say("Pentru a putea deschide portalul am nevoie sa omori")
say("cate 500 de monstri din urmatoarele mape:")
say("Zona Dracilor")
say("Taramul Ingerilor")
target.delete("captain")
set_state(killing)
end
end
state killing begin
when letter begin
send_letter("160.Portalul")
end
when button or info begin
say_title("Portalul")
say("Omoara demonii si ingerii din zona dracilor")
say("si taramul ingerilor pentru a putea")
say("deschide portalul")
pc.setqf("state", 500)
q.set_counter("Portal", 500)
end
when 23485.kill or 23465.kill begin
local count = pc.getqf("state") - 1
if count <= 500 then
pc.setqf("state", count)
q.set_counter("Portal", count)
end
if count == 0 then
say_title("Ucide Ingerii si Demonii din mapele supreme - Succes!")
say("")
say("Ai terminat misiunea cu succes!")
say("Drept multumire vei primi")
say("o recompensa frumusica.")
say("")
say_reward("Recompensa:")
say_reward("Ai primit 5 nivele")
say_reward("Ai primit 200 de cufere Supreme")
say_reward("Ai primit 100kk Lei")
pc.change_money(100000000)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_exp2(2147483647)
pc.give_item2(50033, 200)
clear_letter()
set_state(__COMPLETE__)
end
end
state captback begin
when letter begin
send_letter("Portalul")
local v = find_npc_by_vnum(20355)
target.vid("captain", v, "Capitan")
end
when button or info begin
say_title("Portalul")
say("Dute si vorbeste cu capitanul cat mai repede.")
end
when captain.target.click begin
say_title("Capitan:")
say("Iti multumesc pentru ca m-ai ajutat sa omor acei monstri.")
say("Acum vom fi mai aproape de a distruge raul.")
say("dar nu uita , in fiecare zi am nevoie de tine.")
pc.setqf("last_mission", get_global_time())
target.delete("captain")
set_state(start)
clear_letter()
else
say_title("Capitan:")
say("Omoara-i cat mai repede!")
end
end
end
end
QUEST : obtain_key
STATE : start
WHEN : login
with get_global_time ( ) and pc . getqf ( "last_mission" ) >= 24 * 60 * 60
WHEN : info or
WHEN : button
if pc . getqf ( "action" ) == 0
say_title ( "Atentie, " .. pc . get_name ( ) .. ".Este nevoie de tine!" )
say ( "Capitanul are nevoie de tine!" )
say ( "Ai atins nivel 160 , de acum ai devenit " )
say ( "capabil sa omori toti monstri periculosi." )
say ( "Pentru a activa portalul dintre lumea noastra" )
say ( "si lumea de dincolo completeaza acest quest zilnic." )
end
zilnic.quest:18:syntax error : [string "start"]:2: `then' expected near `say_title'
Abort (core dumped)
STATE : start
WHEN : login
with get_global_time ( ) and pc . getqf ( "last_mission" ) >= 24 * 60 * 60
WHEN : info or
WHEN : button
if pc . getqf ( "action" ) == 0
say_title ( "Atentie, " .. pc . get_name ( ) .. ".Este nevoie de tine!" )
say ( "Capitanul are nevoie de tine!" )
say ( "Ai atins nivel 160 , de acum ai devenit " )
say ( "capabil sa omori toti monstri periculosi." )
say ( "Pentru a activa portalul dintre lumea noastra" )
say ( "si lumea de dincolo completeaza acest quest zilnic." )
end
zilnic.quest:18:syntax error : [string "start"]:2: `then' expected near `say_title'
Abort (core dumped)




