Tipologie server: PvP PvM
*Resursă folosită:
*ServerFiles utilizat: Happiness
*Syserr:
Poză:
*Detalii suplimentare:
Cod: Selectaţi tot
quest main_quest_lv2 begin
state start begin
end
state run begin
when login or levelup or enter with pc.get_level() >= 16 begin
setstate( gototeacher )
end
when 20354.chat."Gardianul Orasului doreste sa-ti vorbeasca" with pc.get_level() <= 16 begin
say_title_center("Gardianul Orasului doreste sa-ti vorbeasca:")
say_white("")
say_white("Gardianul Orasului a pregatit o sarcina")
say_white("pentru tine, du-te si vorbeste cu el.")
end
end
state gototeacher begin
when letter begin
send_letter("*Gardianul Orasului doreste sa-ti vorbeasca")
q.set_icon("scroll_open_purple.tga")
local v=find_npc_by_vnum(20354)
if 0==v then
else
target.vid("__TARGET__", v, "Du-te la Gardian")
end
end
when button or info begin
say_title_center("Gardianul Orasului doreste sa-ti vorbeasca:")
say_white("")
say_white("Gardianul Orasului a pregatit o sarcina pentru")
say_white("tine, du-te si vorbeste cu el.")
say_white("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title_center("Gardianul Orasului:")
say_white("")
--- l
say_white("Am o sarcina pentru tine. In apropierea")
say_white("orasului nostru vei gasi Caini Salbatici.")
say_white("Profita de aceasta oportunitate si practica")
say_white("pe ei noile tale abilitati.")
wait()
say_title_center("Gardianul Orasului:")
say_white("")
say_white("Ucide 15 Caini Salbatici si intoarce-te la mine")
say_white("cand ai terminat. Ai grija, acesti caini umbla")
say_white("in grupuri de cate 5.")
set_state( killdog )
pc.setqf("state", 0)
q.set_counter("Caini Salbatici", 0)
end
end
state killdog begin
when letter begin
send_letter("*Primul Exercitiu")
q.set_icon("scroll_open_purple.tga")
end
when button or info begin
say_title_center("Primul Exercitiu")
say_white("")
say_white("Ucide 15 Caini Salbatici.")
end
when 101.kill begin
local count = pc.getqf("state") + 1
if count <= 15 then
pc.setqf("state", count)
q.set_counter("Caini Salbatici", 15 - count)
if count == 0 then
say_title_center("Exercitiu Finalizat")
say_white("")
say_white("Ai ucis 15 Caini Salbatici. Du-te la")
say_white("Gardianul Orasului si raporteaza.")
set_state(gototeacher2)
end
end
end
when 20354.chat."Exercitiu Finalizat" with pc.getf("main_quest_lv2","state") < 15 begin
say_title_center("Gardianul Orasului:")
say_white("")
say_white("Ucide 15 Caini Salbatici. Foloseste-ti")
say_white("abilitatile si concentreaza-te in lupta.")
if pc.is_gm() then
wait()
say_title_center("Gardianul Orasului:")
say_white("Sigur vrei sa anulezi aceasta misiune?")
local s = select("Da", "Nu")
if s == 1 then
set_state(gototeacher2)
end
end
end
when 20354.chat."Gardian" with pc.getf("main_quest_lv2","state") >= 15 begin
say_title_center("Gardianul Orasului:")
say_white("")
say_white("Ai facut o treaba buna, felicitari!")
set_state(gototeacher2)
end
end
state gototeacher2 begin
when letter begin
local v=find_npc_by_vnum(20354)
if 0==v then
else
target.vid("__TARGET__", v, "Gardian")
end
end
when letter begin
send_letter("*Misiune Finalizata")
q.set_icon("scroll_open_purple.tga")
end
when button or info begin
say_title_center("Misiune Finalizata")
say_white("")
say_white("Ai ucis cei 15 Caini Salbatici. Intoarce-te")
say_white("la Gardianul Orasului si raporteaza.")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title_center("Gardianul Orasului:")
say_white("")
say_white("Ai facut o treaba buna, felicitari!")
say_white("")
say_reward("Recompensa:")
say_reward("169000 Puncte de experienta")
pc.give_exp2( 169000 )
set_quest_state("levelup","run")
clear_letter()
set_state( __COMPLETE__ )
set_quest_state("main_quest_lv3", "run")
pc.setqf("state", 0) --– 如果再設定任務變數的話, DB 負荷可以下降.
end
end
state __COMPLETE__ begin
end
end







