Move and attack speed increased with 20%Quote:
----------------------------------------------------
--COLLECT QUEST_lv30
--METIN2 Collecting Quest
[DELETED]
when __TARGET__.target.click or
20084.chat."Dinții de Ork " begin
target.delete("__TARGET__")
say_title("Biologul Regatului:")
say("Oh, ai venit să mă ajuți? ")
say("Ei bine eu sunt biologul acestui regat, și mă ocup")
say("cu studiul numeroaselor plante din regat.")
say("Dacă mă ajuți cu cercetarea eu te voi răsplăti din")
say("plin cu diferite obiecte sau experiență. ")
wait()
say_title("Biologul Regatului:")
say("De această dată eu mă ocup de dinții de ork, dar ")
say("în acest moment mă ocup de un alt studiu și nu")
say("pot pleca în excursie de cercetare. Trebuie să ")
say("mergi în valea dragonului.")
wait()
say_title("Biologul Regatului:")
say("Odată ce ai ajuns în valea dragonului va trebui")
say("să colectezi zece dinți de ork în perfectă ")
say("stare pentru cercetările mele.")
set_state(go_to_disciple)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state go_to_disciple begin
when letter begin
send_letter("Cercetările Biologului partea 1.")
end
when button or info begin
say_title("Informație:")
say("Biologul te-a trimis în valea dragonului pentru")
say("a colecta zece dinți de ork. Colectează-i pe")
say("toți și dui biologului pe rând câte unul pentru")
say("a finaliza cercetările actuale.")
say_item_vnum(30006)
say_verde("Până acum ai "..pc.getqf("collect_count").." dinți de ork.")
end
when 71035.use begin
if get_time() < pc.getqf("duration") then
say("")
say("You cannot use the Quest Potion yet.")
say("")
return
end
if pc.getqf("drink_drug")==1 then
say("")
say("You already used it.")
say("")
return
end
if pc.count_item(30006)==0 then
say_title("Biologul Regatului:")
say("")
say("While you are organizing the Orc Tooth")
say("you can use the Quest Potion.")
say("")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 20084.chat."Elimin limita de timp." with pc.count_item(30006) >0 and pc.is_gm() and get_time() <= pc.getqf("duration") begin
say_title("Biologul Regatului:")
say("Ai eliminat limita de timp.")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Am un dinte de ork." with pc.count_item(30006) >0 begin
if get_time() > pc.getqf("duration") then
if pc.count_item(30006) >0 then
say("Dă-mi un moment te rog. Mulțumesc pentru")
say("timpul acordat. Acum voi verifica să văd")
say("dacă dintele acesta este folositor.")
pc.remove_item("30006",1)
if is_test_server() then
pc.setqf("duration",get_time()+300)
else
pc.setqf("duration",get_time()+300)
end
wait()
local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=60
else
pass_percent=100
end
local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 9 then
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index)
say_title("Biologul Regatului:")
say("Foarte bine, acest dinte este foarte bun.")
say_verde("Ai până în prezent".." "..10-pc.getqf("collect_count").. " dint(e)ți colectați.")
pc.setqf("drink_drug",0)
return
end
say_title("Biologul Regatului:")
say("Se pare că ai adunat toți dinții de ork.")
say("Totuși mai am o mică sarcină. Am nevoie de")
say("încă o bijuterie a sufletului.")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
pc.setqf("duration",0)
set_state(key_item)
return
else
say_title("Biologul Regatului:")
say("Această dinte este de calitate proastă.")
say("Adu-mi altu te rog frumos.")
pc.setqf("drink_drug",0)
return
end
else
say_title("Biologul Regatului:")
say("Nu ai nici un "..item_name(30006).." !")
return
end
else
say_title("Biologul Regatului:")
say("Studiile nu sunt terminate încă. ")
say("Te rog să îmi aduci un alt dinte mai târziu.")
return
end
end
end
state key_item begin
when letter begin
send_letter("P. sufletului Jinunggyi")
if pc.count_item(30220)>0 then
local v = find_npc_by_vnum(20084)
if v != 0 then
target.vid("__TARGET__", v, "")
end
end
end
when button or info begin
if pc.count_item(30220) >0 then
say_title("P. sufletului Jinunggyi")
--- l
say("Ai găsit piatra întoarcete la Biologul Regatului.")
say("Pentru a primi recompensa.")
return
end
say_title("P. sufletului Jinunggyi")
say("Felicitări! Ai toți cei 10 dinți de ork ")
say("Acum ai nevoie să capturați piatra Jinunggyis")
say_item_vnum(30220)
say_reward("Această piatră de fapt conține un suflet.")
end
when 635.kill or
636.kill or
637.kill begin
local s = number(1, 100)
if s == 1 and pc.count_item(30220)==0 then
pc.give_item2(30220, 1)
send_letter("Ai primit: P. sufletului Jinunggyi.")
end
end
when __TARGET__.target.click or
20084.chat."P. sufletului Jinunggyi." with pc.count_item(30220) > 0 begin
target.delete("__TARGET__")
if pc.count_item(30220) > 0 then
say_title("Biologe Chaegirab")
say("Felicitările mele ucenicule, se pare că ai la")
say("tine P. sufletului Jinunggyi.")
say("Căutare noastră este pe sfârșit acum mergi la")
say("Baek-Go, și dui această rețetă.")
pc.remove_item(30220,1)
set_state(__reward)
else
say_title("Biologul Regatului")
say("Nu ai găsit "..item_name(30220).." !")
say("")
return
end
end
end
state __reward begin
when letter begin
send_letter("Găseștel pe Baek-Go.")
local v = find_npc_by_vnum(20018)
if v != 0 then
target.vid("__TARGET__", v, "Baek-Go")
end
end
when button or info begin
say_title("Găseștel pe Baek-Go:")
say("La-i ajutat pe Biolog să studieze dinții de")
say("Ork. Acum mergi la Baek-Go.")
end
when __TARGET__.target.click or
20018.chat."Rețeta secretă." begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Bun venit la mine străine(ă) Ce este cu această ")
say("rețetă ? Oh, biologul te-a trimis la mine ?")
say("Această rețetă permite posesorului său să aibe")
say("o putere mult mai mare...")
wait()
say_title("Baek-Go:")
say("Această rețetă trimisă de biolog trebuie să o")
say("procur pentru tine. Este deja gata.")
say("")
say_verde("Viteza ta de mșcare și atac a crescut cu 20%")
say_verde("Viața a fost mărită cu 5000")
say_verde("Semi-om a fost mărit cu 15%")
say_verde("Critică si patrunzătoare 15% si 300 apărare")
say_verde("pentru o perioadă permanenta.")
wait()
----------- l
affect.add_collect(apply.MOV_SPEED, 20, 60*60*24*365*60) -- 60Years
affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365*60) -- 60Years
affect.add_collect(apply.ATTBONUS_HUMAN, 15, 60*60*24*365*60) -- 60Years
affect.add_collect(apply.ATT_SPEED, 20, 60*60*24*365*60) -- 60Years
affect.add_collect(apply.CRITICAL_PCT, 15, 60*60*24*365*60) -- 60Years
affect.add_collect(apply.PENETRATE_PCT, 15, 60*60*24*365*60) -- 60Years
affect.add_collect(apply.DEF_GRADE_BONUS, 300, 60*60*24*365*60) -- 60Years
pc.give_item2(50109)
clear_letter()
set_quest_state("collect_quest_lv40", "run")
set_state(__complete)
end
end
state __giveup__ begin
when 20084.chat."Un alt progres." begin
say_title("Biologul Regatului:")
say("Mai am ceva misiuni pentru tine. revino la un")
say("nivel mai mare.")
set_state(start)
end
end
state __complete begin
end
end
HP increased with 5000
Demi-Human +15%
Critical & Penetrating 15% and 300 defence
for a permanent period.
Dintii de ork = Ork molar
Problem? Corporal warrior when attack with dash lose 5k pv :|, if he attack with other skill he don't lose, help me please. :-s where is the problem?
P.S. : Quest is in Romanian.
up.
up






