Paylaşım Bakım Var Quest

KutlukHan

Yeni Üye
Aileden Biri
0
Aktiflik
Aktif edildiği zaman, oyuna giren oyunculara oyunun bakımda olduğunu bildiren bir ekran çıkartarak oyundan atacaktır. İstendiği zaman aktif edilip, kapatılabilir.

Kod:
quest bakim_modu begin
state start begin
when login begin
local izinli_hesap = "xxx" -- sadece senin girebilecegin hesap adi

if pc.is_gm() then
set_state(menu)
end

-- Bakim modu aciksa
if game.get_event_flag("bakim_var") == 1 then
-- Oyuncu ne GM ne de izinli hesap ise at
if not pc.is_gm() and pc.get_name() ~= izinli_hesap then
notice("Su anda bakim var. Oyuna giremezsiniz!")
say_title("Bilgi:")
say("")
say("Oyunumuz su an bakimdadir.")
command("quit")
end
end
end
end

state menu begin
when letter begin
send_letter("Bakim Modu")
end

when button or info begin
say_title("Bakim Modu Kontrol")
say("Bakim modunu acip kapatabilirsiniz.")
local secim = select("Bakim modunu ac", "Bakim modunu kapa", "Kapat")

if secim == 1 then
if game.get_event_flag("bakim_var") == 1 then
say("Bakim modu zaten acik.")
else
game.set_event_flag("bakim_var", 1)
say("Bakim modu acildi. GM olmayan oyuncular giremez.")
end
elseif secim == 2 then
if game.get_event_flag("bakim_var") == 0 then
say("Bakim modu zaten kapali.")
else
game.set_event_flag("bakim_var", 0)
say("Bakim modu kapatildi.")
end
end
end
end
end

1774798286167.png
 
Geri