- Katılım
- 14 Mar 2017
- Konular
- 10
- Mesajlar
- 47
- Reaksiyon Skoru
- 1
- Altın Konu
- 0
- Başarım Puanı
- 22
- TM Yaşı
- 9 Yıl 1 Ay 8 Gün
- MmoLira
- 0
- DevLira
- 0
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Merhaba arkadaşlar biyolog görevlerinde sorun yaşıyorum bana yardımcı olursanız çok sevinirim.
-Biyolog görevi 30, 10 ork dişi istiyor fakat 1 tane alıyor.
-Ayrıca ben buna 1 saat aralıklarla görev vermesini istiyorum...
Kodu atıyorum yardımcı olursanız diğerlerini ayarlamam benim için daha kolay olacaktır.Şimdiden teşekkürler.Değiştireceğim satırıda söylerseniz.Çok sevinirim aynı kodlarda 3 4 tane var çünkü.
-Biyolog görevi 30, 10 ork dişi istiyor fakat 1 tane alıyor.
-Ayrıca ben buna 1 saat aralıklarla görev vermesini istiyorum...
Kodu atıyorum yardımcı olursanız diğerlerini ayarlamam benim için daha kolay olacaktır.Şimdiden teşekkürler.Değiştireceğim satırıda söylerseniz.Çok sevinirim aynı kodlarda 3 4 tane var çünkü.
Kod:
------------------------------------------------------COLLECT QUEST_lv30
--METIN2 Collecting Quest
----------------------------------------------------
quest collect_quest_lv30 begin
state start begin
when login or levelup with pc.level >= 30 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then
target.vid("__TARGET__", v, "Biologist Chaegirab")
end
send_letter("Biyoloğun Ricası ")
end
when button or info begin
say_title("Biyoloğun Ricası ")
say("")
say("Uriel'in öğrencisi Biyolog Chaegirab, ")
say("seni arıyor.")
say("Git ve ona yardım et.")
say("")
end
when __TARGET__.target.click or
20084.chat."Ork Dişi" begin
target.delete("__TARGET__")
say_title("Biyolog Chaegirab:")
--- l
say("")
say("Aman!!! Bana , lütfen yardım et...")
say("Burada yaşayan canavarlar hakkında")
say("bilgi topluyorum..")
say("Bunu yanlız yapamam..")
say("Aslında bilgileri kendim ")
say("toplamam lazım..")
say("Tahmin edebileceğin gibi,")
say("Biyolog olarak büyük sorunlarım var.")
say("Bana lütfen yardım et, lütfen...")
say("Çalışmaların için tabi ki")
say("ödüllendirileceksin.")
say("")
wait()
say_title("Biyolog Chaegirab:")
say("")
say("Ejderha vadisinin canavarlarını inceliyorum.")
say("Ork'ların azı dişleri demiri bile ")
say("çiğneyebiliyor. Bu özellikleri yüzünden")
say("onlar benim için çok ilginç.")
say("Herhalde orklar ile bir derecede")
say("akrabayız..")
say("Orkların azı dişleri evrimin ")
say("anahtarı olması gerek.")
say("")
wait()
say_title("Biyolog Chaegirab:")
say("")
say("Bana ork azı dişi getirebilir misin ?")
say("Ama bana özel azı diş lazım! Bana")
say("bir özel diş getir, ama hep tek tek")
say("Onu muayene edebilmek için.")
say("Bol Şanslar!")
say("")
say("")
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("Biyoloğun deneyi")
end
when button or info begin
say_title("Ejderha Vadisi'nden Ork dişi")
--- l
say("")
say("Uriel'in çırağı Chaegirab'ın araştırması için")
say("Seungryong Vadisinden 10 adet Ork Dişine ihtiyacı ")
say("var. Ona her seferinde bir diş götür ki tek tek")
say("incelesin. Dişleri Orklardan, Siyah Orklardan ve")
say("Cesur Siyah Orklardan elde edebilirsin.")
say("")
say_item_vnum(30006)
say("")
say_reward("Şimdiye kadar ".." "..pc.getqf("collect_count").." tane ork dişi topladın.")
end
when 20084.chat."GM: collect_quest_lv30.skip_delay" with pc.count_item(30006) >0 and pc.is_gm() and get_time() <= pc.getqf("duration") begin
say(mob_name(20084))
say("You are GM, OK")
pc.setqf("duration", get_time()-1)
return
end
when 20084.chat."Ork dişi" with pc.count_item(30006) >0 begin
if get_time() > pc.getqf("duration") then
if pc.count_item(30006) >0 then
say_title("Biyolog Chaegirab:")
say("Ah, bir tane bulmuşsun.")
say("Biraz bekle de kontrol edeyim...")
pc.remove_item("30006",1)
if is_test_server() then
pc.setqf("duration",get_time()+2)
else
pc.setqf("duration",get_time()+1) -----------------------------------22½Ã°£
end
wait()
local pass_percent
if pc.is_gm() then
pass_percent =100
else
if pc.getf("collect_quest_luck","drink_drug")==0 then
pass_percent=100
else
pass_percent=100
end
end
local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 9 and not pc.is_gm() then
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index)
say_title("Biyolog Chaegirab: ")
say("Ah! Bu Ork Dişi en iyi kalite! Hemen ")
say("araştırmaya başlayacağım. Ancak "..10-pc.getqf("collect_count").." tane daha")
say("lazım. Lütfen bulmaya çalış!")
say("Ve zamana ihtiyacım olduğunu unutma. Yarına kadar")
say("başka bir Ork Dişi inceleyemem.")
pc.setf("collect_quest_luck","drink_drug",0)
return
end
say_title("Biyolog Chaegirab:")
say("")
say("Bana azı dişlerini topladın !!")
say("Ama şimdi bana özel bir taş ")
say("lazım. Jinunggy'nin ruh taşı, onu")
say("bana getirebilir misin?")
say("Onu Orklarda bulabilirsin. ")
say("")
pc.setqf("collect_count",0)
pc.setf("collect_quest_luck","drink_drug",0)
pc.setqf("duration",0)
set_state(key_item)
return
else
say_title("Biyolog Chaegirab:")
say("Hmm.... Ne yazık ki bu kırık...")
say("Bunu kullanamam..")
say("Bana bir tane daha getir.")
say("")
pc.setf("collect_quest_luck","drink_drug",0)
return
end
else
say_title("Biyolog Chaegirab:")
say(""..item_name(30006).." 'ne sahip değilsin!")
return
end
else
say_title("Biyolog Chaegirab:")
--- l
say("")
say("Çok özür dilerim....")
say("Son Analiz daha bitmedi ")
say("Kusura bakma..")
say("Sonra bir daha ..")
say("gelebilir misin?")
say("")
say("")
say("")
return
end
end
end
state key_item begin
when letter begin
send_letter("Biyolog'un araştırması ")
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("Jinunggy'nin Ruh Taşı ")
say("Sonunda Jinunggy'nin Ruh Taşı'nı buldun! Onu")
say("biyolog Chaegirab'a götür. Seni bekliyor.")
return
end
say_title("Jinunggy'nin Ruh Taşı ")
say("")
say("Araştırması için ona ")
say("10 ork azı dişi bulduktan sonra,")
say("Jinunggy'nin ruh taşı lazım.")
say_item_vnum(30220)
say("Taşı Biyolog Chaegirab'a götür.")
say("Ruh Taşını "..mob_name(635).." , ")
say(""..mob_name(636).." ve "..mob_name(637).."")
say("den alabilirsin.")
say("")
end
when 635.kill or
636.kill or
637.kill begin
local s = number(1,150)
if s==1 then
pc.give_item2(30220,1)
send_letter("Biyolog'un araştırması ")
end
end
when __TARGET__.target.click or
20084.chat."Jinunggy'nin Ruh Taşı'nı buldum" with pc.count_item(30220) > 0 begin
target.delete("__TARGET__")
if pc.count_item(30220) > 0 then
say_title("Biyolog Chaegirab:")
say("Teşekkür ederim. Ödül olarak sana bu")
say("reçeteyi vereceğim. Bu reçeteyi herkes bilmez,")
say("bu nedenle gizli tutmalısın. Bunun sayesinde")
say("yapacağın iksir, sana kanatlı ayaklar verecek.")
say("Baek-Go'ya git. İksiri senin için hazırlayacak.")
say("Kendine iyi bak, arkadaşım. Sayende Orklar")
say("hakkında çok şey öğrendim.")
pc.remove_item(30220,1)
set_state(__reward)
else
say_title("Biyolog Chaegirab")
say(""..item_name(30220).." 'na sahip değilsin!")
say("")
return
end
end
end
state __reward begin
when letter begin
send_letter("Chaegirab'ın ödülü ")
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("Chaegirab'ın ödülü ")
say("Ork Dişi ve Jinunggyis Ruh Taşı getirdiğin için")
say("Biyolog Chaegirab sana gizli iksirin reçetesini")
say("verdi. Şimdi reçeteyi Baek-Go'ya götür. O sana")
say("reçetedeki iksiri yapacak.")
end
when __TARGET__.target.click or
20018.chat."Gizli Reçete" begin
target.delete("__TARGET__")
say_title("Baek-Go:")
say("Ah bu Biyolog Chaegirab'ın reçetesi mi? Hm bu")
say("senin hareket hızını 10 puan artıracak. İşte")
say("iksirin! Aynı zamanda sana bu yüzüğü vermeliyim.")
say("Değerli görünüyor, kaybetme.")
say_reward("Chaegirab'ın ricasını tamamladığın için ödül")
say_reward("olarak hareket hızın kalıcı olarak 10 puan")
say_reward("artırıldı.")
affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) -- 60Years
pc.give_item2("71015",1)
pc.give_item2("50109",1)
pc.delqf("collect_count")
clear_letter()
set_quest_state("collect_quest_lv40", "run")
set_state(__complete)
end
end
state __giveup__ begin
when 20084.chat."Bir deneme daha." begin
say_title("Biyolog Chaegirab:")
say("")
say("Bir daha denemek istiyor musun?")
say("Hmm..çok iyi")
say("Çok beğendim ama, ")
say("Lütfen bir daha dene.")
say("Görüşmek üzere.")
set_state(start)
end
end
state __complete begin
end
end
Son düzenleme:


