Oyuncu 75. Seviyeye Ulaştığında Demirciden Görev Gelir
Azrail > Catacomb > Beran Setaou Öldürülür Sırayla
Ödül Alınır
Kendinize Göre Düzenlersiniz
zindan_ustasi_serisi.quest:
Azrail > Catacomb > Beran Setaou Öldürülür Sırayla
Ödül Alınır
Kendinize Göre Düzenlersiniz
zindan_ustasi_serisi.quest:
quest zindan_ustasi_serisi begin
state start begin
-- 75 Level olunca veya giris yapinca gorev parsomununu gönder
when login or levelup with pc.get_level() >= 75 begin
set_state(gorev_baslat)
end
end
state gorev_baslat begin
when letter begin
send_letter("Zindan Ustası Sınavı")
local v = find_npc_by_vnum(20016)
if v != 0 then
target.vid("__TARGET__", v, "Demirci")
end
end
when button or info begin
say_title("Zindan Ustası Sınavı")
say("75. seviyeye ulaşarak büyük bir eşiği aştın.")
say("Demirci seninle önemli bir konu hakkında")
say("konuşmak istiyor. Onu ziyaret et!")
end
-- 20016 (Demirci) ile ilk konusma
when 20016.chat."Zindan Ustası Olmak İstiyorum" begin
target.delete("__TARGET__")
say_title("Demirci:")
say("Bakıyorum da beklediğim güce ulaşmışsın.")
say("Ancak gerçek bir 'Zindan Ustası' olmak sadece")
say("seviye ile değil, cesaretle ölçülür.")
say("Sana üç aşamalı bir sınav sunuyorum.")
wait()
say_title("Demirci:")
say("Sırasıyla Azrail, Catacomb Azraili ve")
say("Gök Ejderhası'nı devirmelisin.")
say("İlk hedefin: Şeytan Kulesi'ndeki Azrail!")
local onay = select("Kabul Ediyorum", "Henüz Hazır Değilim")
if onay == 1 then
say_title("Demirci:")
say("Güzel! Azrail'i yok et ve rüştünü ispatla.")
set_state(azrail_asama)
end
end
end
-- 1. ASAMA: AZRAIL (1093)
state azrail_asama begin
when letter begin
send_letter("Zindan Ustası: Azrail")
end
when button or info begin
say_title("Zindan Ustası: İlk Sınav")
say("Demirci'ye kendini kanıtlamak için Şeytan Kulesi'nin")
say("en üst katına çıkmalı ve Azrail'i yok etmelisin.")
end
when 1093.kill begin
syschat("Sistem: Azrail devrildi! İlk sınavı başarıyla geçtin.")
say_title("Tebrikler!")
say("Azrail'in feryadı tüm kulede yankılandı.")
say("Şimdi Demirci'ye dön ve ikinci hedefini öğren.")
set_state(ikinci_hedef_bildirim)
end
end
state ikinci_hedef_bildirim begin
when letter begin
send_letter("Demirci'ye Geri Dön")
end
when 20016.chat."Azrail'i Devirdim" begin
say_title("Demirci:")
say("Kuleyi temizledin demek... Etkileyici.")
say("Ancak şimdi toprağın altına inme vakti.")
say("Catacomb Azraili adında bir kabus hüküm sürüyor.")
say("O yaratığı Şeytan Mezarlığı'nın en alt katında bul.")
wait()
set_state(catacomb_asama)
end
end
-- 2. ASAMA: CATACOMB AZRAILI (2598)
state catacomb_asama begin
when letter begin
send_letter("Zindan Ustası: Catacomb Sınavı")
end
when button or info begin
say_title("Zindan Ustası: Catacomb'un Efendisi")
say("Demirci, Catacomb Azraili'nin yok edilmesini")
say("bekliyor. Şeytan Mezarlığı'nın dibine in!")
end
when 2598.kill begin
syschat("Sistem: Catacomb Azraili yok edildi!")
say_title("Başardın!")
say("Catacomb'un karanlığı senin ışığınla dağıldı.")
say("Geri dön ve son sınavın olan Gök Ejderhası")
say("hakkındaki emirleri al.")
set_state(son_hedef_bildirim)
end
end
state son_hedef_bildirim begin
when letter begin
send_letter("Demirci'ye Geri Dön")
end
when 20016.chat."Catacomb Azraili Öldü" begin
say_title("Demirci:")
say("İnanılmaz... Sırada son ve en zorlu sınavın var.")
say("Sürgün Mağarası'nın hakimi, Gök Ejderhası")
say("Beran-Setaou'yu dize getir!")
wait()
set_state(ejderha_asama)
end
end
-- 3. ASAMA: BERAN-SETAOU (2493)
state ejderha_asama begin
when letter begin
send_letter("Zindan Ustası: Final Sınavı")
end
when button or info begin
say_title("Zindan Ustası: Ejderha Mağarası")
say("Son sınav: Beran-Setaou (Gök Ejderhası).")
say("Onu yen ve Zindan Ustası unvanını kazan!")
end
when 2493.kill begin
syschat("Sistem: Gök Ejderhası yenildi! Sen bir efsanesin!")
say_title("Efsane Doğuyor!")
say("Beran-Setaou'nun devasa bedeni yere serildi.")
say("Şimdi Demirci'ye git ve büyük ödülünü al.")
set_state(final_odul)
end
end
state final_odul begin
when letter begin
send_letter("Büyük Ödülü Al")
end
when 20016.chat."Ben Bir Zindan Ustasıyım" begin
say_title("Demirci:")
say("Önünde saygıyla eğiliyorum usta savaşçı.")
say("Azrail, Catacomb Azraili ve Gök Ejderhası...")
say("Hepsini dize getirdin. Krallık seni unutmayacak!")
say_reward("Ödüller:")
say_reward("- 50.000.000 Altın")
say_reward("- Zindan Ustası Hazinesi")
pc.give_gold(50000000)
pc.give_item2(50117, 1)
clear_letter()
set_state(__complete)
end
end
state __complete begin
end
end


