Hikayeler

Reklam vermek için turkmmo@gmail.com

*Scp1453*Drop Açma Questi-Tamamen Otomatik

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

scorpion1453

Yorgun Terazi
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Developer
Fahri Üye
Katılım
28 May 2017
Konular
89
Mesajlar
1,876
Online süresi
22g 86032s
Reaksiyon Skoru
744
Altın Konu
0
Başarım Puanı
204
TM Yaşı
8 Yıl 10 Ay 28 Gün
MmoLira
2,203
DevLira
0

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Kendi kodlamam drop açma questi.
Bir teşekkürü fazla görmeyelim lütfen.
Şimdiden teşekkürler.
Buyrun Quest:

scp_event.lua:
Kod:
quest scp_event begin
    state start begin
        when letter with pc.is_gm() begin
            send_letter("GM: Drop Ayarlari")
        end
        when info or button with pc.is_gm() begin
            say_title("GM Drop Ayarlari - Giris")
            say("")
            say("Merhabalar "..pc.get_name())
            say("Bu paneli kullanarak Event Ayarlarini duzenleyebilirsin.")
            say_reward("Mevcut Ayarlar:")
            say("Event Orani: "..game.get_event_flag("scp_event_oran"))
            say_reward("Coded By TurkMMO-Scorpion1453")
            say("")
            main_sec=select("Drop Değerlerini Degistir","Kapat")
            if main_sec==2 then
                syschat("<GM: Drop Ayarlari> Basariyla Cikis Yapildi.")
                send_letter("GM: Drop Ayarlari")
                return
            elseif main_sec==1 then
                say_title("GM Drop Ayarlari - Drop Orani Girisi")
                say("")
                say("İstediğiniz drop oranini rakamsal olarak giriniz.")
                say("")
                get_oran=tonumber(input())
                if get_oran==0 or get_oran=="" or get_oran==nil or get_oran==0 then
                    syschat("<GM: Drop Ayarlari> Geçersiz giris, islem iptal edildi.")
                    send_letter("GM: Drop Ayarlari")
                    return
                end
                game.set_event_flag("scp_event_oran", get_oran)
                syschat("<GM: Drop Ayarlari> İslem basarili: Yeni Event Değeri: "..get_oran)
                send_letter("GM: Drop Ayarlari")
            end
        end
        when login begin  
            local saat = tonumber(os.date("%H")) -- Bazi serverlerde değisikilik gosterebiliyor. Eğer bu sekilde olmazsa 'os.time' olarak değistirin.
            if saat == 20 then
                if game.get_event_flag("exp_event") == 0 then
                    game.set_event_flag("exp_event",1)
                    local oran=game.get_event_flag("scp_event_oran")
                    notice_all("<Event> Tum oranlar 1 saat sure ile açilmistir. Yeni Oran= "..oran)
                    __give_empire_priv(0, 1, oran, 60*60) --  İtem Drop
                    __give_empire_priv(0, 2, oran, 60*60) --  Yang Drop
                    __give_empire_priv(0, 4, oran, 60*60) --  EXP Drop
                end
            elseif saat == 21 then
                if game.get_event_flag("exp_event") == 1 then
                    game.set_event_flag("exp_event",0)
                    notice_all("<Event> Yuksek Oran Eventi sona ermistir. İyi Oyunlar.")
                end
            end
        end -- When End
    end -- Sate End
end -- Quest End
 
Teşekkürler güzel bir çalışma olmuş bunun zamanlı olduğunuda eklersen daha çok ilgi çekecektir eline sağlık
 
Teşekkürler güzel bir çalışma olmuş bunun zamanlı olduğunuda eklersen daha çok ilgi çekecektir eline sağlık

Zamanlı derken, dakika dadahil olarak mı?
 
Kendi kodlamam drop açma questi.
Bir teşekkürü fazla görmeyelim lütfen.
Şimdiden teşekkürler.
Buyrun Quest:

scp_event.lua:
Kod:
quest scp_event begin
    state start begin
        when letter with pc.is_gm() begin
            send_letter("GM: Drop Ayarlari")
        end
        when info or button with pc.is_gm() begin
            say_title("GM Drop Ayarlari - Giris")
            say("")
            say("Merhabalar "..pc.get_name())
            say("Bu paneli kullanarak Event Ayarlarini duzenleyebilirsin.")
            say_reward("Mevcut Ayarlar:")
            say("Event Orani: "..game.get_event_flag("scp_event_oran"))
            say_reward("Coded By TurkMMO-Scorpion1453")
            say("")
            main_sec=select("Drop Değerlerini Degistir","Kapat")
            if main_sec==2 then
                syschat("<GM: Drop Ayarlari> Basariyla Cikis Yapildi.")
                send_letter("GM: Drop Ayarlari")
                return
            elseif main_sec==1 then
                say_title("GM Drop Ayarlari - Drop Orani Girisi")
                say("")
                say("İstediğiniz drop oranini rakamsal olarak giriniz.")
                say("")
                get_oran=tonumber(input())
                if get_oran==0 or get_oran=="" or get_oran==nil or get_oran==0 then
                    syschat("<GM: Drop Ayarlari> Geçersiz giris, islem iptal edildi.")
                    send_letter("GM: Drop Ayarlari")
                    return
                end
                game.set_event_flag("scp_event_oran", get_oran)
                syschat("<GM: Drop Ayarlari> İslem basarili: Yeni Event Değeri: "..get_oran)
                send_letter("GM: Drop Ayarlari")
            end
        end
        when login begin 
            local saat = tonumber(os.date("%H")) -- Bazi serverlerde değisikilik gosterebiliyor. Eğer bu sekilde olmazsa 'os.time' olarak değistirin.
            if saat == 20 then
                if game.get_event_flag("exp_event") == 0 then
                    game.set_event_flag("exp_event",1)
                    local oran=game.get_event_flag("scp_event_oran")
                    notice_all("<Event> Tum oranlar 1 saat sure ile açilmistir. Yeni Oran= "..oran)
                    __give_empire_priv(0, 1, oran, 60*60) --  İtem Drop
                    __give_empire_priv(0, 2, oran, 60*60) --  Yang Drop
                    __give_empire_priv(0, 4, oran, 60*60) --  EXP Drop
                end
            elseif saat == 21 then
                if game.get_event_flag("exp_event") == 1 then
                    game.set_event_flag("exp_event",0)
                    notice_all("<Event> Yuksek Oran Eventi sona ermistir. İyi Oyunlar.")
                end
            end
        end -- When End
    end -- Sate End
end -- Quest End

Sisteme ait resim veya kanıt ekleyebilirmisiniz?
Kanıt eklenmesi için öngörülen saat : 24 Saat
 
yararlı konu herkese lazım olacak bişe elinize sağlık
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst