- Mesaj
- 67
- Çözümler
- 1
- Beğeni
- 20
- Puan
- 414
- Ticaret Puanı
- 0
Merhaba. Alttaki questle bakım modu yapmak istiyorum. Süreyi girdikten sonra alttan duyuru geçiyor fakat Etkinleştirmek istiyor musunuz kısmı gelmiyor hiç. Bakıma girmiyor. Yardımcı olabilecek var mı?
Lua (Quest):
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