bSK | Json-Broadcast | İşsizlik Eserlerimden Biri Daha

Breakthrough

Obsidyen Madencisi
En iyi cevaplar
0
Sıkılıyorum, yapacak iş yok bende skript kodlayayım dedim.
Bu skript otomatik duyuru yapmaya yarıyor, duyurular json oluyor bu arada.
SkQuery ve Umbaska jsonları kullandım, gerekirse json.sk ilede yapılabilir.

Kod:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
Kod:
optionS:
    prefix: &8[&cJB&8]
    permerror: {@prefix} &eBu komutu kullanamazsın.
    duyurusüre: 35 #Saniye biçiminden
command /json-broadcast [<text>]:
    aliases: /jb
    permission: jsonbroadcast.admin
    permission message: {@permerror}
    triggeR:
        arg-1 isn't set:
            send "&b&l&m-------------&r &c&lJson-Broadcast &b&l&m-------------"
            send "{@prefix} &eMesaj eklemek için&8:%nl% &a/jb ekle"
            send "{@prefix} &eMesaj silmek için&8:%nl% &a/jb sil"
            send "{@prefix} &eTüm mesajları görmek için&8:%nl% &a/jb liste"
            send "&b&l&m-------------&r &c&lJson-Broadcast &b&l&m-------------"
        arg-1 is "ekle":
            set {mesaj.ekliyor.%player%} to true
            send "{@prefix} &eMesaj eklemeye başladın.%nl%{@prefix} &eIlk olarak mesajı sohbete yazmanı istiyorum."
        arg-1 is "sil":
            set {mesaj.siliyor.%player%} to true
            send "{@prefix} &eMesaj silmeye başladın.%nl%{@prefix} &eSilmek istediğin mesajı sohbete yazar mısın?"
        arg-1 is "liste":
            {duyurular::*} is set:
                send "{@prefix} &eDuyuru listesi:"
                loop {duyurular::*}:
                    send json of "%loop-value%" tooltip "%{tooltip::%loop-value%}%" run "/%{komut::%loop-value%}%" to player
            else:
                send "{@prefix} &cHiç duyuru yok."
chat:
    {mesaj.ekliyor.%player%} is true:
        {duyurular::%message%} isn't set:
            cancel event
            set {duyurular::%message%} to message
            delete {mesaj.ekliyor.%player%}
            set {tooltip.belirliyor.%player%} to true
            set {mesaj.%player%} to message
            send "{@prefix} &eMesaj eklendi,şimdi fare imleci mesajın üstüne geldiğinde çıkacak yazıyı sohbete yazmalısın."
    else if {tooltip.belirliyor.%player%} is true:
        message isn'T "iptal":
            cancel event
            set {tooltip::%{mesaj.%player%}%} to message
            delete {tooltip.belirliyor.%player%}
            set {komut.belirliyor.%player%} to true
            send "{@prefix} &eSırada mesaja tıklandığında çalışacak komut var,sohbete yazar mısın?"
        else:
            cancel event
            delete {tooltip.belirliyor.%player%}
            set {komut.belirliyor.%player%} to true
            send "{@prefix} &eSırada mesaja tıklandığında çalışacak komut var,sohbete yazar mısın?"
    else if {mesaj.siliyor.%player%} is true:
        cancel event
        delete {duyurular::%message%}
        delete {tooltip::%message%}
        delete {komut::%message%}
        send "{@prefix} &eMesaj silindi."
        delete {mesaj.siliyor.%player%}
    else if {komut.belirliyor.%player%} is true:
        message isn'T "iptal":
            cancel event
            set {komut::%{mesaj.%player%}%} to message
            delete {komut.belirliyor.%player%}
            send "{@prefix} &eMesaj ekleme işlemi tamamlandı,denemek için sana gönderiyorum."
            send json of "%{mesaj.%player%}%" tooltip "%{tooltip::%{mesaj.%player%}%}%" run "/%{komut::%{mesaj.%player%}%}%" to player
        else:
            cancel event
            delete {komut.belirliyor.%player%}
            send "{@prefix} &eMesaj ekleme işlemi tamamlandı,denemek için sana gönderiyorum."
            send json of "%{mesaj.%player%}%" tooltip "%{tooltip::%{mesaj.%player%}%}%" run "/%{komut::%{mesaj.%player%}%}%" to player
every {@duyurusüre} seconds:
    {duyurular::*} is set:
        set {broadcast} to random element of {duyurular::*}
        send json of "%{broadcast}%" tooltip "%{tooltip::%{broadcast}%}%" run "/%{komut::%{broadcast}%}%" to players
 
Üst