|
You last visited: Today at 01:41
Advertisement
[QUEST]Strange Problem
Discussion on [QUEST]Strange Problem within the Metin2 Private Server forum part of the Metin2 category.
07/05/2013, 21:22
|
#1
|
elite*gold: 0
Join Date: Nov 2009
Posts: 92
Received Thanks: 58
|
[QUEST]Strange Problem
So i have makeit a quest biologist it worked perfect until now .. when i try to click on biologist i get nothing .. i don't have any error to server or something ... i don't now why this quest worked and now don't work anymore :-?? any iddeas ?
|
|
|
07/05/2013, 22:12
|
#2
|
elite*gold: 12
Join Date: Jun 2012
Posts: 978
Received Thanks: 860
|
It'll be very useful, if you post the quest here. Did you try to reload the quest via VirtualBox or Putty ( sh make.sh ) and is there an error which is appearing?
|
|
|
07/05/2013, 22:45
|
#3
|
elite*gold: 0
Join Date: Nov 2009
Posts: 92
Received Thanks: 58
|
Quote:
Originally Posted by ~NoWayOut~
It'll be very useful, if you post the quest here. Did you try to reload the quest via VirtualBox or Putty ( sh make.sh ) and is there an error which is appearing?
|
Man is no error .. i use sh make.sh every time i add a quest .. no error here is my quest
Quote:
----------------------------------
-- Cercetările biologului Lv.30
-- Sedatu Quests
----------------------------------
quest bio begin
state start begin
when login or levelup with pc.level>29 begin
set_state(talk_to_disciple_lv30)
end
end
state talk_to_disciple_lv30 begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then target.vid("__TARGET__", v, "Biologul Chaegirab")
end
send_letter("Cercetările biologului")
end
when button or info begin
say_title("Cercetările biologului")
say("")
say("Biologul Chaegirab are mare nevoie de tine,")
say("se pare că a descoperit un fel de retetă secretă,")
say("întodeauna ne surprinde cu leacurile lui.")
say("Dar munceste din greu,")
say("si mai are nevoie si de ajutoare.")
say_reward("Vorbeste cu Biologul Chaegirab")
end
when __TARGET__.target.click or 20084.chat."Dintii de ork" begin
target.delete("__TARGET__")
say_title("Biologul Chaegirab:")
say("Salut aventurierule eu sunt Biologul Chaegirab")
say("mă ocup cu studiul plantelor din regat.")
say("Dacă mă vei ajuta poate voi descoperi o retetă,")
say("care te va face incredibil de puternic.")
say("In acest moment mă ocup de dintii de ork,")
say("dar mi-e foarte greu sa-i colectez deoarece")
say("munca mea mă tine ocupat aici si nu pot ")
say("sa plec dupa ei ...")
say("Daca vrei să mă ajuti mergi in")
say("Valea Seungryoung,si colectează")
say("10 exemplare de dinte de ork.")
set_state(collect_orcteeth)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state collect_orcteeth begin
when letter begin
send_letter("Strânge dintii de ork")
end
when button or info begin
say_title("Informatie")
say("Trebuie să strangi 10 dintii de ork pentru,")
say("Biologul Chaegirab,grăbeste-te,si dui unul cate")
say("unul ca biologul sa-si termine cercetările.")
say_green("Ajutor:Poti duce un dinte la un interval de 5 ore.")
say_item_vnum(30006)
say_reward("Până acum ai "..pc.getqf("collect_count").." dintii de ork!")
say("")
end
when 71035.use begin
if get_time() < pc.getqf("duration") then
say("Inca nu poti sa folosesti")
say("elixirul biologului")
return
end
if pc.getqf("drink_drug")==1 then
say("Ai folosit deja un elixir al biologului")
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 Chaegirab:")
say("Ai eliminat limita de timp.")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Dintii de ork" with pc.count_item(30006)>0 begin
if get_time()>pc.getqf("duration") then
say("Un moment ...")
say("Intai trebuie sa vad,")
say("daca acest dinte imi este folositor sau nu,")
say("asteapta aici putin ...")
pc.remove_item("30006", 1)
pc.setqf("duration",get_time()+18000)
wait()
local rand = number(0,99)
if rand<50 then
local count = pc.getqf("collect_count")+1
if count<10 then
pc.setqf("collect_count", count)
say("Biologul Chaegirab:")
say("Foarte bine, se pare ca acest dinte,")
say("este de o calitate excelenta.")
say("Poti sa pleci eu merg sa studiez dintele.")
pc.setqf("drink_drug",0)
say_reward("Până acum ai "..pc.getqf("collect_count").." dintii de ork!")
say("")
else
say("Biologul Chaegirab:")
say("Se pare ca ai colectat cei 10 dintii...")
say("Foarte bine, dar sarcina inca nu sa terminat")
say("O sa am nevoie de o piatra a sufletului,")
say("pentru a putea descifra aceasta formula,")
pc.setqf("collect_count",0)
pc.setqf("duration",0)
set_state(collect_jinunggyis)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, dar acest dinte")
say("pare a fi de calitate proasta.")
say("Te rog sa cauti un alt dinte !")
pc.setqf("drink_drug",0)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, inca nu am terminat")
say("de studiat dintele...")
say("Te rog revino mai tarziu.")
end
end
end
state collect_jinunggyis begin
when letter begin
send_letter("P. sufletului Jinunggy")
end
when button or info begin
say_title("P. sufletului Jinunggyi")
say("Trebuie sa gasesti P. sufletului Jinunggyi,")
say("mergi si omoara orci")
say("pentru a gasi piatra")
say_item_vnum(30220)
end
when 635.kill or 636.kill or 637.kill begin
if pc.count_item(30220)<1 then
local rand = number(0,99)
if rand<5 then pc.give_item2(30220, 1)
end
end
end
when 20084.chat."P. sufletului Jinunggyi" begin
if pc.count_item(30220)>0 then
say("Biologul Chaegirab:")
say("Felicitari aventurierule se pare ca ai gasit")
say("P. sufletului Jinunggyi,esti dea dreptul foarte,")
say("puternic dar eu te voi face si mai puternic.")
say("Mergi la Baek-Go, si dui aceasta reteta,")
say("te va recompensa pe masura pentru ea.")
pc.remove_item(30220,1)
set_state(jinunggyis_reward)
else
say("Biologul Chaegirab:")
say("Se pare ca nu ai găsit "..item_name(30220).." !")
say("")
end
end
end
state jinunggyis_reward begin
when letter begin
send_letter("Vorbeste cu 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("Mergi si dui reteta lui Baek-Go")
say("acesta va fi foarte incantat de ea si sigur,")
say("iti va oferi o recompensa pe masura.")
end
when __TARGET__.target.click or 20018.chat."Reteta Biologului Chaegirab" begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Hmm sa vedem ...")
say("Biologul Chaegirab sa intrecut pe el insusi de aceasta data.")
say("Se pare ca aceasta reteta este una puternica.")
say("Poftim recompensa ta pentru munca depusa.")
say_reward("Ai primit:")
say_reward("Viteza de miscare +20% (Permanent)")
affect.add_collect(apply.MOV_SPEED, 20, 60*60*24*365*60)
set_state(collect_quest_lv40)
end
end
----------------------------------
-- Cercetările biologului Lv.40
-- Sedatu Quests
----------------------------------
state collect_quest_lv40 begin
when login or levelup with pc.level>39 begin
set_state(talk_to_disciple_lv40)
end
end
state talk_to_disciple_lv40 begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then target.vid("__TARGET__", v, "Biologul Chaegirab")
end
send_letter("Cercetările biologului")
end
when button or info begin
say_title("Cercetările biologului")
say("")
say("Biologul Chaegirab are mare nevoie de tine,")
say("se pare că a descoperit un fel de retetă secretă,")
say("întodeauna ne surprinde cu leacurile lui.")
say("Dar munceste din greu,")
say("si mai are nevoie si de ajutoare.")
say_reward("Vorbeste cu Biologul Chaegirab")
end
when __TARGET__.target.click or 20084.chat."Cărtiile blestemelor" begin
target.delete("__TARGET__")
say("Biologul Chaegirab:")
say("Salut aventurierule eu sunt Biologul Chaegirab")
say("mă ocup cu studiul plantelor din regat.")
say("Dacă mă vei ajuta poate voi descoperi o retetă,")
say("care te va face incredibil de puternic.")
wait()
say("Biologul Chaegirab:")
say("In acest moment ma ocup de cartile blestemelor,")
say("dar mi-e foarte greu sa-i colectez deoarece")
say("munca mea ma tine ocupat aici si nu pot ")
say("sa plec dupa ei ...")
wait()
say("Biologul Chaegirab:")
say("Daca vrei sa ma ajuti mergi in")
say("Valea Seungryoung,si colecteaza")
say("15 exemplare de cartea blestemelor.")
set_state(collect_cursebook)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state collect_cursebook begin
when letter begin
send_letter("Strânge cartile blestemelor")
end
when button or info begin
say_title("Informatie")
say("")
say("Trebuie să strangi 15 carti ale blestemelor pentru,")
say("Biologul Chaegirab,grăbeste-te,si dui unul cate")
say("unul ca biologul sa-si termine cercetările.")
say_green("Ajutor:Poti duce un o carte la un interval de 5 ore.")
say_item_vnum(30047)
say_reward("Până acum ai "..pc.getqf("collect_count").." carti ale blestemelor!")
end
when 71035.use begin
if get_time() < pc.getqf("duration") then
say("Inca nu poti sa folosesti")
say("elixirul biologului")
return
end
if pc.getqf("drink_drug")==1 then
say("Ai folosit deja un elixir al biologului")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 20084.chat."Elimin limita de timp." with pc.count_item(30047) >0 and pc.is_gm() and get_time() <= pc.getqf("duration") begin
say_title("Biologul Chaegirab:")
say("Ai eliminat limita de timp.")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Cărtile blestemelor" with pc.count_item(30047)>0 begin
if get_time()>pc.getqf("duration") then
say("Un moment ...")
say("Intai trebuie sa vad,")
say("daca acesta carte imi este folositoare sau nu,")
say("asteapta aici putin ...")
pc.remove_item("30047", 1)
pc.setqf("duration",get_time()+18000)
wait()
local rand = number(0,99)
if rand<50 then
local count = pc.getqf("collect_count")+1
if count<15 then
pc.setqf("collect_count", count)
say("Biologul Chaegirab:")
say("Foarte bine, se pare ca acesta carte,")
say("este de o calitate excelenta.")
say("Poti sa pleci eu merg sa studiez cartea.")
pc.setqf("drink_drug",0)
say_reward("Până acum ai "..pc.getqf("collect_count").." carti ale blestemelor!")
else
say("Biologul Chaegirab:")
say("Se pare ca ai colectat cele 15 cartii...")
say("Foarte bine, dar sarcina inca nu sa terminat")
say("O sa am nevoie de o piatra a sufletului,")
say("pentru a putea descifra aceasta formula,")
pc.setqf("collect_count",0)
pc.setqf("duration",0)
set_state(collect_templekey)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, dar acesta carte")
say("pare a fi de calitate proasta.")
say("Te rog sa cauti un alta carte !")
pc.setqf("drink_drug",0)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, inca nu am terminat")
say("de studiat cartea...")
say("Te rog revino mai tarziu.")
end
end
end
state collect_templekey begin
when letter begin
send_letter("P. sufletului din templu")
end
when button or info begin
say_title("P. sufletului din templu")
say("")
say("Trebuie sa gasesti P. sufletului din templu,")
say("mergi si omoara despot intunecat,despot inalt,despot intunecat mandru")
say("pentru a gasi piatra")
say_item_vnum(30221)
end
when 706.kill or 756.kill or 736.kill begin
if pc.count_item(30221)<1 then
local rand = number(0,99)
if rand<5 then pc.give_item2(30221, 1)
end
end
end
when 20084.chat."P. sufletului din templu" begin
if pc.count_item(30221)>0 then
say("Biologul Chaegirab:")
say("Felicitari aventurierule se pare ca ai gasit")
say("P. sufletului din templu,esti dea dreptul foarte,")
say("puternic dar eu te voi face si mai puternic.")
say("Mergi la Baek-Go, si dui aceasta reteta,")
say("te va recompensa pe masura pentru ea.")
pc.remove_item(30221,1)
set_state(templekey_reward)
else
say("Biologul Chaegirab:")
say("Se pare ca nu ai găsit "..item_name(30221).." !")
end
end
end
state templekey_reward begin
when letter begin
send_letter("Vorbeste cu 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("Mergi si dui reteta lui Baek-Go")
say("acesta va fi foarte incantat de ea si sigur,")
say("iti va oferi o recompensa pe masura.")
end
when __TARGET__.target.click or 20018.chat."Reteta Biologului Chaegirab" begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Hmm sa vedem ...")
say("Biologul Chaegirab sa intrecut pe el insusi de aceasta data.")
say("Se pare ca aceasta reteta este una puternica.")
say("Poftim recompensa ta pentru munca depusa.")
say_reward("Ai primit:")
say_reward("Viteza de atac +10% (Permanent)")
affect.add_collect(apply.ATT_SPEED, 10, 60*60*24*365*60) ----60 ani
set_state(collect_quest_lv50)
end
end
----------------------------------
-- Cercetările biologului Lv.50
-- Sedatu Quests
----------------------------------
state collect_quest_lv50 begin
when login or levelup with pc.level>49 begin
set_state(talk_to_disciple_lv50)
end
end
state talk_to_disciple_lv50 begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then target.vid("__TARGET__", v, "Biologul Chaegirab")
end
send_letter("Cercetările biologului")
end
when button or info begin
say_title("Cercetările biologului")
say("Biologul Chaegirab are mare nevoie de tine,")
say("se pare că a descoperit un fel de retetă secretă,")
say("întodeauna ne surprinde cu leacurile lui.")
say("Dar munceste din greu,")
say("si mai are nevoie si de ajutoare.")
say_reward("Vorbeste cu Biologul Chaegirab")
end
when __TARGET__.target.click or 20084.chat."Suvenirul demonului" begin
target.delete("__TARGET__")
say("Biologul Chaegirab:")
say("")
say("Salut aventurierule eu sunt Biologul Chaegirab")
say("mă ocup cu studiul plantelor din regat.")
say("Dacă mă vei ajuta poate voi descoperi o retetă,")
say("care te va face incredibil de puternic.")
wait()
say("Biologul Chaegirab:")
say("In acest moment ma ocup de suvenirele demonului,")
say("dar mi-e foarte greu sa-i colectez deoarece")
say("munca mea ma tine ocupat aici si nu pot ")
say("sa plec dupa ei ...")
wait()
say("Biologul Chaegirab:")
say("Daca vrei sa ma ajuti mergi in")
say("Turnul Demonilor,si colecteaza")
say("de exemplare de suvenire ale demonului.")
set_state(collect_deamonitem)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state collect_deamonitem begin
when letter begin
send_letter("Strânge suvenirele de demon")
end
when button or info begin
say_title("Informatie")
say("Trebuie să strangi 15 suvenire demon pentru,")
say("Biologul Chaegirab,grăbeste-te,si dui unul cate")
say("unul ca biologul sa-si termine cercetările.")
say_green("Ajutor:Poti duce un suvenir la un interval de 5 ore.")
say_item_vnum(30015)
say_reward("Până acum ai "..pc.getqf("collect_count").." suvenire de demon!")
end
when 71035.use begin
if get_time() < pc.getqf("duration") then
say("Inca nu poti sa folosesti")
say("elixirul biologului")
return
end
if pc.getqf("drink_drug")==1 then
say("Ai folosit deja un elixir al biologului")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 20084.chat."Elimin limita de timp." with pc.count_item(30015) >0 and pc.is_gm() and get_time() <= pc.getqf("duration") begin
say_title("Biologul Chaegirab:")
say("Ai eliminat limita de timp.")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Suvenirul demonului" with pc.count_item(30015)>0 begin
if get_time()>pc.getqf("duration") then
say("Un moment ...")
say("Intai trebuie sa vad,")
say("daca acest suvenir imi este folositor sau nu,")
say("asteapta aici putin ...")
pc.remove_item("30015", 1)
pc.setqf("duration",get_time()+18000)
wait()
local rand = number(0,99)
if rand<50 then
local count = pc.getqf("collect_count")+1
if count<15 then
pc.setqf("collect_count", count)
say("Biologul Chaegirab:")
say("Foarte bine, se pare ca acest suvenir,")
say("este de o calitate excelenta.")
say("Poti sa pleci eu merg sa studiez suvenir.")
pc.setqf("drink_drug",0)
say_reward("Până acum ai "..pc.getqf("collect_count").." suvenire ale demonului!")
else
say("Biologul Chaegirab:")
say("Se pare ca ai colectat cele 15 suvenire...")
say("Foarte bine, dar sarcina inca nu sa terminat")
say("O sa am nevoie de o piatra a sufletului,")
say("pentru a putea descifra aceasta formula,")
pc.setqf("collect_count",0)
pc.setqf("duration",0)
set_state(collect_sagyis)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, dar acest suvenir")
say("pare a fi de calitate proasta.")
say("Te rog sa cauti un alt suvenir !")
pc.setqf("drink_drug",0)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, inca nu am terminat")
say("de studiat suvenirul...")
say("Te rog revino mai tarziu.")
end
end
end
state collect_sagyis begin
when letter begin
send_letter("Piatra spiritului Sagyis")
end
when button or info begin
say_title("Piatra spiritului Sagyis")
say("Trebuie sa gasesti Piatra spiritului Sagyis,")
say("mergi si omoara soldat,arcas sau luptator comun")
say("pentru a gasi piatra")
say_item_vnum(30222)
end
when 1031.kill or 1032.kill or 1033.kill or 1034.kill begin
if pc.count_item(30222)<1 then
local rand = number(0,99)
if rand<5 then pc.give_item2(30222, 1)
end
end
end
when 20084.chat."Piatra spiritului Sagyis" begin
if pc.count_item(30222)>0 then
say("Biologul Chaegirab:")
say("Felicitari aventurierule se pare ca ai gasit")
say("Piatra spiritului Sagyis,esti dea dreptul foarte,")
say("puternic dar eu te voi face si mai puternic.")
say("Mergi la Baek-Go, si dui aceasta reteta,")
say("te va recompensa pe masura pentru ea.")
pc.remove_item(30222,1)
set_state(sagyis_reward)
else
say("Biologul Chaegirab:")
say("Se pare ca nu ai găsit "..item_name(30222).." !")
say("")
end
end
end
state sagyis_reward begin
when letter begin
send_letter("Vorbeste cu 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("Mergi si dui reteta lui Baek-Go")
say("acesta va fi foarte incantat de ea si sigur,")
say("iti va oferi o recompensa pe masura.")
end
when __TARGET__.target.click or 20018.chat."Reteta Biologului Chaegirab" begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Hmm sa vedem ...")
say("Biologul Chaegirab sa intrecut pe el insusi de aceasta data.")
say("Se pare ca aceasta reteta este una puternica.")
say("Poftim recompensa ta pentru munca depusa.")
say_reward("Ai primit:")
say_reward("Aparare +60 (Permanent)")
affect.add_collect(apply.DEF_GRADE_BONUS, 60,60*60*24*365*60) --60 ani
set_state(collect_quest_lv60)
end
end
----------------------------------
-- Cercetările biologului Lv.60
-- Sedatu Quests
----------------------------------
state collect_quest_lv60 begin
when login or levelup with pc.level>59 begin
set_state(talk_to_disciple_lv60)
end
end
state talk_to_disciple_lv60 begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then target.vid("__TARGET__", v, "Biologul Chaegirab")
end
send_letter("Cercetările biologului")
end
when button or info begin
say_title("Cercetările biologului")
say("")
say("Biologul Chaegirab are mare nevoie de tine,")
say("se pare că a descoperit un fel de retetă secretă,")
say("întodeauna ne surprinde cu leacurile lui.")
say("Dar munceste din greu,")
say("si mai are nevoie si de ajutoare.")
say_reward("Vorbeste cu Biologul Chaegirab")
end
when __TARGET__.target.click or 20084.chat."Globurile de gheată" begin
target.delete("__TARGET__")
say("Biologul Chaegirab:")
say("Salut aventurierule eu sunt Biologul Chaegirab")
say("mă ocup cu studiul plantelor din regat.")
say("Dacă mă vei ajuta poate voi descoperi o retetă,")
say("care te va face incredibil de puternic.")
wait()
say("Biologul Chaegirab:")
say("In acest moment ma ocup de globurile de gheata,")
say("dar mi-e foarte greu sa-i colectez deoarece")
say("munca mea ma tine ocupat aici si nu pot ")
say("sa plec dupa ei ...")
say("")
wait()
say("Biologul Chaegirab:")
say("Daca vrei sa ma ajuti mergi in")
say("Valea Seungryoung,si colecteaza")
say("20 exemplare de globuri de gheata.")
say("")
set_state(collect_scoops)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state collect_scoops begin
when letter begin
send_letter("Strânge globurile de gheată")
end
when button or info begin
say_title("Informatie")
say("Trebuie să strangi 20 globuri de gheată pentru,")
say("Biologul Chaegirab,grăbeste-te,si dui unul cate")
say("unul ca biologul sa-si termine cercetările.")
say_green("Ajutor:Poti duce un glob la un interval de 5 ore.")
say_item_vnum(30050)
say_reward("Până acum ai "..pc.getqf("collect_count").." globuri de gheata !")
end
when 71035.use begin
if get_time() < pc.getqf("duration") then
say("Inca nu poti sa folosesti")
say("elixirul biologului")
return
end
if pc.getqf("drink_drug")==1 then
say("Ai folosit deja un elixir al biologului")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 20084.chat."Elimin limita de timp." with pc.count_item(30050) >0 and pc.is_gm() and get_time() <= pc.getqf("duration") begin
say_title("Biologul Chaegirab:")
say("Ai eliminat limita de timp.")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Globurile de gheată" with pc.count_item(30050)>0 begin
if get_time()>pc.getqf("duration") then
say("Un moment ...")
say("Intai trebuie sa vad,")
say("daca acest glob imi este folositor sau nu,")
say("asteapta aici putin ...")
say("")
pc.remove_item("30050", 1)
pc.setqf("duration",get_time()+18000)
wait()
local rand = number(0,99)
if rand<50 then
local count = pc.getqf("collect_count")+1
if count<20 then
pc.setqf("collect_count", count)
say("Biologul Chaegirab:")
say("Foarte bine, se pare ca acest glob,")
say("este de o calitate excelenta.")
say("Poti sa pleci eu merg sa studiez glob.")
pc.setqf("drink_drug",0)
say_reward("Până acum ai "..pc.getqf("collect_count").." globuri de gheata!")
else
say("Biologul Chaegirab:")
say("Se pare ca ai colectat cele 20 de globuri...")
say("Foarte bine, dar sarcina inca nu sa terminat")
say("O sa am nevoie de o piatra a sufletului,")
say("pentru a putea descifra aceasta formula,")
pc.setqf("collect_count",0)
pc.setqf("duration",0)
set_state(collect_aurtumryus)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, dar acest glob")
say("pare a fi de calitate proasta.")
say("Te rog sa cauti un alt glob !")
pc.setqf("drink_drug",0)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, inca nu am terminat")
say("de studiat globul...")
say("Te rog revino mai tarziu.")
end
end
end
state collect_aurtumryus begin
when letter begin
send_letter("P. sufletului Aurtumuryu")
end
when button or info begin
say_title("P. sufletului Aurtumuryu")
say("Trebuie sa gasesti P. sufletului Aurtumuryu,")
say("mergi si omoara leu de gheata,om inghetat sau Yeti")
say("pentru a gasi piatra")
say_item_vnum(30223)
end
when 1101.kill or 1102.kill or 1103.kill or 1104.kill or 1105.kill or 1106.kill or 1107.kill begin
if pc.count_item(30223)<1 then
local rand = number(0,99)
if rand<5 then pc.give_item2(30223, 1)
end
end
end
when 20084.chat."P. sufletului Aurtumuryu" begin
if pc.count_item(30223)>0 then
say("Biologul Chaegirab:")
say("Felicitari aventurierule se pare ca ai gasit")
say("P. sufletului Aurtumuryu,esti dea dreptul foarte,")
say("puternic dar eu te voi face si mai puternic.")
say("Mergi la Baek-Go, si dui aceasta reteta,")
say("te va recompensa pe masura pentru ea.")
pc.remove_item(30223,1)
set_state(aurtumryus_reward)
else
say("Biologul Chaegirab:")
say("Se pare ca nu ai găsit "..item_name(30223).." !")
say("")
end
end
end
state aurtumryus_reward begin
when letter begin
send_letter("Vorbeste cu 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("Mergi si dui reteta lui Baek-Go")
say("acesta va fi foarte incantat de ea si sigur,")
say("iti va oferi o recompensa pe masura.")
say("")
end
when __TARGET__.target.click or 20018.chat."Reteta Biologului Chaegirab" begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Hmm sa vedem ...")
say("Biologul Chaegirab sa intrecut pe el insusi de aceasta data.")
say("Se pare ca aceasta reteta este una puternica.")
say("Poftim recompensa ta pentru munca depusa.")
say_reward("Ai primit:")
say_reward("Atac +75 (Permanent)")
affect.add_collect(apply.ATT_GRADE_BONUS,75,60*60* 24*365*60)
set_state(collect_quest_lv70)
end
end
----------------------------------
-- Cercetările biologului Lv.70
-- Sedatu Quests
----------------------------------
state collect_quest_lv70 begin
when login or levelup with pc.level>69 begin
set_state(talk_to_disciple_lv70)
end
end
state talk_to_disciple_lv70 begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then target.vid("__TARGET__", v, "Biologul Chaegirab")
end
send_letter("Cercetările biologului")
end
when button or info begin
say_title("Cercetările biologului")
say("")
say("Biologul Chaegirab are mare nevoie de tine,")
say("se pare că a descoperit un fel de retetă secretă,")
say("întodeauna ne surprinde cu leacurile lui.")
say("Dar munceste din greu,")
say("si mai are nevoie si de ajutoare.")
say_reward("Vorbeste cu Biologul Chaegirab")
end
when __TARGET__.target.click or 20084.chat."Crengile Zelkova" begin
target.delete("__TARGET__")
say("Biologul Chaegirab:")
say("Salut aventurierule eu sunt Biologul Chaegirab")
say("mă ocup cu studiul plantelor din regat.")
say("Dacă mă vei ajuta poate voi descoperi o retetă,")
say("care te va face incredibil de puternic.")
wait()
say("Biologul Chaegirab:")
say("In acest moment ma ocup de crengile zelkova,")
say("dar mi-e foarte greu sa-i colectez deoarece")
say("munca mea ma tine ocupat aici si nu pot ")
say("sa plec dupa ei ...")
wait()
say("Biologul Chaegirab:")
say("Daca vrei sa ma ajuti mergi in")
say("Valea Seungryoung,si colecteaza")
say("20 exemplare de crengi zelkova.")
set_state(collect_zelkova)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state collect_zelkova begin
when letter begin
send_letter("Strânge crengile zelkova")
end
when button or info begin
say_title("Informatie")
say("")
say("Trebuie să strangi 20 crengi zelkova pentru,")
say("Biologul Chaegirab,grăbeste-te,si dui unul cate")
say("unul ca biologul sa-si termine cercetările.")
say_green("Ajutor:Poti duce o creanga la un interval de 5 ore.")
say_item_vnum(30165)
say_reward("Până acum ai "..pc.getqf("collect_count").." crengi zelkova !")
say("")
end
when 71035.use begin
if get_time() < pc.getqf("duration") then
say("Inca nu poti sa folosesti")
say("elixirul biologului")
return
end
if pc.getqf("drink_drug")==1 then
say("Ai folosit deja un elixir al biologului")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 20084.chat."Elimin limita de timp." with pc.count_item(30165) >0 and pc.is_gm() and get_time() <= pc.getqf("duration") begin
say_title("Biologul Chaegirab:")
say("Ai eliminat limita de timp.")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Crengile zelkova" with pc.count_item(30165)>0 begin
if get_time()>pc.getqf("duration") then
say("Un moment ...")
say("Intai trebuie sa vad,")
say("daca acesta creanga imi este folositoare sau nu,")
say("asteapta aici putin ...")
pc.remove_item("30165", 1)
pc.setqf("duration",get_time()+18000)
wait()
local rand = number(0,99)
if rand<50 then
local count = pc.getqf("collect_count")+1
if count<20 then
pc.setqf("collect_count", count)
say("Biologul Chaegirab:")
say("Foarte bine, se pare ca aceasta creanga,")
say("este de o calitate excelenta.")
say("Poti sa pleci eu merg sa studiez creanga.")
pc.setqf("drink_drug",0)
say_reward("Până acum ai "..pc.getqf("collect_count").." crengi zelkova!")
else
say("Biologul Chaegirab:")
say("Se pare ca ai colectat cele 20 de crengi...")
say("Foarte bine, dar sarcina inca nu sa terminat")
say("O sa am nevoie de o piatra a sufletului,")
say("pentru a putea descifra aceasta formula,")
pc.setqf("collect_count",0)
pc.setqf("duration",0)
set_state(collect_gyimoks)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, dar acesta creanga")
say("pare a fi de calitate proasta.")
say("Te rog sa cauti un alta creanga !")
pc.setqf("drink_drug",0)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, inca nu am terminat")
say("de studiat creanga...")
say("Te rog revino mai tarziu.")
end
end
end
state collect_gyimoks begin
when letter begin
send_letter("Piatra spiritului Gyimok")
end
when button or info begin
say_title("Piatra spiritului Gyimok")
say("Trebuie sa gasesti Piatra spiritului Gyimok,")
say("mergi si omoara copac fantoma,copac rau sau salcia fantoma")
say("pentru a gasi piatra")
say_item_vnum(30224)
end
when 2301.kill or 2302.kill or 2303.kill or 2304.kill or 2305.kill or 2311.kill or
2312.kill or 2313.kill or 2314.kill or 2315.kill or 2306.kill or 2307.kill begin
if pc.count_item(30224)<1 then
local rand = number(0,99)
if rand<5 then pc.give_item2(30224, 1)
end
end
end
when 20084.chat."Piatra spiritului Gyimok" begin
if pc.count_item(30224)>0 then
say("Biologul Chaegirab:")
say("Felicitari aventurierule se pare ca ai gasit")
say("Piatra spiritului Gyimok,esti dea dreptul foarte,")
say("puternic dar eu te voi face si mai puternic.")
say("Mergi la Baek-Go, si dui aceasta reteta,")
say("te va recompensa pe masura pentru ea.")
pc.remove_item(30224,1)
set_state(gyimoks_reward)
else
say("Biologul Chaegirab:")
say("Se pare ca nu ai găsit "..item_name(30224).." !")
end
end
end
state gyimoks_reward begin
when letter begin
send_letter("Vorbeste cu 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("Mergi si dui reteta lui Baek-Go")
say("acesta va fi foarte incantat de ea si sigur,")
say("iti va oferi o recompensa pe masura.")
end
when __TARGET__.target.click or 20018.chat."Reteta Biologului Chaegirab" begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Hmm sa vedem ...")
say("Biologul Chaegirab sa intrecut pe el insusi de aceasta data.")
say("Se pare ca aceasta reteta este una puternica.")
say("Poftim recompensa ta pentru munca depusa.")
say_reward("Ai primit:")
say_reward("Atac patrunzator +8% (Permanent)")
say_reward("Atac critic +8% (Permanent)")
affect.add_collect(apply.CRITICAL_PCT,8,60*60*24*3 65*60)
affect.add_collect(apply.PENETRATE_PCT,8,60*60*24* 365*60)
set_state(collect_quest_lv80)
end
end
----------------------------------
-- Cercetările biologului Lv.80
-- Sedatu Quests
----------------------------------
state collect_quest_lv80 begin
when login or levelup with pc.level>79 begin
set_state(talk_to_disciple_lv80)
end
end
state talk_to_disciple_lv80 begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then target.vid("__TARGET__", v, "Biologul Chaegirab")
end
send_letter("Cercetările biologului")
end
when button or info begin
say_title("Cercetările biologului")
say("")
say("Biologul Chaegirab are mare nevoie de tine,")
say("se pare că a descoperit un fel de retetă secretă,")
say("întodeauna ne surprinde cu leacurile lui.")
say("Dar munceste din greu,")
say("si mai are nevoie si de ajutoare.")
say_reward("Vorbeste cu Biologul Chaegirab")
end
when __TARGET__.target.click or 20084.chat."Tăblitele" begin
target.delete("__TARGET__")
say("Biologul Chaegirab:")
say("")
say("Salut aventurierule eu sunt Biologul Chaegirab")
say("mă ocup cu studiul plantelor din regat.")
say("Dacă mă vei ajuta poate voi descoperi o retetă,")
say("care te va face incredibil de puternic.")
wait()
say("Biologul Chaegirab:")
say("In acest moment ma ocup de tablite,")
say("dar mi-e foarte greu sa-i colectez deoarece")
say("munca mea ma tine ocupat aici si nu pot ")
say("sa plec dupa ei ...")
wait()
say("Biologul Chaegirab:")
say("Daca vrei sa ma ajuti mergi in")
say("Valea Seungryoung,si colecteaza")
say("20 exemplare de tablite.")
set_state(collect_plates)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state collect_plates begin
when letter begin
send_letter("Strânge tăblitele")
end
when button or info begin
say_title("Informatie")
say("Trebuie să strangi 25 de tăblite pentru,")
say("Biologul Chaegirab,grăbeste-te,si dui unul cate")
say("unul ca biologul sa-si termine cercetările.")
say_green("Ajutor:Poti duce o tablita la un interval de 5 ore.")
say_item_vnum(30166)
say_reward("Până acum ai "..pc.getqf("collect_count").." tablite !")
end
when 71035.use begin
if get_time() < pc.getqf("duration") then
say("Inca nu poti sa folosesti")
say("elixirul biologului")
return
end
if pc.getqf("drink_drug")==1 then
say("Ai folosit deja un elixir al biologului")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 20084.chat."Elimin limita de timp." with pc.count_item(30166) >0 and pc.is_gm() and get_time() <= pc.getqf("duration") begin
say_title("Biologul Chaegirab:")
say("Ai eliminat limita de timp.")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Tăblitele" with pc.count_item(30166)>0 begin
if get_time()>pc.getqf("duration") then
say("Un moment ...")
say("Intai trebuie sa vad,")
say("daca acesta tablita imi este folositoare sau nu,")
say("asteapta aici putin ...")
pc.remove_item("30166", 1)
pc.setqf("duration",get_time()+18000)
wait()
local rand = number(0,99)
if rand<50 then
local count = pc.getqf("collect_count")+1
if count<25 then
pc.setqf("collect_count", count)
say("Biologul Chaegirab:")
say("Foarte bine, se pare ca aceasta tăblita,")
say("este de o calitate excelenta.")
say("Poti sa pleci eu merg sa studiez tăblita.")
say("")
pc.setqf("drink_drug",0)
say_reward("Până acum ai "..pc.getqf("collect_count").." tablite!")
say("")
else
say("Biologul Chaegirab:")
say("Se pare ca ai colectat cele 25 de tăblite...")
say("Foarte bine, dar sarcina inca nu sa terminat")
say("O sa am nevoie de o piatra a sufletului,")
say("pentru a putea descifra aceasta formula,")
say("")
say("")
pc.setqf("collect_count",0)
pc.setqf("duration",0)
set_state(collect_tugyis)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, dar acesta tablita")
say("pare a fi de calitate proasta.")
say("Te rog sa cauti un alta tablita !")
pc.setqf("drink_drug",0)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, inca nu am terminat")
say("de studiat tablita...")
say("Te rog revino mai tarziu.")
end
end
end
state collect_tugyis begin
when letter begin
send_letter("Piatra spiritului Tugyi")
end
when button or info begin
say_title("Piatra spiritului Tugyi")
say("Trebuie sa gasesti Piatra spiritului Tugyi,")
say("mergi si omoara miria luptator,distrugator sau luptator cu securea")
say("pentru a gasi piatra.Hint:Ii poti gasi in campul cu serpi 2 ")
say_item_vnum(30225)
end
when 1401.kill or 1402.kill or 1403.kill or 1601.kill or 1602.kill or 1603.kill begin
if pc.count_item(30225)<1 then
local rand = number(0,99)
if rand<5 then pc.give_item2(30225, 1)
end
end
end
when 20084.chat."Piatra spiritului Tugyi" begin
if pc.count_item(30225)>0 then
say("Biologul Chaegirab:")
say("Felicitari aventurierule se pare ca ai gasit")
say("Piatra spiritului Tugyi,esti dea dreptul foarte,")
say("puternic dar eu te voi face si mai puternic.")
say("Mergi la Baek-Go, si dui aceasta reteta,")
say("te va recompensa pe masura pentru ea.")
pc.remove_item(30225,1)
set_state(tugyis_reward)
else
say("Biologul Chaegirab:")
say("Se pare ca nu ai găsit "..item_name(30225).." !")
end
end
end
state tugyis_reward begin
when letter begin
send_letter("Vorbeste cu 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("Mergi si dui reteta lui Baek-Go")
say("acesta va fi foarte incantat de ea si sigur,")
say("iti va oferi o recompensa pe masura.")
end
when __TARGET__.target.click or 20018.chat."Reteta Biologului Chaegirab" begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Hmm sa vedem ...")
say("Biologul Chaegirab sa intrecut pe el insusi de aceasta data.")
say("Se pare ca aceasta reteta este una puternica.")
say("Poftim recompensa ta pentru munca depusa.")
say_reward("Ai primit:")
say_reward("Viteza farmecului +15% (Permanent)")
say_reward("Sansa de a bloca atacul corporal +10% (Permanent)")
affect.add_collect(apply.CAST_SPEED,15,60*60*24*36 5*60)
affect.add_collect_point(apply.BLOCK,10,60*60*24*3 65*60)
set_state(collect_quest_lv90)
end
end
----------------------------------
-- Cercetările biologului Lv.90
-- Sedatu Quests
----------------------------------
state collect_quest_lv90 begin
when login or levelup with pc.level>89 begin
set_state(talk_to_disciple_lv90)
end
end
state talk_to_disciple_lv90 begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then target.vid("__TARGET__", v, "Biologul Chaegirab")
end
send_letter("Cercetările biologului")
end
when button or info begin
say_title("Cercetările biologului")
say("")
say("Biologul Chaegirab are mare nevoie de tine,")
say("se pare că a descoperit un fel de retetă secretă,")
say("întodeauna ne surprinde cu leacurile lui.")
say("Dar munceste din greu,")
say("si mai are nevoie si de ajutoare.")
say_reward("Vorbeste cu Biologul Chaegirab")
end
when __TARGET__.target.click or 20084.chat."Ramură rosie" begin
target.delete("__TARGET__")
say("Biologul Chaegirab:")
say("")
say("Salut aventurierule eu sunt Biologul Chaegirab")
say("mă ocup cu studiul plantelor din regat.")
say("Dacă mă vei ajuta poate voi descoperi o retetă,")
say("care te va face incredibil de puternic.")
wait()
say("Biologul Chaegirab:")
say("In acest moment ma ocup de ramurile rosii,")
say("dar mi-e foarte greu sa-i colectez deoarece")
say("munca mea ma tine ocupat aici si nu pot ")
say("sa plec dupa ei ...")
wait()
say("Biologul Chaegirab:")
say("Daca vrei sa ma ajuti mergi in")
say("Valea Seungryoung,si colecteaza")
say("25 exemplare de ramuri.")
set_state(collect_redtree)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state collect_redtree begin
when letter begin
send_letter("Strânge ramurile")
end
when button or info begin
say_title("Informatie")
say("Trebuie să strangi 25 de ramuri pentru,")
say("Biologul Chaegirab,grăbeste-te,si dui unul cate")
say("unul ca biologul sa-si termine cercetările.")
say_green("Ajutor:Poti duce o ramura la un interval de 5 ore.")
say_item_vnum(30167)
say_reward("Până acum ai "..pc.getqf("collect_count").." ramuri !")
end
when 71035.use begin
if get_time() < pc.getqf("duration") then
say("Inca nu poti sa folosesti")
say("elixirul biologului")
return
end
if pc.getqf("drink_drug")==1 then
say("Ai folosit deja un elixir al biologului")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 20084.chat."Elimin limita de timp." with pc.count_item(30167) >0 and pc.is_gm() and get_time() <= pc.getqf("duration") begin
say_title("Biologul Chaegirab:")
say("Ai eliminat limita de timp.")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Ramurile rosii" with pc.count_item(30167)>0 begin
if get_time()>pc.getqf("duration") then
say("Un moment ...")
say("Intai trebuie sa vad,")
say("daca acesta ramura imi este folositoare sau nu,")
say("asteapta aici putin ...")
pc.remove_item("30167", 1)
pc.setqf("duration",get_time()+18000)
wait()
local rand = number(0,99)
if rand<50 then
local count = pc.getqf("collect_count")+1
if count<25 then
pc.setqf("collect_count", count)
say("Biologul Chaegirab:")
say("Foarte bine, se pare ca aceasta ramura,")
say("este de o calitate excelenta.")
say("Poti sa pleci eu merg sa studiez ramura.")
pc.setqf("drink_drug",0)
say_reward("Până acum ai "..pc.getqf("collect_count").." ramuri!")
else
say("Biologul Chaegirab:")
say("Se pare ca ai colectat cele 25 de ramuri...")
say("Foarte bine, dar sarcina inca nu sa terminat")
say("O sa am nevoie de o piatra a sufletului,")
say("pentru a putea descifra aceasta formula,")
pc.setqf("collect_count",0)
pc.setqf("duration",0)
set_state(collect_forests)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, dar acesta ramura")
say("pare a fi de calitate proasta.")
say("Te rog sa cauti un alta ramura !")
pc.setqf("drink_drug",0)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, inca nu am terminat")
say("de studiat ramura...")
say("Te rog revino mai tarziu.")
end
end
end
state collect_forests begin
when letter begin
send_letter("P. Sufl. padurea spirit")
end
when button or info begin
say_title("P. Sufl. padurea spirit")
say("Trebuie sa gasesti P. Sufl. padurea spirit,")
say("mergi si omoara copac rosu rau,driada rosie sau buturuga fantoma rosie")
say("pentru a gasi piatra.Hint:Ii poti gasi in Padurea rosie ")
say_item_vnum(30226)
end
when 2314.kill or 2315.kill or 2313.kill or 2312.kill begin
if pc.count_item(30226)<1 then
local rand = number(0,99)
if rand<5 then pc.give_item2(30226, 1)
end
end
end
when 20084.chat."P. Sufl. padurea spirit" begin
if pc.count_item(30226)>0 then
say("Biologul Chaegirab:")
say("Felicitari aventurierule se pare ca ai gasit")
say("P. Sufl. padurea spirit,esti dea dreptul foarte,")
say("puternic dar eu te voi face si mai puternic.")
say("Mergi la Baek-Go, si dui aceasta reteta,")
say("te va recompensa pe masura pentru ea.")
pc.remove_item(30226,1)
set_state(forests_reward)
else
say("Biologul Chaegirab:")
say("Se pare ca nu ai găsit "..item_name(30226).." !")
end
end
end
state forests_reward begin
when letter begin
send_letter("Vorbeste cu 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("Mergi si dui reteta lui Baek-Go")
say("acesta va fi foarte incantat de ea si sigur,")
say("iti va oferi o recompensa pe masura.")
end
when __TARGET__.target.click or 20018.chat."Reteta Biologului Chaegirab" begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Hmm sa vedem ...")
say("Biologul Chaegirab sa intrecut pe el insusi de aceasta data.")
say("Se pare ca aceasta reteta este una puternica.")
say("Poftim recompensa ta pentru munca depusa.")
say_reward("Ai primit:")
say_reward("Max Pv +2500 (Permanent)")
say_reward("Atac impotriva diavolilor +15% (Permanent)")
say_reward("Atac impotriva vampirilor +15% (Permanent)")
affect.add_collect(apply.MAX_HP,2500, 60*60*24*365*60)
affect.add_collect(apply.ATTBONUS_UNDEAD,15,60*60* 24*365*60)
affect.add_collect(apply.ATTBONUS_DEVIL,15,60*60*2 4*365*60)
set_state(collect_quest_lv100)
end
end
----------------------------------
-- Cercetările biologului Lv.100
-- Sedatu Quests
----------------------------------
state collect_quest_lv100 begin
when login or levelup with pc.level>99 begin
set_state(talk_to_disciple_lv100)
end
end
state talk_to_disciple_lv100 begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then target.vid("__TARGET__", v, "Biologul Chaegirab")
end
send_letter("Cercetările biologului")
end
when button or info begin
say_title("Cercetările biologului")
say("Biologul Chaegirab are mare nevoie de tine,")
say("se pare că a descoperit un fel de retetă secretă,")
say("întodeauna ne surprinde cu leacurile lui.")
say("Dar munceste din greu,")
say("si mai are nevoie si de ajutoare.")
say_reward("Vorbeste cu Biologul Chaegirab")
end
when __TARGET__.target.click or 20084.chat."Insemnele liderilor" begin
target.delete("__TARGET__")
say("Biologul Chaegirab:")
say("Salut aventurierule eu sunt Biologul Chaegirab")
say("mă ocup cu studiul plantelor din regat.")
say("Dacă mă vei ajuta poate voi descoperi o retetă,")
say("care te va face incredibil de puternic.")
wait()
say("Biologul Chaegirab:")
say("In acest moment ma ocup de insemnele liderilor,")
say("dar mi-e foarte greu sa-i colectez deoarece")
say("munca mea ma tine ocupat aici si nu pot ")
say("sa plec dupa ei ...")
wait()
say("Biologul Chaegirab:")
say("Daca vrei sa ma ajuti mergi in")
say("Valea Seungryoung,si colecteaza")
say("30 exemplare de insemne.")
set_state(collect_lidermark)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state collect_lidermark begin
when letter begin
send_letter("Strânge insemnele")
end
when button or info begin
say_title("Informatie")
say("")
say("Trebuie să strangi 30 de insemne pentru,")
say("Biologul Chaegirab,grăbeste-te,si dui unul cate")
say("unul ca biologul sa-si termine cercetările.")
say_green("Ajutor:Poti duce un insemn la un interval de 5 ore.")
say_item_vnum(30168)
say_reward("Până acum ai "..pc.getqf("collect_count").." insemne !")
end
when 71035.use begin
if get_time() < pc.getqf("duration") then
say("Inca nu poti sa folosesti")
say("elixirul biologului")
return
end
if pc.getqf("drink_drug")==1 then
say("Ai folosit deja un elixir al biologului")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 20084.chat."Elimin limita de timp." with pc.count_item(30168) >0 and pc.is_gm() and get_time() <= pc.getqf("duration") begin
say_title("Biologul Chaegirab:")
say("Ai eliminat limita de timp.")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Insemnele" with pc.count_item(30168)>0 begin
if get_time()>pc.getqf("duration") then
say("Un moment ...")
say("Intai trebuie sa vad,")
say("daca acest insemn imi este folositoare sau nu,")
say("asteapta aici putin ...")
pc.remove_item("30168", 1)
pc.setqf("duration",get_time()+18000)
wait()
local rand = number(0,99)
if rand<50 then
local count = pc.getqf("collect_count")+1
if count<2 then
pc.setqf("collect_count", count)
say("Biologul Chaegirab:")
say("Foarte bine, se pare ca aceast insemn,")
say("este de o calitate excelenta.")
say("Poti sa pleci eu merg sa studiez insemnul.")
pc.setqf("drink_drug",0)
say_reward("Până acum ai "..pc.getqf("collect_count").." insemne!")
say("")
else
say("Biologul Chaegirab:")
say("Se pare ca ai colectat cele 30 de insemne...")
say("Foarte bine, dar sarcina inca nu sa terminat")
say("O sa am nevoie de o piatra a sufletului,")
say("pentru a putea descifra aceasta formula,")
pc.setqf("collect_count",0)
pc.setqf("duration",0)
set_state(collect_liderstone)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, dar acest insemn")
say("pare a fi de calitate proasta.")
say("Te rog sa cauti un alt insemn!")
pc.setqf("drink_drug",0)
end
else
say("Biologul Chaegirab:")
say("Imi pare rau, inca nu am terminat")
say("de studiat insemnul...")
say("Te rog revino mai tarziu.")
end
end
end
state collect_liderstone begin
when letter begin
send_letter("P. Suflet. liderilor")
end
when button or info begin
say_title("P. Suflet. liderilor")
say("Trebuie sa gasesti P. Suflet. liderilor,")
say("mergi si omoara Ingerul cu Coasa,Fantoma tigrului galben sau Azrael")
say("pentru a gasi piatra.Hint:Ii poti gasi in Padurea rosie ")
say_item_vnum(30227)
end
when 1093.kill or 1304.kill or 2598.kill begin
if pc.count_item(30227)<1 then
local rand = number(0,99)
if rand<5 then pc.give_item2(30227, 1)
end
end
end
when 20084.chat."P. Suflet. liderilor" begin
if pc.count_item(30227)>0 then
say("Biologul Chaegirab:")
say("Felicitari aventurierule se pare ca ai gasit")
say("P. Suflet. liderilor,esti dea dreptul foarte,")
say("puternic dar eu te voi face si mai puternic.")
say("Mergi la Baek-Go, si dui aceasta reteta,")
say("te va recompensa pe masura pentru ea.")
pc.remove_item(30227,1)
set_state(liderstone_reward)
else
say("Biologul Chaegirab:")
say("Se pare ca nu ai găsit "..item_name(30227).." !")
end
end
end
state liderstone_reward begin
when letter begin
send_letter("Vorbeste cu 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("Mergi si dui reteta lui Baek-Go")
say("acesta va fi foarte incantat de ea si sigur,")
say("iti va oferi o recompensa pe masura.")
end
when __TARGET__.target.click or 20018.chat."Reteta Biologului Chaegirab" begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Hmm sa vedem ...")
say("Biologul Chaegirab sa intrecut pe el insusi de aceasta data.")
say("Se pare ca aceasta reteta este una puternica.")
say("Poftim recompensa ta pentru munca depusa.")
say_reward("Ai primit:")
say_reward("Atac impotriva semioamenilor +10% (Permanent)")
say_reward("Aparare +50 (Permanent)")
say_reward("Sansa de a reflecta atacul corporal +10% (Permanent)")
affect.add_collect(apply.ATTBONUS_HUMAN, 10, 60*60*24*365*60)
affect.add_collect(apply.DEF_GRADE_BONUS,50,60*60* 24*365*60)
affect.add_collect(apply.REFLECT_MELEE, 10, 60*60*24*365*60)
complete_quest()
end
end
end
|
there is nobody who can telll me what is problem ?
|
|
|
 |
Similar Threads
|
Strange problem on quest
06/26/2013 - SRO Private Server - 2 Replies
i added quests on NPC i have made and done successfully added
but the problem that players can see and another can't see even if i restarted server new character
btw im instant Lv.110 so some players can't see the quests on whole server btw normal quests too and some players is normaly
btw i was see the quests and i have quest of the list and when i back to town to complete it i can't see any quest
so any suggest or idea what's going on ?
# 1-Edit:
i tried now to create new...
|
Strange problem
04/17/2013 - CO2 Private Server - 1 Replies
i have strange problem my problem is the account Suddenly stopped like computer have big lag and the conquer out like kill from process and at consol the account not out i'm use alot of client but it's still there i think this from Source but where i don't know this happend when i open shop mail or guild or statue thats not happened always sometimes happened and somtimes not
(الاكونت ; بيقف خالص وبيعلق لما مثلا بفتح الشوب ميل او بفتح الجيلد او اي حاجة بس طول منا واقف في اللعبة ومش بعمل حاجة...
|
strange problem with mah pc -.-
06/25/2012 - Technical Support - 3 Replies
Hallo,
ich habe ein kleines großes ziemlich nerviges Problem mit meinem PC. Es ist eventuell etwas schwierig zu erklären aber ich hoffe ihr versteht mich.
Mein PC:
HDD Slave 1,5TB
SSD Master 32GB (OS)
10GB Ram
Intel Core i5 Prozessor
|
Can anyone trade a strange rocket launcher for a strange pistol?
09/27/2011 - Team Fortress 2 - 1 Replies
bleh
|
Help me about this strange bug quest !!!
08/20/2010 - RF Online - 2 Replies
Hai guys, im playing RFO indonesian server, level 51, race cora, and i want to do bug quest, the problem is, ussualy when i finish the last quest i received 4 xp potion = 6% xp, but since weekly maintenance last weeks, the quest only give me 2 xp potion when i finish lasy quest..
so is there any way for me to receive 4 xp pot like the old times....?
I hope you can help me and give me some sugestion or clue, becouse since the server is very, very,very, very, very, very, very, very, very low...
|
All times are GMT +1. The time now is 01:42.
|
|