Oyun Forumu - Türkiye'nin Oyuncu Platformu - Plays

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

  • Oyun forumumuzdaki Metin2 forumunda bu oyun hakkında her şeyi öğrenebilirsiniz. Metin2 hakkında yardım alabilir, sorular sorabilirsiniz. Metin2 oynamak için türk serverleri bulabilir ve oralarda nasıl oynanır öğrenebilirsiniz. Metin2 etkinlerini zamanında öğrenebilir ve zaman kaçmadan onlara katılabilirsiniz. Metin2 sunucusu açmak istiyorsanız o sunucu için Metin2 dosyaları bulabilirsiniz.

Celil

Founder of Netkreatif
Site Sahibi
Katılım
13 Haz 2020
Mesajlar
205
Tepki
132
Puan
43
Metin2 Etkinlik Takvimi & MT2 Oto Event Questi
Metin2 oto event questi ile oyunda olmasanız ile userlerinize etkinlik yaptırabilirsiniz.
Metin2 etkinlik takvimi questi indirerek etkinlik saatlerini oyuncularınıza gösterebilirsiniz.

• Sistem otomatik saat ve günü gelince etkinliği/eventi başlatıyor.

121


Quest Nasıl Yüklenir ?
/usr/game/share/locale/turkey/quest dizininin içine lua dosyamızı yüklüyoruz.
SSH (Putty) üzerinde "cd /usr/game/share/locale/turkey/quest" komutunu uyguluyoruz.
"./qc dosyaismi.lua" dosyanızın adını yazıp komutumuzu enterliyoruz.
Oyun içerisinde GM hesabınız ile "/reload q" komudunu uygulayabilir veya sunucuya direkt ssh üzerinden reboot atabilirsiniz.

LUA Kodu :

Kod:
quest event begin
    state start begin
        when letter begin
            send_letter("Etkinlik Takvimi ")
        end
        when info or button begin
            say_title("Etkinlik Takvimi :")
            say("")
            say("Pazartesi: Ay Işığı 21.00 - 23.00 ")
            say("Salı: Futbol Topu 21.00 - 23.00 ")
            say("Çarşamba: Pet Sandık 21.00 - 23.00 ")
            say("Perşembe: Kostüm Sandık 21.00 - 23.00 ")
            say("Cuma: Bulmaca Kutusu 21.00 - 23.00 ")
            say_reward("Özel Eventler;")
            say("Cumartesi : VS-Turnuvası 21.00 KRAL Tag ")
            say("Pazar : OX-Event - 21.00(10RuhTaşı,1Pençe,1Pul) ")
            say("")
            wait()
            send_letter("Etkinlik Takvimi ")
        end
        when login begin
            local saat = tonumber(os.date("%H"))
            local gun = tostring(os.date("%A"))
            if gun == "Monday" then
                if saat == 21 then
                    if game.get_event_flag("ay_ac") == 0 then
                        game.set_event_flag("ay_ac",1)
                        game.set_event_flag("ay_kapa",0)
                        game.set_event_flag("ayisigi",1)
                        notice_all("Ayışığı eventi 2 saat süreyle başlamıştır.")
                    end
                elseif saat == 23 then
                    if game.get_event_flag("ay_kapa") == 0 then
                        game.set_event_flag("ay_ac",0)
                        game.set_event_flag("ay_kapa",1)
                        game.set_event_flag("ayisigi",0)
                        notice_all("Ayışığı eventi sona ermiştir.")
                    end
                end
            elseif gun == "Tuesday" then
                if saat == 21 then
                    if game.get_event_flag("top_ac") == 0 then
                        game.set_event_flag("top_ac",1)
                        game.set_event_flag("top_kapa",0)
                        game.set_event_flag("futboltopu",1)
                        notice_all("Futbol Topu eventi 2 saat süreyle başlamıştır.")
                    end
                elseif saat == 23 then
                    if game.get_event_flag("top_kapa") == 0 then
                        game.set_event_flag("top_ac",0)
                        game.set_event_flag("top_kapa",1)
                        game.set_event_flag("futboltopu",0)
                        notice_all("Futbol Topu eventi bitmiştir.")
                    end
                end
            elseif gun == "Wednesday" then
                if saat == 21 then
                    if game.get_event_flag("pet_ac") == 0 then
                        game.set_event_flag("pet_ac",1)
                        game.set_event_flag("pet_kapa",0)
                        game.set_event_flag("pet_event",1)
                        notice_all("Pet Sandığı eventi 2 saat süreyle başlamıştır.")
                    end
                elseif saat == 23 then
                    if game.get_event_flag("pet_kapa") == 0 then
                        game.set_event_flag("pet_ac",0)
                        game.set_event_flag("pet_kapa",1)
                        game.set_event_flag("pet_event",0)
                        notice_all("Pet Sandığı eventi bitmiştir.")
                    end
                end
            elseif gun == "Thursday" then
                if saat == 21 then
                    if game.get_event_flag("kostum_ac") == 0 then
                        game.set_event_flag("kostum_ac",1)
                        game.set_event_flag("kostum_kapa",0)
                        game.set_event_flag("dressup",1)
                        notice_all("Kostüm Eventi 2 saat süreyle başlamıştır.")
                    end
                elseif saat == 23 then
                    if game.get_event_flag("kostum_kapa") == 0 then
                        game.set_event_flag("kostum_ac",0)
                        game.set_event_flag("kostum_kapa",1)
                        game.set_event_flag("dressup",0)
                        notice_all("Kostüm Eventi bitmiştir.")
                    end
                end
            elseif gun == "Friday" then
                if saat == 21 then
                    if game.get_event_flag("bilgi_ac") == 0 then
                        game.set_event_flag("bilgi_ac",1)
                        game.set_event_flag("bilgi_kapa",0)
                        game.set_event_flag("kids_day_quiz",1)
                        notice_all("Bulmaca Kutusu Eventi 2 saat süreyle başlamıştır.")
                    end
                elseif saat == 23 then
                    if game.get_event_flag("bilgi_kapa") == 0 then
                        game.set_event_flag("bilgi_ac",0)
                        game.set_event_flag("bilgi_kapa",1)
                        game.set_event_flag("kids_day_quiz",0)
                        notice_all("Bulmaca Kutusu Eventi bitmiştir.")
                    end
                end
            end
        end
    end
end
 
Üst