Metin2 Server Sahiplerinin Aradığı Oto Event Ayarlama

1.Aşama:
Filezilla girin;

usr/game/share/locale/turkey/quest
dizinine gelin
oto_event.lua adında dosya oluşturup içine alttaki kodları yapıştırın ve kaydedin.
(Notepad++ kullanın.)

 

quest oto_event begin
    state start begin
        when login with pc.is_gm() begin
            clear_server_timer("oto_event")
            server_loop_timer("oto_event",1)
        end
        when oto_event.server_timer begin
            local saat = tonumber(os.date("%H"))
            local time = os.date("%X")
            local gun = tostring(os.date("%A"))
            if gun == "Monday" then
                if time == "21:00:00" then
                    if game.get_event_flag("ayisigi") == 0 then
                        game.set_event_flag("ayisigi",1)
                        notice_all("Ayisigi Define Sandığı eventi 2 saat süreyle başlamıştır.")
                    end
                elseif time == "23:00:00" then
                    if game.get_event_flag("ayisigi") == 1 then
                        game.set_event_flag("ayisigi",0)
                        notice_all("Ayisigi Define Sandığı eventi sona ermiştir.")
                    end
                end
            elseif gun == "Tuesday" then
                if time == "21:00:00" then
                    if game.get_event_flag("event_altigen_drop") == 0 then
                        game.set_event_flag("event_altigen_drop",1)
                        notice_all("Altıgen Hediye Paketş eventi 2 saat süreyle başlamıştır.")
                    end
                elseif time == "23:00:00" then
                    if game.get_event_flag("event_altigen_drop") == 1 then
                        game.set_event_flag("event_altigen_drop",0)
                        notice_all("Altıgen Hediye Paketi eventi sona ermiştir.")
                    end
                end
            elseif gun == "Wednesday" then
                if time == "18:59:50" then
                    if game.get_event_flag("sertifika_drop") == 0 then
                        game.set_event_flag("sertifika_drop",1)
                        notice_all("Sertifika eventi 2,5 saat süreyle başlamıştır.")
                    end
                elseif time == "21:29:50" then
                    if game.get_event_flag("sertifika_drop") == 1 then
                        game.set_event_flag("sertifika_drop",0)
                        notice_all("Sertifika eventi sona ermiştir.")
                    end
                end
            elseif gun == "Thursday" then
                if time == "21:00:00" then
                    if game.get_event_flag("col_firtinasi_drop") == 0 then
                        game.set_event_flag("col_firtinasi_drop",1)
                        notice_all("Çöl Fırtınası eventi 1 saat süreyle başlamıştır.")
                    end
                elseif time == "22:00:00" then
                    if game.get_event_flag("col_firtinasi_drop") == 1 then
                        game.set_event_flag("col_firtinasi_drop",0)
                        notice_all("Çöl Fırtınası eventi sona ermiştir.")
                    end
                end
            elseif gun == "Friday" then
                if time == "20:00:00" then
                    if game.get_event_flag("football_drop") == 0 then
                        game.set_event_flag("football_drop",1)
                        game.set_event_flag("new_football_2014_event",1)
                        notice_all("Dünya Kupası eventi 3 saat süreyle başlamıştır.")
                    end
                elseif time == "23:00:00" then
                    if game.get_event_flag("football_drop") == 1 then
                        game.set_event_flag("football_drop",0)
                        game.set_event_flag("new_football_2014_event",0)
                        notice_all("Dünya Kupası eventi sona ermiştir.")
                    end
                end
            elseif gun == "Saturday" then
                if time == "21:00:00" then
                    if game.get_event_flag("sonsuz_kis_drop") == 0 then
                        game.set_event_flag("sonsuz_kis_drop",1)
                        notice_all("Sonsuz Kış Sandığı eventi 1 saat süreyle başlamıştır.")
                    end
                elseif time == "22:00:00" then
                    if game.get_event_flag("sonsuz_kis_drop") == 1 then
                        game.set_event_flag("sonsuz_kis_drop",0)
                        notice_all("Sonsuz Kış Sandığı eventi sona ermiştir.")
                    end
                end
            elseif gun == "Sunday" then
                if time == "19:00:00" then
                    if game.get_event_flag("cards_event") == 0 then
                        game.set_event_flag("cards_event",1)
                        notice_all("Okey Kart eventi 4 saat süreyle başlamıştır.")
                    end
                elseif time == "23:00:00" then
                    if game.get_event_flag("cards_event") == 1 then
                        game.set_event_flag("cards_event",0)
                        notice_all("Okey Kart eventi sona ermiştir.")
                    end
                end
            end
        end
    end
end

 


2.Aşama
Putty Login olun;

cd /usr/game/share/locale/turkey/quest
yazın ardından
./qc oto_event.lua
yazıp enterlayın.
Oyunda gm çarla /reload q yapın veya reboot atın.

NOT: Event drop kodlarını siz kendi eventlerinizin açılması için gerekli kodlarla set_event_flag ve get_event_flag kısmına yazın.

 

3.Aşama: (Sunucunun Saatini Kontrol Etme)

WGdWlY.png


Ayrıca belirlenen saatlerde başlaması için sunucu saatinizin yerel saatle aynı olması lazım onu kontrol etmek için putty login olup date yazıp sunucu saatinizi öğrenebilirsiniz eğer yerel saatle uyuşmuyorsa sunucu saatini değiştirmek için

date 201712131542

yazıp enterlamanız yeterli.

YAZAR HAKKINDA;
admin
Admin

Admin

KONU YORUMLARI
YORUM YAP

Metin2 PvP Server Files

Metin2 Server Sahiplerinin Aradığı Oto Event Ayarlama

Metin2 Server Sahiplerinin Aradığı Oto Event Ayarlama Bu sayede siz oyunda olmasanız bile eventleriniz gününde ve saatinde otomatik başlayıp sonlanacak.

EN ÇOK OKUNAN 5 MAKALELER
admin
Admin Yazdı;

12 gün önce

Metin2 Pvp Nedir?, Pvp Ne Anlama Gelir?, Metin2 Pvp Nasıl Kurulur? Hep..

admin
Admin Yazdı;

9 gün önce

Metin2 Pvp Server sahipleri için hazırlamış olduğumuz Gm Kodları ve Gm..

admin
Admin Yazdı;

27 gün önce

Metin2 Pvp Tanıtımı nasıl yapılmalıdır, Pvp Server Reklam tiyoları. M..

admin
Admin Yazdı;

24 gün önce

İyi Bir Metin2 Pvp Server Tanıtımı Naıl Olmalı, Nelere Dikkat Edilmeli..

admin
Admin Yazdı;

24 gün önce

Metin2'de hangi karakter 92 ve 94 biyolog görevlerinden hangi özellikl..