PeterParker
Ultra Member
Haftanın Konusu
Gece Kuşu
Top Commenter
Haftanın Üyesi
Top Sharer
Doğrulanmış Üye
Sevilen
Trend Creator
Konuşkan
Sharer III
İlk Çözüm
Sharer II
Ayın Üyesi
Tartışma Başlatıcı
10 Rozet
İçerik Kaşifi
Profilini Tamamla
Günlük Ziyaretçi
İlk Paylaşım
Sharer I
İlk Mesaj
İlk Beğeni
- Katılım
- 2 Şub 2025
- Konular
- 276
- Mesajlar
- 523
- Çözümler
- 1
- Tepkime puanı
- 467
- Konum
- RealityCheats
- RC Point
- 0
quest blue_dragon begin
state start begin
when 30121.chat."Mavi Ejderha Zindani" with pc.get_map_index() == 73 begin
say_title(mob_name(30121))
say_reward("")
say_reward("Ne yapmak istiyorsun?")
local s = select("Zindan Oluştur","Zindana Gir","Iptal")
if s == 3 then
return
end
-- ZINDAN OLUSTUR
if s == 1 then
if pc.get_level() < 90 then
say_reward("En az 90 level olmalisin.")
return
end
if pc.getf("blue_dragon","cooldown") > get_global_time() then
local kalan = pc.getf("blue_dragon","cooldown") - get_global_time()
local dakika = math.floor(kalan / 60)
local saniye = kalan - dakika * 60
say_reward("Tekrar girmek icin beklemelisin.")
say_reward("Kalan sure: "..dakika.." dk "..saniye.." sn")
return
end
if pc.count_item(25165) < 3 then
say_reward("Giris icin gerekli esya sende yok.")
say_item_vnum(25165,3)
return
end
if party.is_party() then
say_reward("Gruptan Çıkman Gerekiyor!")
say_reward("Zindana Girdikten Sonra Belirlediğin")
say_reward("Şifreyi Arkadaşların İle Paylaşabilirsin")
return
end
say_reward("Zindan Şifresi Belirle.")
local pass = input()
if pass == "" then
say_reward("Sifre Boş Olamaz.")
return
end
if tonumber(pass) == nil then
say_reward("Şifre sadece sayı olmalı.")
return
end
chat(string.format("|cFF00FFFF[Mavi Ejderha]|r Zindan sifren: |cFFFFFF00%s|r", pass))
say_title(string.format("|cFF00FFFF[Mavi Ejderha]|r Zindan sifren: |cFFFFFF00%s|r", pass))
pc.remove_item(25165,3)
pc.setf("blue_dragon","cooldown",get_global_time()+600)
pc.setf("blue_dragon","pass", tonumber(pass))
d.new_jump(208,8436*100,10669*100)
local map = d.get_map_index()
game.set_event_flag("blue_pass_"..map, tonumber(pass))
pc.setf("blue_dragon","map", map)
d.setf("finished",0)
d.spawn_mob(2493,182,173)
server_timer("blue_dragon_timeout",1800,map)
say_reward("Zindan olusturuldu.")
say_reward("Sifre: "..pass)
say_reward("Arkadaslarin bu sifre ile girebilir.")
return
end
-- ZINDANA GIR
if s == 2 then
if pc.get_level() < 90 then
say_reward("En az 90 level olmalisin.")
return
end
if pc.count_item(25165) < 3 then
say_reward("Giris icin gerekli esya sende yok.")
say_item_vnum(25165,3)
return
end
if party.is_party() then
say_reward("Gruptayken buraya giremezsin!")
say_reward("Gruptan Çık!")
return
end
say_reward("Zindan Şifresini gir.")
local pass = input()
if tonumber(pass) == nil then
say_reward("Sifre sadece sayi olmali.")
return
end
local map = 0
for i = 2080000,2089999 do
if game.get_event_flag("blue_pass_"..i) == tonumber(pass) then
map = i
break
end
end
if map == 0 then
say_reward("Böyle Bir Zindan Bulunamadı.")
return
end
pc.remove_item(25165,3)
pc.warp(8436*100,10669*100,map)
return
end
-- SIFREMI GOSTER
if s == 3 then
local pass = pc.getf("blue_dragon","pass")
if pass == 0 then
say_reward("Aktif Zindanın Yok.")
return
end
chat(string.format("|cFF00FFFF[Mavi Ejderha]|r Zindan sifren: |cFFFFFF00%d|r", pass))
return
end
end
when login with pc.get_map_index() >= 2080000 and pc.get_map_index() <= 2089999 begin
local pass = pc.getf("blue_dragon","pass")
if pass > 0 then
say_title("Mavi Ejderha Zindani")
say_reward("")
say_reward("Zindan sifren:")
say_reward(pass)
say_reward("")
say_reward("Bu sifreyi arkadaslarin ile paylasarak")
say_reward("zindana girmelerini saglayabilirsin.")
end
end
-- BOSS KILL
when 2493.kill with pc.get_map_index() >= 2080000 and pc.get_map_index() <= 2089999 begin
if d.getf("finished") == 0 then
d.setf("finished",1)
notice_all(string.format("%s Beran Setaou'yu yok etti!", pc.get_name()))
notice_in_map("Beran Setaou yenildi. 60 saniye sonra cikis.",d.get_map_index())
server_timer("blue_dragon_end",60,d.get_map_index())
end
end
-- ZINDAN BITIS
when blue_dragon_end.server_timer begin
local map = get_server_timer_arg()
if d.select(map) then
game.set_event_flag("blue_pass_"..map,0)
d.global_warp_all_to_base(1800*100,12199*100,map,1)
end
end
-- ZINDAN SURE BITIS
when blue_dragon_timeout.server_timer begin
local map = get_server_timer_arg()
if d.select(map) then
notice_in_map("Zindan Süresi Doldu.",map)
game.set_event_flag("blue_pass_"..map,0)
d.global_warp_all_to_base(1800*100,12199*100,map,1)
end
end
end
end
state start begin
when 30121.chat."Mavi Ejderha Zindani" with pc.get_map_index() == 73 begin
say_title(mob_name(30121))
say_reward("")
say_reward("Ne yapmak istiyorsun?")
local s = select("Zindan Oluştur","Zindana Gir","Iptal")
if s == 3 then
return
end
-- ZINDAN OLUSTUR
if s == 1 then
if pc.get_level() < 90 then
say_reward("En az 90 level olmalisin.")
return
end
if pc.getf("blue_dragon","cooldown") > get_global_time() then
local kalan = pc.getf("blue_dragon","cooldown") - get_global_time()
local dakika = math.floor(kalan / 60)
local saniye = kalan - dakika * 60
say_reward("Tekrar girmek icin beklemelisin.")
say_reward("Kalan sure: "..dakika.." dk "..saniye.." sn")
return
end
if pc.count_item(25165) < 3 then
say_reward("Giris icin gerekli esya sende yok.")
say_item_vnum(25165,3)
return
end
if party.is_party() then
say_reward("Gruptan Çıkman Gerekiyor!")
say_reward("Zindana Girdikten Sonra Belirlediğin")
say_reward("Şifreyi Arkadaşların İle Paylaşabilirsin")
return
end
say_reward("Zindan Şifresi Belirle.")
local pass = input()
if pass == "" then
say_reward("Sifre Boş Olamaz.")
return
end
if tonumber(pass) == nil then
say_reward("Şifre sadece sayı olmalı.")
return
end
chat(string.format("|cFF00FFFF[Mavi Ejderha]|r Zindan sifren: |cFFFFFF00%s|r", pass))
say_title(string.format("|cFF00FFFF[Mavi Ejderha]|r Zindan sifren: |cFFFFFF00%s|r", pass))
pc.remove_item(25165,3)
pc.setf("blue_dragon","cooldown",get_global_time()+600)
pc.setf("blue_dragon","pass", tonumber(pass))
d.new_jump(208,8436*100,10669*100)
local map = d.get_map_index()
game.set_event_flag("blue_pass_"..map, tonumber(pass))
pc.setf("blue_dragon","map", map)
d.setf("finished",0)
d.spawn_mob(2493,182,173)
server_timer("blue_dragon_timeout",1800,map)
say_reward("Zindan olusturuldu.")
say_reward("Sifre: "..pass)
say_reward("Arkadaslarin bu sifre ile girebilir.")
return
end
-- ZINDANA GIR
if s == 2 then
if pc.get_level() < 90 then
say_reward("En az 90 level olmalisin.")
return
end
if pc.count_item(25165) < 3 then
say_reward("Giris icin gerekli esya sende yok.")
say_item_vnum(25165,3)
return
end
if party.is_party() then
say_reward("Gruptayken buraya giremezsin!")
say_reward("Gruptan Çık!")
return
end
say_reward("Zindan Şifresini gir.")
local pass = input()
if tonumber(pass) == nil then
say_reward("Sifre sadece sayi olmali.")
return
end
local map = 0
for i = 2080000,2089999 do
if game.get_event_flag("blue_pass_"..i) == tonumber(pass) then
map = i
break
end
end
if map == 0 then
say_reward("Böyle Bir Zindan Bulunamadı.")
return
end
pc.remove_item(25165,3)
pc.warp(8436*100,10669*100,map)
return
end
-- SIFREMI GOSTER
if s == 3 then
local pass = pc.getf("blue_dragon","pass")
if pass == 0 then
say_reward("Aktif Zindanın Yok.")
return
end
chat(string.format("|cFF00FFFF[Mavi Ejderha]|r Zindan sifren: |cFFFFFF00%d|r", pass))
return
end
end
when login with pc.get_map_index() >= 2080000 and pc.get_map_index() <= 2089999 begin
local pass = pc.getf("blue_dragon","pass")
if pass > 0 then
say_title("Mavi Ejderha Zindani")
say_reward("")
say_reward("Zindan sifren:")
say_reward(pass)
say_reward("")
say_reward("Bu sifreyi arkadaslarin ile paylasarak")
say_reward("zindana girmelerini saglayabilirsin.")
end
end
-- BOSS KILL
when 2493.kill with pc.get_map_index() >= 2080000 and pc.get_map_index() <= 2089999 begin
if d.getf("finished") == 0 then
d.setf("finished",1)
notice_all(string.format("%s Beran Setaou'yu yok etti!", pc.get_name()))
notice_in_map("Beran Setaou yenildi. 60 saniye sonra cikis.",d.get_map_index())
server_timer("blue_dragon_end",60,d.get_map_index())
end
end
-- ZINDAN BITIS
when blue_dragon_end.server_timer begin
local map = get_server_timer_arg()
if d.select(map) then
game.set_event_flag("blue_pass_"..map,0)
d.global_warp_all_to_base(1800*100,12199*100,map,1)
end
end
-- ZINDAN SURE BITIS
when blue_dragon_timeout.server_timer begin
local map = get_server_timer_arg()
if d.select(map) then
notice_in_map("Zindan Süresi Doldu.",map)
game.set_event_flag("blue_pass_"..map,0)
d.global_warp_all_to_base(1800*100,12199*100,map,1)
end
end
end
end