BlackFullMoon 1
BlackFullMoon
Agora Metin2 1
Agora Metin2
PrimeAC 1
PrimeAC
ShadowFon 1
ShadowFon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
romegames 1
romegames
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
NovaLst 1
NovaLst
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

[QUEST] Metin2 Oto Event

Questi Yararlı buldunuz mu?

  • Evet

    Oy: 14 93.3%
  • Hayır

    Oy: 1 6.7%

  • Kullanılan toplam oy
    15

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Sunucun elimin altında olmadıgı için bir şey diyemeyeceğim eventin gerçekten açık mı kapalı mı olduğunu anlaman için benim paylaştıgım event duyuru sistemini kur derim sunucuna

Event başlıyor dostum onda hiç sıkıntı yok bak. Mesela 21:00 olduğunda duyuru geçiyor event başladı diye sonrasında. Mesela karakter atıyorsun falan giriyorsun normal server duyurusu var hani altta yazıyor Binek eventi başlamıştır 1 saat diye her karakter attığında fala bu yazıyor.Yani event kesinlikle sorunsuz başlatıyor.Sadece kapatmada sıkıntı var.
 
Event başlıyor dostum onda hiç sıkıntı yok bak. Mesela 21:00 olduğunda duyuru geçiyor event başladı diye sonrasında. Mesela karakter atıyorsun falan giriyorsun normal server duyurusu var hani altta yazıyor Binek eventi başlamıştır 1 saat diye her karakter attığında fala bu yazıyor.Yani event kesinlikle sorunsuz başlatıyor.Sadece kapatmada sıkıntı var.

Bende o sıkıntı yok işte hocam sorunu anlayamadım
 
Bende o sıkıntı yok işte hocam sorunu anlayamadım

Valla bende anlayamadım hocam.Neyse şu şekil kullansak sorun olmaz hrlde hocam

elseif time == "23:00:00" then
if game.get_event_flag("binekevent") == 1 then
game.set_event_flag("binekevent",0)
notice_all("Binek Sertifikası eventi sona ermiştir.")

Burayı kaldırsam hepsinde yani şu şekil kullansam

elseif gun == "Friday" then
if time == "21:00:00" then
if game.get_event_flag("binekevent") == 0 then
game.set_event_flag("binekevent",1)
notice_all("Binek Sertifikası eventi 2 saat süreyle başlamıştır.")

Kapatmayı kendim yaparım genelde 9-10 gibi evde olamıyorum kendi açsın etkinlikler gecikmesin.Kapatma yerlerini kaldırsam bi sıkıntı olmaz hrlde demi kendim kapatırım.
 
Valla bende anlayamadım hocam.Neyse şu şekil kullansak sorun olmaz hrlde hocam

elseif time == "23:00:00" then
if game.get_event_flag("binekevent") == 1 then
game.set_event_flag("binekevent",0)
notice_all("Binek Sertifikası eventi sona ermiştir.")

Burayı kaldırsam hepsinde yani şu şekil kullansam

elseif gun == "Friday" then
if time == "21:00:00" then
if game.get_event_flag("binekevent") == 0 then
game.set_event_flag("binekevent",1)
notice_all("Binek Sertifikası eventi 2 saat süreyle başlamıştır.")

Kapatmayı kendim yaparım genelde 9-10 gibi evde olamıyorum kendi açsın etkinlikler gecikmesin.Kapatma yerlerini kaldırsam bi sıkıntı olmaz hrlde demi kendim kapatırım.

kod bloğunu düzgün hale getirebilirsen sıkıntı olmaz tabi end bitişlerini düzeltirsin
 
kod bloğunu düzgün hale getirebilirsen sıkıntı olmaz tabi end bitişlerini düzeltirsin

Örnek:

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
end
elseif gun == "Wednesday" then
if time == "21:00:00" then
if game.get_event_flag("futboltopu") == 0 then
game.set_event_flag("futboltopu",1)
notice_all("Futbol Topu eventi 2 saat süreyle başlamıştır.")
end
end
elseif gun == "Friday" then
if time == "21:00:00" then
if game.get_event_flag("binekevent") == 0 then
game.set_event_flag("binekevent",1)
notice_all("Binek Sertifikası eventi 2 saat süreyle başlamıştır.")
end
end
end
end
end
end
 

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

Geri
Üst