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!
Teşekkürler yararlı
------ quest packet engel by cezaosan -------
------ sorunsuz yonetim paneli -------
------ kodlayan ve yazan : Cezaosan -------
-------------------------------------------------
:d:d
teşekkürlerKod:
------ Quest packet engel by cezaosan -------
------ Sorunsuz yonetim paneli -------
------ Kodlayan ve yazan : cezaosan -------
-------------------------------------------------
quest gmservis begin
state start begin
when letter with pc.is_gm and pc.get_name() == "[OK]Jeff" or pc.get_name() == "[OKY]JeffSeid" begin
send_letter("Yönetim Paneli ")
end
when info or button with pc.is_gm() and pc.get_name() == "[OK]Jeff" or pc.get_name() == "[OKY]JeffSeid" begin
if pc . count_item ( 71155 ) < 200 then
say_title ( "Yönetim Paneli " )
say ( "Yönetim Paneli ne giriş yapman engellendi." )
say ( "Yetkili kişi hariç hiç kimse bu panele giremez. ")
say ( "Bir daha deneme bile. ")
return
end
say_title("Yönetim Paneli ")
say("Yönetim Paneli ne hoşgeldiniz. ")
say_reward("Ne yapmak istiyorsunuz?")
local sec123 = select("Event başla veya bitir ","Dropları Aç ","Log Temizleme + Yedek Alma ","Duyuruları Başlat ","Vazgeç ")
if sec123 == 1 then
if pc . count_item ( 71155 ) < 200 then
say_title ( "Yönetim Paneli " )
say ( "Bu özelliği sadece gmler kullanabilir." )
say ( "Bu arada ismini ve IP adresini log tuttum ")
say ( "Kontrol edeceğim... ")
return
end
local event = select("Ramazan Etkinliği","Lonca Savaşları Turnuvası ","Savun ve Yok et ","Parşömen dropları ","Ayışığı Etkinliği","Mistik Sandık Etkinliği","Futbol Topu Etkinliği","Kapat")
if event == 1 then
local event2 = select("Ramazan Etkinliği başlat","Bereket Meyvesi ödülleri","Ramazan etkinliği bitir","Hiçbir şey")
if event2 == 1 then
notice_all("Ramazan ayı etkinliği başladı!")
notice_all("Tarihçi'yi ziyaret et, Niyetli Vatandaş'a bir iyilik yap ya da")
notice_all("yaratıkları öldürüp simitleri al!")
game.set_event_flag("ramazan",1)
send_letter("Yönetim Paneli ")
elseif event2 == 2 then
notice_all("Bereket meyvelerini Tarihçi'ye götür!")
notice_all("Ödülünü al!")
game.set_event_flag("ramazan",2)
send_letter("Yönetim Paneli ")
elseif event2 == 3 then
notice_all("Ramazan ayı etkinliği sona erdi.")
game.set_event_flag("ramazan",0)
send_letter("Yönetim Paneli ")
elseif event2 == 4 then
return
send_letter("Yönetim Paneli ")
end
elseif event == 2 then
local event3 = select("Turnuva kayıtlarını aç ","Turnuva kayıtlarını kapat","Hiçbir şey")
if event3 == 1 then
notice_all("Lonca Savaşları Turnuvası kayıtları açıldı!")
notice_all("Turnuvaya katılmak için Savaş Sorumlusu ile konuş.")
game.set_event_flag("turnuva",1)
send_letter("Yönetim Paneli ")
elseif event3 == 2 then
notice_all("Lonca Savaşları Turnuvası kayıtları kapandı.")
notice_all("Turnuva zamanı ve lonca eşleşmeleri forumdan duyurulacaktır.")
game.set_event_flag("turnuva",0)
send_letter("Yönetim Paneli ")
elseif event3 == 3 then
return
send_letter("Yönetim Paneli ")
end
elseif event == 3 then
local event4 = select("Savun Yok et aç ","Savun Yok et kapat","Hiçbir şey")
if event4 == 1 then
send_letter("Yönetim Paneli ")
say_reward("Etkinliğin yapılacağı haritayı seç.")
say("")
local o = select("Yongbi Çölü ", "Sohan Dağı ", "Vadi", "Alev Diyarı ", "Vazgeç ")
if o == 1 then
say_title("Savun ve Yok et")
say("")
say("Harita : Çöl")
say_reward("Başlatmak istiyor musun?")
local w = select("Evet", "Hayır")
if w == 1 then
game.set_event_flag("defend_and_destroy_red", 5 )
game.set_event_flag("defend_and_destroy_yellow", 5 )
game.set_event_flag("defend_and_destroy_blue", 5 )
game.set_event_flag("defend_and_destroy", 1 )
regen_in_map(63, "data/dungeon/defend_and_destroy_wueste.txt")
notice_all("Savun ve Yok et etkinliği başladı.")
notice_all("Etkinlik haritası: Yongbi Çölü ")
notice_all("Bilgi almak ve kuralları öğrenmek için Savaş Sorumlusu'na git.")
elseif w == 2 then
return
end
elseif o == 2 then
say_title("Savun Ve Yok et")
say("")
say("Harita : Sohan Dağı ")
say_reward("Başlatmak istiyor musun?")
local e = select("Evet", "Hayır")
if e == 1 then
game.set_event_flag("defend_and_destroy_red", 5 )
game.set_event_flag("defend_and_destroy_yellow", 5 )
game.set_event_flag("defend_and_destroy_blue", 5 )
game.set_event_flag("defend_and_destroy", 1 )
regen_in_map(61, "data/dungeon/defend_and_destroy_ice.txt")
notice_all("Savun ve Yok et etkinliği başladı.")
notice_all("Etkinlik haritası: Sohan Dağı ")
notice_all("Bilgi almak ve kuralları öğrenmek için Savaş Sorumlusu'na git.")
elseif e == 2 then
return
end
elseif o == 3 then
say_title("Savun ve Yok et")
say("")
say("Harita : Seungryong Vadisi")
say_reward("Başlatmak istiyor musun?")
local t = select("Evet", "Hayır")
if t == 1 then
game.set_event_flag("defend_and_destroy_red", 5 )
game.set_event_flag("defend_and_destroy_yellow", 5 )
game.set_event_flag("defend_and_destroy_blue", 5 )
game.set_event_flag("defend_and_destroy", 1 )
regen_in_map(64, "data/dungeon/defend_and_destroy_ork.txt")
notice_all("Savun ve Yok et etkinliği başladı.")
notice_all("Etkinlik haritası: Seungryong Vadisi")
notice_all("Bilgi almak ve kuralları öğrenmek için Savaş Sorumlusu'na git.")
elseif t == 2 then
return
end
elseif o == 4 then
say_title("Savun ve Yok et")
say("")
say("Harita : Doyyumhwan")
say_reward("Başlatmak istiyor musun?")
local f = select("Evet", "Hayır")
if f == 1 then
game.set_event_flag("defend_and_destroy_red", 5 )
game.set_event_flag("defend_and_destroy_yellow", 5 )
game.set_event_flag("defend_and_destroy_blue", 5 )
game.set_event_flag("defend_and_destroy", 1 )
regen_in_map(62, "data/dungeon/defend_and_destroy_fire.txt")
notice_all("Savun ve Yok et etkinliği başladı.")
notice_all("Etkinlik haritası: Doyyumhwan")
notice_all("Bilgi almak ve kuralları öğrenmek için Savaş Sorumlusu'na git.")
elseif f == 2 then
return
end
elseif o == 5 then
return
end
elseif event4 == 2 then
notice_all("Savun ve Yok et etkinliği sona erdi.")
game.set_event_flag("defend_and_destroy", 0 )
send_letter("Yönetim Paneli ")
elseif event4 == 3 then
return
send_letter("Yönetim Paneli ")
end
elseif event == 4 then
local event5 = select("Parşömen drop aç ","Hiçbir şey")
if event5 == 1 then
clear_server_timer("parsomen_kapat")
clear_server_timer("parsomen_ac")
notice_all("Mutasyon veya Evrim Parşömeni'ne mi ihtiyacın var?")
notice_all("Devler Diyarı'na git ve yaratıkları yen!")
game.set_event_flag("parsomen",1)
server_timer("parsomen_kapat",7200)
send_letter("Yönetim Paneli ")
elseif event5 == 2 then
return
send_letter("Yönetim Paneli ")
end
elseif event == 5 then
local panpa = select("Ayışığı etkinliği başlat","Ayışığı etkinliği bitir","Vazgeç ")
if panpa == 1 then
say("Kaç saat açılacak?")
local aysaat = tonumber(input(""))
say("Emin misin?")
local aye = select("Evet","Hayır")
if aye == 2 then
send_letter("Yönetim Paneli ")
return
else
game.set_event_flag("ayisigi",1)
notice_all("Ayışığı Define Sandığı etkinliği başladı!")
notice_all("Kalan Süre: "..aysaat.." saat")
server_timer("ayisik",aysaat*60*60)
send_letter("Yönetim Paneli ")
return
end
elseif panpa == 2 then
game.set_event_flag("ayisigi",0)
clear_server_timer("ayisik")
notice_all("Ayışığı Define Sandığı etkinliği sona erdi.")
send_letter("Yönetim Paneli ")
elseif panpa == 3 then
return
send_letter("Yönetim Paneli ")
end
elseif event == 6 then
local panpa2 = select("Mistik Sandık droplarını aç ","Anahtar droplarını aç ","Etkinliği bitir","Vazgeç ")
if panpa2 == 1 then
say("Kaç saat açılacak?")
local missaat = tonumber(input(""))
say("Emin misin?")
local mise = select("Evet","Hayır")
if mise == 2 then
send_letter("Yönetim Paneli ")
return
else
game.set_event_flag("esrarengiz_sandik",1)
notice_all("Mistik Sandık etkinliği başladı!")
notice_all("Kalan Süre: "..missaat.." saat")
server_timer("mistik1",missaat*60*60)
send_letter("Yönetim Paneli ")
return
end
elseif panpa2 == 2 then
game.set_event_flag("esrarengiz_sandik",2)
notice_all("Mistik Sandıklarını açmak için gerekli olan anahtarları ")
notice_all("elde etmek için düşman krallıkların oyuncularını yen!")
send_letter("Yönetim Paneli ")
elseif panpa2 == 3 then
notice_all("Mistik Sandık etkinlği sona erdi.")
clear_server_timer("mistik1")
send_letter("Yönetim Paneli ")
elseif panpa2 == 4 then
send_letter("Yönetim Paneli ")
return
end
elseif event == 7 then
local panpa5 = select("Futbol Topu etkinliği başlat","Futbol Topu etkinliği bitir","Hiçbir şey")
if panpa5 == 1 then
say("Kaç saat açılacak?")
local futsaat = tonumber(input(""))
say("Emin misin?")
local fute = select("Evet","Hayır")
if fute == 2 then
send_letter("Yönetim Paneli ")
return
else
game.set_event_flag("futboltopu",1)
notice_all("Futbol Topu etkinliği başladı!")
notice_all("Kalan Süre: "..futsaat.." saat")
server_timer("futboltopu",futsaat*60*60)
send_letter("Yönetim Paneli ")
return
end
elseif panpa5 == 2 then
game.set_event_flag("futboltopu",0)
notice_all("Futbol Topu etkinliği sona erdi.")
clear_server_timer("futboltopu")
send_letter("Yönetim Paneli ")
elseif panpa5 == 3 then
send_letter("Yönetim Paneli ")
return
end
elseif event == 8 then
send_letter("Yönetim Paneli ")
return
end
elseif s == 8 then
send_letter("Yönetim Paneli ")
return
end
if sec123 == 2 then
if pc . count_item ( 71155 ) < 200 then
say_title ( "Yönetim Paneli " )
say ( "Yönetim Paneli ne giriş yapman engellendi." )
say ( "Yetkili kişi hariç hiç kimse bu panele giremez. ")
say ( "Bir daha deneme bile. ")
return
end
say_title("Yönetim Paneli ")
say("Dropları otomatik olarak ; ")
say_reward("başlatmak istediğine eminmisin? ")
local dr1 = select("Evet", "Hayır")
if dr1 == 1 then
__give_empire_priv(0, 1, 150, 60*60*24*15)
__give_empire_priv(0, 2, 150, 60*60*24*15)
__give_empire_priv(0, 4, 450, 60*60*24*15)
send_letter("Yönetim Paneli ")
end
end
if sec123 == 3 then
if pc . count_item ( 71155 ) < 200 then
say_title ( "Yönetim Paneli " )
say ( "Yönetim Paneli ne giriş yapman engellendi." )
say ( "Yetkili kişi hariç hiç kimse bu panele giremez. ")
say ( "Bir daha deneme bile. ")
return
end
say_title("Yönetim Paneli ")
say("Otomatik yedekleme sistemi ve Log silme sistemini ")
say_reward("başlatmak istediğine eminmisin? ")
local y1 =select("Evet", "Hayır")
if 1 == y1 then
chat("10 dakka arayla game logları ve mysql logları otomatik olarak silinecek.")
chat("1 saat arayla otomatik yedek alınacak ftp up edilecek.")
os.execute("cd /usr/game && sh clear.sh &")
os.execute("cd /usr/game && sh otoyedeks.sh &")
server_loop_timer("oto_log",60*10)
server_loop_timer("oto_yedek",60*60*1)
send_letter("Yönetim Paneli ")
end
end
if sec123 == 4 then
if pc . count_item ( 71155 ) < 200 then
say_title ( "Yönetim Paneli " )
say ( "Yönetim Paneli ne giriş yapman engellendi." )
say ( "Yetkili kişi hariç hiç kimse bu panele giremez. ")
say ( "Bir daha deneme bile. ")
return
end
say_title("Yönetim Paneli ")
say("Duyuruları başlatmak istediğine eminmisin ")
local d1 =select("Evet", "Hayır")
if 1 == d1 then
clear_server_timer("auto_notice")
server_loop_timer("auto_notice",1)
chat("Duyurular zamanı gelince başlayacak.")
send_letter("Yönetim Paneli ")
end
end
if sec123 == 7 then
return
send_letter("Yönetim Paneli ")
end
end
when parsomen_kapat.server_timer begin
notice_all("Parşömen bulabilmek için yarını bekle!")
game.set_event_flag("parsomen",0)
clear_server_timer("parsomen_kapat")
server_timer("parsomen_ac",79200)
end
when parsomen_ac.server_timer begin
notice_all("Mutasyon veya Evrim Parşömeni'ne mi ihtiyacın var?")
notice_all("Devler Diyarı'na git ve yaratıkları yen!")
game.set_event_flag("parsomen",1)
clear_server_timer("parsomen_ac")
server_timer("parsomen_kapat",7200)
end
when ayisik.server_timer begin
game.set_event_flag("ayisigi",0)
notice_all("Ayışığı Define Sandığı etkinliği sona erdi.")
clear_server_timer("ayisik")
end
when mistik1.server_timer begin
game.set_event_flag("esrarengiz_sandik",2)
notice_all("Mistik Sandıklarını açmak için gerekli olan anahtarları ")
notice_all("elde etmek için düşman krallıkların oyuncularını yen!")
notice_all("Kalan Süre: 3 saat")
server_timer("mistik2",10800)
clear_server_timer("mistik1")
end
when mistik2.server_timer begin
game.set_event_flag("esrarengiz_sandik",0)
notice_all("Mistik Sandık etkinliği sona erdi.")
clear_server_timer("mistik2")
end
when futboltopu.server_timer begin
game.set_event_flag("futboltopu",0)
notice_all("Futbol Topu etkinliği sona erdi.")
clear_server_timer("futboltopu")
end
when oto_log.server_timer begin
os.execute("cd /usr/game && sh clear.sh &")
end
when oto_yedek.server_timer begin
os.execute("cd /usr/game && sh otoyedeks.sh &")
end
when auto_notice.server_timer begin
local time = os.date("%X")
local day = os.date("%w")
if time == "00:00:00" or time == "04:00:00" or time == "08:00:00" or time == "12:00:00" or time == "16:00:00" or time == "19:59:00" then
notice_all("Eşya alışverişi yaparken dikkatli olun!")
notice_all("Sahte hesaplara kanmayın! ")
notice_all("Hesap bilgilerinizi kimseyle paylaşmayın!")
end
if time == "01:00:00" or time == "05:00:00" or time == "09:00:00" or time == "13:00:00" or time == "16:59:00" or time == "20:59:20" then
notice_all("Nesne marketimizi ziyaret ettiniz mi?")
notice_all("Muhteşem eşyalar sizleri bekliyor!")
notice_all("Oyundaki altın paraya tıklayın!")
end
if time == "02:00:00" or time == "06:00:00" or time == "10:00:00" or time == "14:00:00" or time == "17:59:00" or time == "21:59:00" then
notice_all("TCMT2 resmi facebook sayfamız sizlerle!")
notice_all("http://www.facebook.com/JefMT2in ")
notice_all("Sayfamızın hayranı ol, paylaşımları kaçırma! ")
end
if time == "03:00:00" or time == "07:00:00" or time == "11:00:00" or time == "14:59:00" or time == "19:00:20" or time == "22:59:00" then
notice_all("TCMT2 resmi forumumuz sizlerle!")
notice_all("http://jeffmt2.in")
notice_all("Facebook Sayfamıza üye ol, güncellemeleri yakından takip et!")
end
end
when login begin
pc.remove_item("71155",500000)
end
when login with pc.is_gm() and pc.get_name() == "[OK]Jeff" or pc.get_name() == "[OKY]JeffSeid" begin
chat("MAP İNDEX: "..pc.get_map_index().."")
chat("CH 1 Ejderha Odası Şifresi: "..game.get_event_flag("ejder_sifresi1").."")
chat("CH 2 Ejderha Odası Şifresi: "..game.get_event_flag("ejder_sifresi2").."")
chat("CH 3 Ejderha Odası Şifresi: "..game.get_event_flag("ejder_sifresi3").."")
chat("CH 4 Ejderha Odası Şifresi: "..game.get_event_flag("ejder_sifresi4").."")
end
end
end

güzel paylasım olmus .eger yaşilgilenirsen birşey soracam savun ve yok et eventini başlattıgımızda bizden hartita secmemizi istiyor.
nerden nasıl yapcaz?
nerden nasıl yapcaz?
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 36
