Fethi Polat 1
Fethi Polat
TuZaKK 1
TuZaKK
xranzei 1
xranzei
Agresifizm 1
Agresifizm
Bvural41 1
Bvural41
Hikaye Ekle

Bakım Var Queti sizlerle

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

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Merhaba Arkadaşlar...


Bu quest Servere bakım yapcağınız zaman etkin hale getirdiğinizde tüm oyuncuları uyarıp serverden cıkarır ve cıkarmadan once bir açıklamada gönderir tabi bu acıklamayı siz editliyosunuz. bir diğer özelliği ise oyuna gmlerden başkası giremiyor.

aşşağıdaki questi editleyip kullanabilirsiniz.


GM Bakım var Questi.


Kod:
[/FONT][/SIZE]quest gmbakim begin    state start begin
        when 9008.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[SIZE=5][FONT=arial black]
 

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

Geri
Üst