- Katılım
- 16 Tem 2019
- Konular
- 715
- Mesajlar
- 3,551
- Çözüm
- 47
- Online süresi
- 6mo 20d
- Reaksiyon Skoru
- 2,110
- Altın Konu
- 34
- Başarım Puanı
- 309
- MmoLira
- 19,559
- DevLira
- 122
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!
Sistemi aktif hale getirdiğimizde gm'ler harici kim oyuna girmeye çalışırsa ıd pw girdiklerinde karşılarına "Server Bakımda.." yazısı çıkar ve oyun kapanır.
Game.py
Altına ekle:
Py en altına ekle:
def __exit(self):
app.Exit()
İntrologin.py aç:
Arat:
Altına Ekle:
locale gir
Locale_game.txt aç
en alta ekle:
Quest:
Quest ile uğraşmayıp mysql ile işi halletmeye çalışmayın çünkü öyle yaptığınızda banlı hesaplarda bakım moduna giricektir ve siz oyunu normale aldığınızda banı kalkıcaktır..
Fix:
Quest kısmında bulunan questlib.lua açılır ve en üste
Game.py
Kod:
def __ServerCommand_Build(self):
Altına ekle:
Kod:
"exit" : self.__exit,
Py en altına ekle:
def __exit(self):
app.Exit()
İntrologin.py aç:
Arat:
Kod:
"WEBBLK" : locale.LOGIN_FAILURE_WEB_BLOCK,
Altına Ekle:
Kod:
"BAKIM" : locale.LOGIN_FAILURE_BAKIM,
locale gir
Locale_game.txt aç
en alta ekle:
Kod:
LOGIN_FAILURE_BAKIM Server bakımda..
Quest:
Kod:
quest Bakım_quest begin
state start begin
when 20095.chat."GM:Bakım Modu" with pc.is_gm() begin
if game.get_event_flag("login") == 0 then
say('Oyun Kac Dakika Bakımda Kalsın? (En Az 10 Dakika)')
local a = tonumber(input())
if a == nil then
say('Sadece Sayı Girmeniz Gerek!')
return
elseif a <= 10 then
return
end
minutes = a
notice_all(' Tum Oyuncularımızın Dikkatine!')
notice_all(' '..minutes..' Dakika Serverde Bakım Yapılıcaktır.')
notice_all(' Bakım Suresince Oyuna Girisiniz Bloklanıcaktır.')
notice_all(' Verdigimiz Rahatsızlıktan Dolayı Ozur Dileriz..')
notice_all(' Bakım Bittiğinde Oyunda Oynamaya Devam Edebilirsiniz..')
server_loop_timer('reboot_time',60*5,(os.time()+minutes*60));
else
say("Etkinlestirmek Istiyormusunuz??")
local f = select ("Evet" , "Hayır")
if f == 1 then
mysql_query("UPDATE account.account SET account.status = 'OK' WHERE status = 'BAKIM' and account.login NOT IN (SELECT mAccount FROM common.gmlist);")
game.set_event_flag("login", 0)
elseif f == 2 then
return
end
end
end
when reboot_time.server_timer begin
if os.time() < get_server_timer_arg() then
notice_all('UYARI: Server '..tostring(math.floor((get_server_timer_arg()-os.time())/60))..' Dakika Daha Bakımda!')
else
mysql_query("UPDATE account.account SET account.status = 'BAKIM' WHERE status = 'OK' and account.login NOT IN (SELECT mAccount FROM common.gmlist);")
cmdchat("exit")
game.set_event_flag("login", 1)
end
end
end
end
Quest ile uğraşmayıp mysql ile işi halletmeye çalışmayın çünkü öyle yaptığınızda banlı hesaplarda bakım moduna giricektir ve siz oyunu normale aldığınızda banı kalkıcaktır..
Fix:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Quest kısmında bulunan questlib.lua açılır ve en üste
Kod:
dofile("locale/turkey/quest/questing.lua")
Son düzenleme:
- Katılım
- 24 Mar 2015
- Konular
- 30
- Mesajlar
- 742
- Çözüm
- 17
- Online süresi
- 14d 11h
- Reaksiyon Skoru
- 190
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 2 Ay 25 Gün
- Başarım Puanı
- 135
- MmoLira
- 367
- DevLira
- 15
Teşekkürler kanka , localde pcci düşük olan benim gibi fakirler bir nebze sevindi
- Katılım
- 30 Mar 2020
- Konular
- 10
- Mesajlar
- 134
- Online süresi
- 6d 17h
- Reaksiyon Skoru
- 8
- Altın Konu
- 0
- TM Yaşı
- 6 Yıl 2 Ay 17 Gün
- Başarım Puanı
- 44
- MmoLira
- 166
- DevLira
- 0
Quest ekleyince aşağıdan duyuru geçiyor fakat Etkinleştirmek istiyor musunuz falan gelmiyor. Bakıma girmiyor. Yanlışım ne acaba?
- Katılım
- 16 Tem 2019
- Konular
- 715
- Mesajlar
- 3,551
- Çözüm
- 47
- Online süresi
- 6mo 20d
- Reaksiyon Skoru
- 2,110
- Altın Konu
- 34
- Başarım Puanı
- 309
- MmoLira
- 19,559
- DevLira
- 122
Syserr nedir?Quest ekleyince aşağıdan duyuru geçiyor fakat Etkinleştirmek istiyor musunuz falan gelmiyor. Bakıma girmiyor. Yanlışım ne acaba?





