Bazat strict pe questul tau, si scris sub forma unei misiuni date de Gardianul Orasului(dupa cerinte am banuit ca este vorba despre un PvM)
Completeaza tu textul pentru recompensa, si implicit itemele oferite(eu am pus acolo o sabie de lvl 1)
Cod: Selectaţi tot
quest pvm_lv10 begin
state start begin
when login or levelup or enter with pc.get_level() >= 10 begin
setstate( gototeacher )
end
end
state gototeacher begin
when letter begin
send_letter("Scrisoare de la Gardian")
local v=find_npc_by_vnum(20354)
if v != 0 then
target.vid("__TARGET__", v, "Gardianul Orasului te cauta")
end
end
when button or info begin
say_title("Scrisoare de la Gardian")
say("Daca vei citi acest manuscris")
say("ai atins nivelul potrivit.Felicitari![ENTER]")
say("Gardianul Orasului te asteapta![ENTER]")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Scrisoare de la Gardian[ENTER]")
say("O adunatura de tigrii dau tarcoale in satul nostru..")
say("Satenii sunt infricosati si le este frica sa [ENTER]iasa din case.")
say("Trebuie sa te duci si sa rezolvi aceasta problema![ENTER]")
say("Omoara x10 Tigris.")
say("(Acestia pot fi gasiti in map1),")
say("dupa care vino la mine pentru recompensa.[ENTER]")
wait()
say("Gardian:")
say("Hai ca te vad destul de puternic...")
say("Aceasta misiune nu este chiar atat de grea![ENTER]")
say_reward("Recompensa pentru indeplinirea sarcinii:")
say_reward("Text" )
say_reward("Text2")
say_reward("Text3[ENTER]")
set_state(kill)
pc.setqf("state", 0)
q.set_counter("Tigris", 0)
end
end
state kill begin
when letter begin
send_letter("Amenintarea Tigris")
end
when button or info begin
local kill_finish = 10
local rest = kill_finish - pc.getqf("state")
say_title("Omoara 10 Tigris.")
say("Pana in prezent tu ai "..pc.getqf("state").." Tigris omorati.[ENTER]")
say_reward( "Omoara inca "..rest.." pentru a finaliza misiunea.[ENTER]")
end
when 194.kill begin
local count = pc.getqf("state") + 1
if count <= 10 then
pc.setqf("state", count)
q.set_counter("Tigris", 10 - count)
if count == 10 then
say_title("Misiune finalizata")
say("Ai omorat toti cei 10 Tigris")
say("Acum du-te la Gardian si ia-ti recompensa.")
set_state(gototeacher2)
end
end
end
end
state gototeacher2 begin
when letter begin
local v = find_npc_by_vnum(20354)
if v != 0 then
target.vid("__TARGET__", v, "Gardian")
end
end
when letter begin
send_letter("Misiune Finalizata")
end
when button or info begin
say_title("Misiune Finalizata")
say("Intoarce-te la Gardian pentru a-ti primi recompensa.")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Gardian:")
say("Se pare ca esti destul de puternic daca ai reusit,")
say("duci misiunea la bun sfarsit.[ENTER] ")
say("Asa cum am promis, aici ai recompensa:")
say_reward("Text Recompensa" )
say_reward("Text Recompensa" )
say_reward("Text Recompensa" )
pc.give_item2(19, 1)
clear_letter()
set_state( __COMPLETE__ )
pc.setqf("state", 0)
end
end
state __COMPLETE__ begin
end
end