- Katılım
- 13 Haz 2020
- Mesajlar
- 248
- Tepki
- 150
- Puan
- 0
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.
Ekli dosyayı görüntüle 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 :
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.
Ekli dosyayı görüntüle 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