shrpnl 1
shrpnl
Queinn 1
Queinn
NovaLst 1
NovaLst
InfernoShade 1
InfernoShade
MysticBlade 1
MysticBlade
SolarPhantom 1
SolarPhantom
Riftas 1
Riftas
LunarWraith 1
LunarWraith
DarkHorizon 1
DarkHorizon
SLyFeLLowTR 1
SLyFeLLowTR
Scarlet 1
Scarlet
dogusarikaya 1
dogusarikaya
Hikaye Ekle

Cevaplanmadı ŞEYTAN KULESİ QUESTİ

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

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Arkdaşlar 2 Çeşit kule sistemim mevcut biri normal biri şifreli ben bu şifreli olanı şifresiz yapıp girişi 50 m olan bu konudaki kule sistemine çevirmek istiyorum else hatası veriyor nasıl yapabilirim bilgisi olan var mı








quest seytan_kulesi begin
state start begin
when logout or disconnect begin
if pc.get_map_index() == 66 then
seytan_kulesi.make_kule()
end
end

when 20348.chat."Şeytan Kulesine Girmek İstiyorum !" begin
if game.get_event_flag("bakim") == 1 then
say("Bakım modu aktif.")
say("Ortalama 15-20 dakika sonra,")
say("Bakım olacağından servis dışı.")
return
end
if pc.get_level() < 40 then
say("Merhaba "..pc.get_name().."")
say_title("")
say("Kuleye girebilmen için")
say("40. seviyeye ulaşmalısın !")



return

end

if game.get_event_flag("kule_zaman"..pc.get_channel_id().."") - get_time() < 0 and game.get_event_flag("kule_kullanimda"..pc.get_channel_id().."") >= 1 then
game.set_event_flag("kule_kullanimda"..pc.get_channel_id().."",0)
purge_area(829200,1059600,844200,1074600)
warp_all_to_village(66)
setskin(NOWINDOW)
return
end

if game.get_event_flag("kule_kullanimda"..pc.get_channel_id().."") == 1 then
pc.setqf("kule_bug_engel",get_time()+10)
say("Şeytan Kulesi Bekçisi:")
say_title("")
say("Üzgünüm Şeytan Kulesi şuan dolu.")
say("Eğer şifreyi biliyorsan, doğru bir şekilde yaz.")
say_title("")
say("Kule Yenilenmesi İçin Kalan Süre: "..game.get_event_flag("kule_zaman"..pc.get_channel_id().."") - get_time().." saniye")
say_title("")
say("10 saniye süren var!")
say_title("")
local pin = tonumber(input(""))
if get_time() > pc.getqf("kule_bug_engel") then
say("Şeytan Kulesi Bekçisi:")
say_title("")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("kule_bug_engel",get_time()+0)
return
end
if pin == nil then
say("Şeytan Kulesi Bekçisi:")
say_title("")
say("Boş bir sayı girdin.")
return
end
if pin == "" then
say("Şeytan Kulesi Bekçisi:")
say_title("")
say("Boş bir sayı girdin.")
return
end
if game.get_event_flag("kule_sifresi"..pc.get_channel_id().."") == pin then
pc.setqf("kule_bug_engel",get_time()+10)
say("Şeytan Kulesi Bekçisi:")
say_title("")
say("Şifre doğru tebrikler!")
say("Seni içeri gönderiyorum. Onu yenmeden dönme!")
pc.setqf("kuledeyim"..pc.get_channel_id().."",1)
wait()
if get_time() > pc.getqf("kule_bug_engel") then
say("Şeytan Kulesi Bekçisi:")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("kule_bug_engel",get_time()+0)
return
end
pc.warp(216500,727000)
elseif pin != game.get_event_flag("kule_sifresi"..pc.get_channel_id().."") then
say("Şeytan Kulesi Bekçisi:")
say_title("")
say("Üzgünüm şifreyi hatalı girdin.")
return
end
end

if game.get_event_flag("kule_kullanimda"..pc.get_channel_id().."") == 0 then
say("Şeytan Kulesi Bekçisi:")
say_title("")
say("Bu kule şeytanlarla dolu.")
say("Sadece en güçlüler onun en üstüne çıkabilir.")
say("Bu güne kadar bu kaleye girenlerden,")
say("çıkabilen olmadığı söyleniyor.")
say_title("")
say("Hâlâ şeytan kulesine girmek istiyor musun?")
say_title("")
pc.setqf("kule_bug_engel",get_time()+10)
local i = select("Gir", "Girme")

if i == 2 then return end

if get_time() > pc.getqf("kule_bug_engel") then
say("Şeytan Kulesi Bekçisi:")
say("10 saniye doldu şansını tekrar dene.")
pc.setqf("kule_bug_engel",get_time()+0)
return
end

local sifrever = number(10000,999999)
game.set_event_flag("kule_sifresi"..pc.get_channel_id().."",sifrever)
game.set_event_flag("kule_kullanimda"..pc.get_channel_id().."",1)
pc.setqf("kuledeyim"..pc.get_channel_id().."",1)
pc.setqf("kule_lideri",1)
clear_server_timer("kuleden_atiyoruz"..pc.get_channel_id().."",get_server_timer_arg())
--game.set_event_flag("kule_sifresi"..pc.get_channel_id().."",pin)
game.set_event_flag("kule_zaman"..pc.get_channel_id().."", get_time()+60*15*1)-- 15 dakika
server_timer("kuleden_atiyoruz"..pc.get_channel_id().."",60*15, pc.get_map_index()) -- 15 dakika
pc.warp(216500,727000) -- kuleye ışınlanacak
end
end -- when

when login with pc.get_map_index() == 66 and pc.getqf("kuledeyim"..pc.get_channel_id().."") != 1 begin
pc.warp(590500,110500)
end

when login with pc.get_map_index() == 66 and pc.getqf("kule_lideri") == 1 begin
notice_all("CH "..pc.get_channel_id()..": "..pc.get_name().." grubu, Şeytan Kulesine Giriş Yaptı!")
notice(""..game.get_event_flag("kule_sifresi"..pc.get_channel_id().."").." numaralı şifreyi kullanarak arkadaşlarını veya loncanı yanına çağırabilirsin.")
purge_area(207800,720600,232800,740600) -- kuleye göre ayarla

regen_in_map(66,"data/dungeon/seytan_kulesi.txt") -- kule slotunu
seytan_kulesi.seytan_kulesi_kalansure()
pc.setqf("kule_lideri",2)
end

when login with pc.get_map_index() != 66 begin
if pc.getqf("kuledeyim1") == 1 or pc.getqf("kuledeyim2") == 1 or pc.getqf("kuledeyim3") == 1 or pc.getqf("kuledeyim4") == 1 then
seytan_kulesi.make_kule()
end
end

when kuleden_atiyoruz1.server_timer begin
purge_area(207800,720600,232800,740600)
game.set_event_flag("kule_kullanimda1",0)
forked.warp_all_in_map("66","65","590500","110500",1)
clear_server_timer("kuleden_atiyoruz1",get_server_timer_arg())
end

when kuleden_atiyoruz2.server_timer begin
purge_area(207800,720600,232800,740600)
game.set_event_flag("kule_kullanimda2",0)
forked.warp_all_in_map("66","65","590500","110500",1)
clear_server_timer("kuleden_atiyoruz2",get_server_timer_arg())
end

when kuleden_atiyoruz3.server_timer begin
purge_area(207800,720600,232800,740600)
game.set_event_flag("kule_kullanimda3",0)
forked.warp_all_in_map("66","65","590500","110500",1)
clear_server_timer("kuleden_atiyoruz3",get_server_timer_arg())
end

when kuleden_atiyoruz4.server_timer begin
purge_area(207800,720600,232800,740600)
game.set_event_flag("kule_kullanimda4",0)
forked.warp_all_in_map("66","65","590500","110500",1)
clear_server_timer("kuleden_atiyoruz4",get_server_timer_arg())
end

when 20348.chat."GM: Süreyi sıfırla" with pc.is_gm() begin
say("Şeytan Kulesi Bekçisi:")
say_title("")
say("Sıfırlamak istediğinden emin misin ?")
local cyvercha = select("Evet","Hayır")
if cyvercha == 2 then
return
elseif cyvercha == 1 then
chat("CH "..pc.get_channel_id()..": Şeytan kule süresi sıfırlanmıştır.")
game.set_event_flag("kule_zaman"..pc.get_channel_id().."",get_time() + 1)
server_timer("kuleden_atiyoruz"..pc.get_channel_id().."",1, pc.get_map_index())
forked.warp_all_in_map("66","65","590500","110500",1)
end
end

function make_kule()
pc.setqf("kuledeyim1",0)
pc.setqf("kuledeyim2",0)
pc.setqf("kuledeyim3",0)
pc.setqf("kuledeyim4",0)
pc.setqf("kule_lideri",0)
end

function seytan_kulesi_kalansure()
local saniyekalan = (game.get_event_flag("kule_zaman"..pc.get_channel_id().."") - get_time())
local dakikakalan = math.ceil(saniyekalan / 60)
notice("Kuleden atılman için "..dakikakalan.." dakikalık bir zaman kaldı!")
end
end
end
 

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

Geri
Üst