- Mesaj
- 158
- Çözümler
- 5
- Beğeni
- 101
- Puan
- 759
- Ticaret Puanı
- 0
Lua (Quest):
quest scevent begin
state start begin
when letter with pc.is_gm() begin
send_letter("Drop Ayarlari")
end
when info or button with pc.is_gm() begin
say_title("Drop Ayarlari - Giris")
say("")
say("Merhabalar "..pc.get_name())
say("Bu paneli kullanarak Event Ayarlarini duzenleyebilirsin.")
say_reward("Mevcut Ayarlar:")
say("Event Orani: "..game.get_event_flag("litery_oran"))
say("")
main_sec=select("Drop Degerlerini Degistir","Kapat")
if main_sec==2 then
syschat("Drop Ayarlari Basariyla Cikis Yapildi.")
send_letter("Drop Ayarlari")
return
elseif main_sec==1 then
say_title("Drop Ayarlari - Drop Orani Girisi")
say("")
say("Istediginiz drop oranini rakamsal olarak giriniz.")
say("")
get_oran=tonumber(input())
if get_oran==0 or get_oran=="" or get_oran==nil or get_oran==0 then
syschat("Drop Ayarlari Gecersiz giris, islem iptal edildi.")
send_letter("Drop Ayarlari")
return
end
game.set_event_flag("litery_oran", get_oran)
syschat("Drop Ayarlari Islem basarili: Yeni Event Degeri: "..get_oran)
send_letter("Drop Ayarlari")
end
end
when login begin
local saat = tonumber(os.time("%H"))
if saat == 20 then
if game.get_event_flag("exp_event") == 0 then
game.set_event_flag("exp_event",1)
local oran=game.get_event_flag("litery_oran")
notice_all("Tum oranlar 1 saat sure ile açilmistir. Yeni Oran= "..oran)
__give_empire_priv(0, 1, oran, 60*60)
__give_empire_priv(0, 2, oran, 60*60)
__give_empire_priv(0, 4, oran, 60*60)
end
elseif saat == 21 then
if game.get_event_flag("exp_event") == 1 then
game.set_event_flag("exp_event",0)
notice_all("Yuksek Oran Eventi sona ermistir. İyi Oyunlar.")
end
end
end
end
end
Oranları güncellemiyor sebebini çözemedim commoand priv empire şeklinde denedim os date olarak denememe ragmen drop oranlarını güncellemiyor
(aynısını aşagıda da yapmışsın)