Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 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