Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplanmadı Mavi Ejder çıkma süresini ayarlama

  • Konuyu başlatan Konuyu başlatan TuruncuHz
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 1K

TuruncuHz

Turuncu
TM Üye
Üye
Katılım
7 Nis 2020
Konular
33
Mesajlar
229
Çözüm
11
Online süresi
1mo 11d
Reaksiyon Skoru
59
Altın Konu
0
TM Yaşı
6 Yıl 2 Ay 2 Gün
Başarım Puanı
96
MmoLira
4,272
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

arkadaşlar çok uğraştım ama bi çözüm bulaamadım benim göremediğim şey ne yardımcı olurmusunuz ?
NOT: EDJERHA 2 DAKİKADA BİR GELİYOR
quest dragonlair begin
state start begin
when logout with pc.get_map_index() == 208 begin
pc.delqf("icerdesin_1_")
pc.delqf("icerdesin_2_")
pc.delqf("ejder_sifre")
pc.delqf("lider")
pc.delqf("ejder_bug_engel333")
pc.delqf("ejder_bug_engel33")
pc.delqf("ejder_bug_engel3")
pc.delqf("ejder_bug_engel2")
pc.delqf("ejder_sifre_kontrol")

pc.warp(180100, 1220400)
end
when login with pc.get_map_index() != 208 begin
if pc.getqf("icerdesin_1_") == 1 or pc.getqf("icerdesin_2_") == 1 or pc.getqf("lider") == 1 then
pc.delqf("icerdesin_1_")
pc.delqf("icerdesin_2_")
pc.delqf("ejder_sifre")
pc.delqf("lider")
pc.delqf("ejder_bug_engel333")
pc.delqf("ejder_bug_engel33")
pc.delqf("ejder_bug_engel3")
pc.delqf("ejder_bug_engel2")
pc.delqf("ejder_sifre_kontrol")
end
end
function durum(sorgu)
if sorgu == 1 then
if game.get_event_flag("ejder_kullanimda_1_") > 0 then
return "(Oda dolu)"
else
return "(Oda boş)"
end
elseif sorgu == 2 then
if game.get_event_flag("ejder_kullanimda_2_") > 0 then
return "(Oda dolu)"
else
return "(Oda boş)"
end
end
end
function arti(tip)
if tip == 1 then
addimage(80, 55, "arti.tga")
end
end
function eksi(tip)
if tip == 1 then
addimage(80, 59, "eksi.tga")
end
end
function carpi(tip)
if tip == 1 then
addimage(80, 55, "carpi.tga")
end
end
function artisayi3(tip)
if tip == 1 then
addimage(115, 55, "arti.tga")
end
end
function eksisayi3(tip)
if tip == 1 then
addimage(117, 59, "eksi.tga")
end
end
function carpisayi3(tip)
if tip == 1 then
addimage(112, 55, "carpi.tga")
end
end
function artisayi4(tip)
if tip == 1 then
addimage(150, 55, "arti.tga")
end
end
function eksisayi4(tip)
if tip == 1 then
addimage(152, 59, "eksi.tga")
end
end
function carpisayi4(tip)
if tip == 1 then
addimage(150, 55, "carpi.tga")
end
end
function arkaplan(tip)
if tip == 1 then
addimage(70, 45, "arkaplan.tga")
end
end
function cizgi(tip)
if tip == 1 then
addimage(70, 45, "cizgi.tga")
end
end
function resim(tip)
if tip == 1 then
addimage(70, 50, "1.tga")
elseif tip == 2 then
addimage(70, 50, "2.tga")
elseif tip == 3 then
addimage(70, 50, "3.tga")
end
end
function resim2(tip)
if tip == 1 then
addimage(90, 50, "1.tga")
elseif tip == 2 then
addimage(90, 50, "2.tga")
elseif tip == 3 then
addimage(90, 50, "3.tga")
end
end
function resim3(tip)
if tip == 1 then
addimage(105, 50, "1.tga")
elseif tip == 2 then
addimage(105, 50, "2.tga")
elseif tip == 3 then
addimage(105, 50, "3.tga")
end
end
function resim4(tip)
if tip == 1 then
addimage(125, 50, "1.tga")
elseif tip == 2 then
addimage(125, 50, "2.tga")
elseif tip == 3 then
addimage(125, 50, "3.tga")
end
end
function resim5(tip)
if tip == 1 then
addimage(140, 50, "1.tga")
elseif tip == 2 then
addimage(140, 50, "2.tga")
elseif tip == 3 then
addimage(140, 50, "3.tga")
end
end
function resim6(tip)
if tip == 1 then
addimage(160, 50, "1.tga")
elseif tip == 2 then
addimage(160, 50, "2.tga")
elseif tip == 3 then
addimage(160, 50, "3.tga")
end
end

when 30131.chat."Ejderhayı öldürmek istiyorum!" with pc.get_map_index() == 73 begin
if pc.get_channel_id() == 3 or pc.get_channel_id() == 4 or pc.get_channel_id() == 5 or pc.get_channel_id() == 6 then
say_title("Sura Ruhu:")
say()
say("Şuan ejderha odasına girebileceğin aktif kanallar:")
say("CH1:Aktif (Tıklamalı giriş) "..dragonlair.durum(1).."")
say("CH2:Aktif (Şifre girmeli giriş) "..dragonlair.durum(2).."")
say("CH3:Ejderha odasına girişler kapalı.")
say("CH4:Ejderha odasına girişler kapalı.")
return
end
if pc.is_observer_member() == true then
return
end
if pc.get_level() <75 then
say_title("Sura Ruhu:")
say("75.seviye altında isen ejderha odasına giremezsin!")
return
end
if game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") == 0 and pc.count_item(30179) < 3 then
say_title("Sura Ruhu:")
say("Gerekli eşya 3x: "..item_name(30179)..":")
say_item_vnum(30179)
say("3 adet anahtara ihtiyacın var.")
return
end
if game.get_event_flag("time_1_"..pc.get_channel_id().."_") - get_time() < 0 and game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") >= 1 then
game.set_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_",0)
purge_area(829200,1059600,844200,1074600)
warp_all_to_village(208,1)
setskin(NOWINDOW)
return
end
if game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") == 1 then
pc.setqf("ejder_bug_engel2",get_time()+10)
say_title("Sura Ruhu:")
say("Üzgünüm Ejderha Tapınağı şuan dolu.")
say("Eğer şifreyi biliyorsan,")
say("doğru bir şekilde yaz.")
say("")
say_reward("10 saniye süren var!")
local saniyekalan = (game.get_event_flag("time_1_"..pc.get_channel_id().."_") - get_time())
local dakikakalan = math.ceil(saniyekalan / 60)
say("")
say("Mavi Ejderha'nın geri dönmesine "..dakikakalan.." [ENTER]dakikalık bir zaman kaldı!")
local sifre = tonumber(input(""))
if get_time() > pc.getqf("ejder_bug_engel2") then
say_title("Sura Ruhu:")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("ejder_bug_engel2",get_time()+0)
return
end
if game.get_event_flag("ejder_sifresi_"..pc.get_channel_id().."_") == sifre then
say_title("Sura Ruhu:")
say("")
if pc.count_item(30179) < 3 then
say("Girmene izin veremem.")
say("Gerekli eşya 3x: "..item_name(30179)..":")
say_item_vnum(30179)
say("3 tane anahtara sahip olduğunda tekrar gel.")
return
end
pc.remove_item("30179",3)
pc.setqf("ejder_sifre_kontrol",sifre)
say("Şifre doğru tebrikler!")
say("Seni içeri gönderiyorum. Onu yenmeden dönme!")
say("")
say("Mavi Ejderha'yı "..dakikakalan.." dakika içerisinde kesmelisiniz!")
say("Yoksa tüm grup üyeleri ejderha odasından atılır.")
pc.setqf("icerdesin_"..pc.get_channel_id().."_",1)
pc.setqf("ejder_bug_engel33",get_time()+10)
wait()
if get_time() > pc.getqf("ejder_bug_engel33") then
say_title("Sura Ruhu:")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("ejder_bug_engel33",get_time()+0)
return
end
pc.warp(843600,1066900)
elseif sifre != game.get_event_flag("ejder_sifresi_"..pc.get_channel_id().."_") then
say_title("Sura Ruhu:")
say("Üzgünüm şifreyi hatalı girdin.")
return
end

end
if game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") == 0 and pc.get_channel_id() == 1 and pc.count_item(30179) >= 3 then

say_title("(CH1) Sura Ruhu:")
say("Ejderha Tapınağı'na girmek isteyen ilk kişi")
say("sensin. Yeterli sayıda Kıvrık Anahtara sahipsen")
say("seni içeri bırakacağım. Ama ilk önce bir şifre")
say("belirleyeceksin. Bu şifreyi, 30 dakika")
say("içerisinde savaş arkadaşlarına verip onların")
say("içeri girmesini sağlayabilirsin. Bu anahtarın")
say("sadece 30 dakika tesir edeceğini unutma. O zamana")
say("kadar ejderhayı öldürmüş olmanız gerekiyor!")
say("")
pc.setqf("ejder_bug_engel3",get_time()+10)
local hikmet = dragonlair.hazirim()
if get_time() > pc.getqf("ejder_bug_engel3") then
say_title("Sura Ruhu:")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("ejder_bug_engel3",get_time()+0)
return
end

if hikmet == true and game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") == 0 then

pc.setqf("ejder_bug_engel2",get_time()+10)
say_title("Sura Ruhu:")
say_size(350,350)
say("")
say("")
dragonlair.arkaplan(1)
local islem1 = number(1,3)
local islem2 = number(1,3)
local islem3 = number(1,3)
local sayi1 = math.random(1,3)
if sayi1 == 1 then
dragonlair.resim(1)
elseif sayi1 == 2 then
dragonlair.resim(2)
elseif sayi1 == 3 then
dragonlair.resim(3)
end
local sayi2 = math.random(1,3)
if sayi2 == 1 then
dragonlair.resim2(1)
elseif sayi2 == 2 then
dragonlair.resim2(2)
elseif sayi2 == 3 then
dragonlair.resim2(3)
end
local sayi3 = math.random(1,3)
if sayi3 == 1 then
dragonlair.resim3(1)
elseif sayi3 == 2 then
dragonlair.resim3(2)
elseif sayi3 == 3 then
dragonlair.resim3(3)
end
local sayi4 = math.random(1,3)
if sayi4 == 1 then
dragonlair.resim4(1)
elseif sayi4 == 2 then
dragonlair.resim4(2)
elseif sayi4 == 3 then
dragonlair.resim4(3)
end
local sayi5 = math.random(1,3)
if sayi5 == 1 then
dragonlair.resim5(1)
elseif sayi5 == 2 then
dragonlair.resim5(2)
elseif sayi5 == 3 then
dragonlair.resim5(3)
end
local sayi6 = math.random(1,3)
if sayi6 == 1 then
dragonlair.resim6(1)
elseif sayi6 == 2 then
dragonlair.resim6(2)
elseif sayi6 == 3 then
dragonlair.resim6(3)
end
local s1,s2,s3,pinn
if islem1 == 1 then
local arti = dragonlair.arti(1)
s1 = sayi1+sayi2
elseif islem1 == 2 then
local arti = dragonlair.arti(1)
s1 = sayi1+sayi2
elseif islem1 == 3 then
local carpi = dragonlair.carpi(1)
s1 = sayi1*sayi2
end
if islem2 == 1 then
local arti = dragonlair.artisayi3(1)
s2 = sayi3+sayi4
elseif islem2 == 2 then
local arti = dragonlair.artisayi3(1)
s2 = sayi3+sayi4
elseif islem2 == 3 then
local carpi = dragonlair.carpisayi3(1)
s2 = sayi3*sayi4
end
if islem3 == 1 then
local arti = dragonlair.artisayi4(1)
s3 = sayi5+sayi6
elseif islem3 == 2 then
local carpi = dragonlair.carpisayi4(1)
s3 = sayi5*sayi6
elseif islem3 == 3 then
local carpi = dragonlair.carpisayi4(1)
s3 = sayi5*sayi6
end
pinn = ""..s1..""..s2..""..s3..""


local pin1 = number(100,999)
local pin2 = number(100,999)
local pin3 = number(100,999)
local pin4 = number(100,999)
local pin5 = number(100,999)
local pin6 = number(100,999)
local gercek = number(2,7)
if gercek == 2 then
pin1 = pinn
elseif gercek == 3 then
pin2 = pinn
elseif gercek == 4 then
pin3 = pinn
elseif gercek == 5 then
pin4 = pinn
elseif gercek == 6 then
pin5 = pinn
elseif gercek == 7 then
pin6 = pinn
end
local cizgi = dragonlair.cizgi(1)
say("10 saniye süren var!")
pc.setqf("ejder_bug_engel333",get_time()+2)
say_reward("[DELAY value;50] [/DELAY]")
local sifre = select("Vazgeç ",pin1,pin2,pin3,pin4,pin5,pin6)
if sifre == 8 or sifre != gercek and sifre != 2 and sifre != 3 and sifre != 2 and sifre != 4 and sifre != 5 and sifre != 6 and sifre != 7 then
return
end
if get_time() > pc.getqf("ejder_bug_engel2") then
say_title("Sura Ruhu:")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("ejder_bug_engel2",get_time()+0)
return
end
if get_time() < pc.getqf("ejder_bug_engel333") then
say_title("Sura Ruhu:")
say("Bu acelen ne? Daha yeni şifreleri verdim.")
say("Biraz düşünüp öyle seçmelisin şifreyi.")
pc.setqf("ejder_bug_engel333",get_time()+0)
return
end
if sifre == gercek and pc.count_item(30179)>=3 then
say_title("Sura Ruhu:")
say("")
say("Arzu edersen seni doğrudan Ejderha Mağarası'na")
say("götürebilirim. Bana şimdi vermen gerekenler:")
say("3x:")
say_item_vnum(30179)
say_reward("10 saniye süren var!")
say("")
pc.setqf("ejder_bug_engel3",get_time()+10)
local zaxd = dragonlair.alvebirak()
if get_time() > pc.getqf("ejder_bug_engel3") then
say_title("Sura Ruhu:")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("ejder_bug_engel3",get_time()+0)
return
end
if zaxd == false then
return
elseif zaxd == true and game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") == 0 then
if game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") != 0 then
syschat("Ejderha odasına başka bir grup girdi.")
return
end
--if pc.is_busy() then
--return
--else
pc.remove_item("30179",3)
pc.setqf("icerdesin_"..pc.get_channel_id().."_",1)
pc.setqf("lider",1)
pc.setqf("ejder_sifre",pinn)
clear_server_timer("sure_bitti_"..pc.get_channel_id().."_",get_server_timer_arg())
clear_server_timer("geri_dondu_"..pc.get_channel_id().."_",get_server_timer_arg())
game.set_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_",1)
game.set_event_flag("ejder_lonca_"..pc.get_channel_id().."_",pc.get_player_id())
game.set_event_flag("ejder_sifresi_"..pc.get_channel_id().."_",pinn)
game.set_event_flag("time_1_"..pc.get_channel_id().."_", get_time()+30*60*1)
pc.warp(843600, 1066900)
--end
elseif zaxd == true and game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") != 0 then
say_title("Sura Ruhu:")
say("Birileri senden önce davrandı. Onların")
say("odadan çıkmalarını bekle ya da parolayı ")
say("biliyorsan söyle.")
end
elseif sifre != gercek then
say_title("Sura Ruhu:")
say("")
say("Hatalı giriş.")
else
say_title("Sura Ruhu:")
say("")
say("Bir hata oluştu.")
say("")
end
end
end
if game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") == 0 and pc.get_channel_id() == 2 and pc.count_item(30179) >= 3 then
say_title("(CH2) Sura Ruhu:")
say("Ejderha Tapınağı'na girmek isteyen ilk kişi")
say("sensin. Yeterli sayıda Kıvrık Anahtara sahipsen")
say("seni içeri bırakacağım. Ama ilk önce bir şifre")
say("belirleyeceksin. Bu şifreyi, 30 dakika")
say("içerisinde savaş arkadaşlarına verip onların")
say("içeri girmesini sağlayabilirsin. Bu anahtarın")
say("sadece 30 dakika tesir edeceğini unutma. O zamana")
say("kadar ejderhayı öldürmüş olmanız gerekiyor!")
say("")
pc.setqf("ejder_bug_engel3",get_time()+10)
local hikmet = dragonlair.hazirim()
if get_time() > pc.getqf("ejder_bug_engel3") then
say_title("Sura Ruhu:")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("ejder_bug_engel3",get_time()+0)
return
end
if hikmet == true and game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") == 0 then

pc.setqf("ejder_bug_engel2",get_time()+10)
say_title("Sura Ruhu:")
say("")
say("")
say("")
dragonlair.arkaplan(1)
local islem1 = number(1,3)
local islem2 = number(1,3)
local islem3 = number(1,3)
local sayi1 = math.random(1,3)
if sayi1 == 1 then
dragonlair.resim(1)
elseif sayi1 == 2 then
dragonlair.resim(2)
elseif sayi1 == 3 then
dragonlair.resim(3)
end
local sayi2 = math.random(1,3)
if sayi2 == 1 then
dragonlair.resim2(1)
elseif sayi2 == 2 then
dragonlair.resim2(2)
elseif sayi2 == 3 then
dragonlair.resim2(3)
end
local sayi3 = math.random(1,3)
if sayi3 == 1 then
dragonlair.resim3(1)
elseif sayi3 == 2 then
dragonlair.resim3(2)
elseif sayi3 == 3 then
dragonlair.resim3(3)
end
local sayi4 = math.random(1,3)
if sayi4 == 1 then
dragonlair.resim4(1)
elseif sayi4 == 2 then
dragonlair.resim4(2)
elseif sayi4 == 3 then
dragonlair.resim4(3)
end
local sayi5 = math.random(1,3)
if sayi5 == 1 then
dragonlair.resim5(1)
elseif sayi5 == 2 then
dragonlair.resim5(2)
elseif sayi5 == 3 then
dragonlair.resim5(3)
end
local sayi6 = math.random(1,3)
if sayi6 == 1 then
dragonlair.resim6(1)
elseif sayi6 == 2 then
dragonlair.resim6(2)
elseif sayi6 == 3 then
dragonlair.resim6(3)
end
local s1,s2,s3,pinn
if islem1 == 1 then
local arti = dragonlair.arti(1)
s1 = sayi1+sayi2
elseif islem1 == 2 then
local arti = dragonlair.arti(1)
s1 = sayi1+sayi2
elseif islem1 == 3 then
local carpi = dragonlair.carpi(1)
s1 = sayi1*sayi2
end
if islem2 == 1 then
local arti = dragonlair.artisayi3(1)
s2 = sayi3+sayi4
elseif islem2 == 2 then
local arti = dragonlair.artisayi3(1)
s2 = sayi3+sayi4
elseif islem2 == 3 then
local carpi = dragonlair.carpisayi3(1)
s2 = sayi3*sayi4
end
if islem3 == 1 then
local arti = dragonlair.artisayi4(1)
s3 = sayi5+sayi6
elseif islem3 == 2 then
local carpi = dragonlair.carpisayi4(1)
s3 = sayi5*sayi6
elseif islem3 == 3 then
local carpi = dragonlair.carpisayi4(1)
s3 = sayi5*sayi6
end

pinn = tonumber(s1..""..s2..""..s3)
local cizgi = dragonlair.cizgi(1)
say("10 saniye süren var!")
local sifre = tonumber(input())
if sifre < 100 or sifre > 999 or sifre == nil then
say_title("Sura Ruhu:")
say("Şifreyi lütfen 3 haneli yaz.")
return
end
if get_time() > pc.getqf("ejder_bug_engel2") then
say_title("Sura Ruhu:")
say("15 saniye doldu şansını tekrar dene.")
pc.setqf("ejder_bug_engel2",get_time()+0)
return
end
if sifre == pinn and pc.count_item(30179)>=3 then
say_title("Sura Ruhu:")
say("")
say("Arzu edersen seni doğrudan Ejderha Mağarası'na")
say("götürebilirim. Bana şimdi vermen gerekenler:")
say("3x:")
say_item_vnum(30179)
say("15 saniye süren var!")
say("")
pc.setqf("ejder_bug_engel3",get_time()+15)
local zaxd = dragonlair.alvebirak()
if get_time() > pc.getqf("ejder_bug_engel3") then
say_title("Sura Ruhu:")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("ejder_bug_engel3",get_time()+0)
return
end
if zaxd == false then
return
elseif zaxd == true and game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") == 0 then
if game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") != 0 then
syschat("Ejderha odasına başka bir grup girdi.")
return
end
--if pc.is_busy() then
--return
--else
pc.remove_item("30179",3)
pc.setqf("icerdesin_"..pc.get_channel_id().."_",1)
pc.setqf("lider",1)
pc.setqf("ejder_sifre",pinn)
clear_server_timer("sure_bitti_"..pc.get_channel_id().."_",get_server_timer_arg())
clear_server_timer("geri_dondu_"..pc.get_channel_id().."_",get_server_timer_arg())
game.set_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_",1)
game.set_event_flag("ejder_lonca_"..pc.get_channel_id().."_",pc.get_player_id())
game.set_event_flag("ejder_sifresi_"..pc.get_channel_id().."_",pinn)
game.set_event_flag("time_1_"..pc.get_channel_id().."_", get_time()+30*60*1)
pc.warp(843600, 1066900)
--end
elseif zaxd == true and game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") != 0 then
say_title("Sura Ruhu:")
say("Birileri senden önce davrandı. Onların")
say("odadan çıkmalarını bekle ya da parolayı ")
say("biliyorsan söyle.")
end
else
say_title("Sura Ruhu:")
say("Şifreyi yanlış yazdın!")
end
end
end
end

when 30131.chat."Ejderha Odası Durumu" with pc.get_map_index() == 73 begin
say_title("Sura Ruhu:")
say("")
say("Şuan ejderha odasına gireceğin aktif kanallar:")
if game.get_event_flag("ejder_kullanimda_1_") > 0 then
say_yesil("CH1:Ejderha odası (Dolu)")
else
say_yellow("CH1:Ejderha odası (Boş)")
end
if game.get_event_flag("ejder_kullanimda_2_") > 0 then
say_yesil("CH2:Ejderha odası (Dolu)")
else
say_yellow("CH2:Ejderha odası (Boş)")
end
say_reward("CH3:Ejderha odasına girişler kapalı.")
say_reward("CH4:Ejderha odasına girişler kapalı.")
say("")
end
function hazirim()
local numara = number(1,2)
if numara == 1 then
local s = select("Hazırım ","Vazgeç ","Vazgeç ")
if s == 1 then
return true
elseif s == 2 then
return false
elseif s == 3 then
return false
end
elseif numara == 2 then
local s = select("Vazgeç ","Hazırım ","Vazgeç ")
if s == 1 then
return false
elseif s == 2 then
return true
elseif s == 3 then
return false
end
end
end

function alvebirak()
local numara = number(1,3)
if numara == 1 then
local s = select("Al ve beni içeri bırak ","Vazgeç ","Vazgeç ")
if s == 1 then
return true
else
return false
end
elseif numara == 2 then
local s = select("Vazgeç ","Al ve beni içeri bırak ","Vazgeç ")
if s == 2 then
return true
else
return false
end
elseif numara == 3 then
local s = select("Vazgeç ","Vazgeç ","Al ve beni içeri bırak ")
if s == 3 then
return true
else
return false
end
end
end
when login begin
if pc.getqf("icerdesin_"..pc.get_channel_id().."_") == 1 then
send_letter("Mavi Ejderha'yı mağlup edin")
end
end

when button or info begin
q.set_clock("Kalan süre:", game.get_event_flag("time_1_"..pc.get_channel_id().."_")-get_time())
dragonlair.ejder_odasi_kalansure()
end

when login with pc.get_map_index() == 208 and pc.getqf("icerdesin_"..pc.get_channel_id().."_") != 1 begin
warp_to_village()
end

when login with pc.get_map_index() == 208 and pc.getqf("lider") == 1 begin
local lonca = game.get_event_flag("ejder_lonca_"..pc.get_channel_id().."_")
local id = pc.get_player_id()
if lonca != id then
pc.delqf("icerdesin_1_")
pc.delqf("icerdesin_2_")
pc.delqf("ejder_sifre")
pc.delqf("lider")
pc.delqf("ejder_bug_engel333")
pc.delqf("ejder_bug_engel33")
pc.delqf("ejder_bug_engel3")
pc.delqf("ejder_bug_engel2")
pc.delqf("ejder_sifre_kontrol")
syschat("Şifre sende olmadığı için Sura Ruhu girişine atıldın!")
pc.give_item2(30179,3)
pc.warp(180100,1220400)
return
end
purge_area(829200,1059600,844200,1074600)
regen_in_map(208,"data/dungeon/skia_deliboss.txt")
notice_all("CH"..pc.get_channel_id()..": "..pc.get_name().." grubu, Mavi Ejderha'yı öldürmeye çalışıyor!")
notice(""..pc.getqf("ejder_sifre").." numaralı şifreyi dağıtmaya 30 dakika zamanın var!")
server_timer("sure_bitti_"..pc.get_channel_id().."_", 1800,pc.get_map_index())
dragonlair.ejder_odasi_kalansure()
pc.setqf("lider",2)
pc.set_warp_location(73 , 1801, 12204)
end

when login with pc.get_map_index() == 208 and pc.getqf("icerdesin_"..pc.get_channel_id().."_") == 1 and pc.getqf("lider") != 1 begin
if pc.getqf("ejder_sifre_kontrol") != game.get_event_flag("ejder_sifresi_"..pc.get_channel_id().."_") then
warp_to_village()
end
dragonlair.ejder_odasi_kalansure()
pc.set_warp_location(73 , 1801, 12204)
end

when kill with pc.get_map_index() == 208 and npc.get_race() == 8031 or npc.get_race() == 8032 or npc.get_race() == 8033 or npc.get_race() == 8034 begin
local n =game.get_event_flag("kesilen_metin_"..pc.get_channel_id().."_") + 1
game.set_event_flag("kesilen_metin_"..pc.get_channel_id().."_", n)
if n > 3 then
local t = number(1,4)
if 1 == t then
regen_in_map(208,"data/dungeon/skia_boss1.txt")
elseif 2 == t then
regen_in_map(208,"data/dungeon/skia_boss2.txt")
elseif 3 == t then
regen_in_map(208,"data/dungeon/skia_boss3.txt")
else
regen_in_map(208,"data/dungeon/skia_boss4.txt")
end
end
end

when kill with pc.get_map_index() == 208 and game.get_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_") >= 1 and npc.get_race() == 2493 begin
game.drop_item_with_ownership("71123",1)
game.drop_item_with_ownership("71129",1)
local drop_chance = number(1,10)
if drop_chance == 5 then
game.drop_item_with_ownership("71129",1)
end
notice_all("CH"..pc.get_channel_id()..": "..pc.get_name().." grubu, Mavi Ejderha'yı öldürdü!")
game.set_event_flag("kesilen_metin_"..pc.get_channel_id().."_",0)
clear_server_timer("sure_bitti_"..pc.get_channel_id().."_",get_server_timer_arg())
server_timer("geri_dondu_"..pc.get_channel_id().."_",60*2, pc.get_map_index())
game.set_event_flag("ejder_sifresi_"..pc.get_channel_id().."_",number(9999,99999))
end

when geri_dondu_1_.server_timer begin
notice_all("CH"..pc.get_channel_id()..": Mavi Ejderha geri döndü!")
purge_area(829200,1059600,844200,1074600)
clear_server_timer("sure_bitti_"..pc.get_channel_id().."_",get_server_timer_arg())
game.set_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_",0)
forked.warp_all_in_map("208","73","184500","1220700",1)
end

when geri_dondu_2_.server_timer begin
notice_all("CH"..pc.get_channel_id()..": Mavi Ejderha geri döndü!")
purge_area(829200,1059600,844200,1074600)
clear_server_timer("sure_bitti_"..pc.get_channel_id().."_",get_server_timer_arg())
game.set_event_flag("ejder_kullanimda_"..pc.get_channel_id().."_",0)
forked.warp_all_in_map("208","73","184500","1220700",1)
end

when sure_bitti_1_.server_timer with game.get_event_flag("time_1_1_") - get_time() <= 0 begin
notice_all("CH"..pc.get_channel_id()..": Mavi Ejderha geri döndü!")
purge_area(829200,1059600,844200,1074600)
forked.warp_all_in_map("208","73","184500","1220700",1)
end

when sure_bitti_2_.server_timer with game.get_event_flag("time_1_2_") - get_time() <= 0 begin
notice_all("CH"..pc.get_channel_id()..": Mavi Ejderha geri döndü!")
purge_area(829200,1059600,844200,1074600)
forked.warp_all_in_map("208","73","184500","1220700",1)
end
when 30131.chat."Süreyi sıfırla" with pc.is_gm() begin
say_title("Sura Ruhu;")
say("Sıfırlamak istediğinden emin misin ?")
local cyvercha = select("Evet","Hayır")
if cyvercha == 2 then
return
elseif cyvercha == 1 then
notice_all("CH "..pc.get_channel_id()..": mavi ejderha süresi sıfırlanmıştır.")
game.set_event_flag("time_1_"..pc.get_channel_id().."",get_time() + 600)
clear_server_timer("sure_bitti_"..pc.get_channel_id().."",get_server_timer_arg())
server_timer("geri_dondu_"..pc.get_channel_id().."_",60*1, pc.get_map_index())
forked.warp_all_in_map("208","73","180100","1220400",295)
end
end
function ejder_odasi_kalansure()
local saniyekalan = (game.get_event_flag("time_1_"..pc.get_channel_id().."_") - get_time())
local dakikakalan = math.ceil(saniyekalan / 60)
notice("Mavi Ejderha'yı öldürmeye "..dakikakalan.." dakikalık bir zaman kaldı!")
end
end
end
 
Regen dosyasınıdan bakınız hocam
 
Bu attığınız quest değil mi?
Quest farklı ve start farklı olabilir. Daha önce files üzerinde yapılan düzenleme quest yerine direkt olarak .start dosyasından yapılmış olduğu için sorun quest içerisinde gözükmüyor olabilir. Start dosyasını da incelemenizde fayda var.
 
game/locale/turkey/map/{ skipia dungeon boss tarzı bişey olması gerek} içerisinde regen.txt veya boss.txtlere bakın, mavi ejder kodunun olduğu yeri bulup oradan düzenleyin.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst