Bulundu Duyuru Plugini

  • Konuyu Başlatan Konuyu Başlatan PerfecTolga
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 621
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

PerfecTolga

Fırında Isıttığım İlk Taş
Katılım
24 Nisan 2020
Mesajlar
83
Elmaslar
3
Puan
8.920
Minecraft
FamilieSezen

Discord:

tolga6606

Selamlar 1.16.5-1.21.1 Sürümleri için geçerli duyuru plugini var mı arkadaşlar
 
Plugin vardır fakat Bunun için basit bir skriptde iş görür (sunucunuzda skript eklentisi varsa yazabilirim isterseniz)
 
Essentials plugininin duyuru özelleği vardı onu da kullanabilirsiniz
 
BungeeCord veya Velocity üzerinde kullanacaksanız yukarıdaki mesajdaki Lite Announcer'ı kullanabilirsiniz. Ancak velocityde düzelmediyse hex code desteği düzgün çalışmıyordu farklı renkleri çekiyordu. Eğer bukkit bir sunucuda kullanacaksanız
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
eklentisini kullanabilirsiniz.
 
JavaScript:
# Duyuru mesajlarını ve süreyi ayarlayabileceğiniz değişkenler
options:
    interval: 60 seconds # Duyuru mesajlarının arasındaki süre
    random: false # Random duyuru seçeneği (true/false)

# Duyuru mesajları (buraya istediğiniz kadar mesaj ekleyebilirsiniz)
set {announcements::*} to "&aSunucumuza hoş geldiniz!", "&bKuralları okumayı unutmayın.", "&cDiscord adresimize katılın: discord.gg/sunucu", "&dMağazamızı ziyaret edin: shop.sunucu.com"

# Duyuru komutu (adminler duyuru mesajlarını ve süreyi ayarlayabilir)
command /duyuruayarla [<text>] [<number>]:
    permission: op
    trigger:
        if arg-1 is "mesajekle":
            add arg-2 to {announcements::*}
            send "&aYeni duyuru eklendi: %arg-2%"
        else if arg-1 is "süre":
            set {_interval} to arg-2 parsed as a timespan
            set {announcement_interval} to {_interval}
            send "&aDuyuru aralığı ayarlandı: %arg-2% saniye"
        else if arg-1 is "random":
            if arg-2 is "true":
                set {announcement_random} to true
                send "&aRastgele duyuru modu aktif!"
            else if arg-2 is "false":
                set {announcement_random} to false
                send "&aRastgele duyuru modu devre dışı!"
        else:
            send "&cYanlış kullanım! Komutlar: /duyuruayarla mesajekle <mesaj>, süre <saniye>, random <true/false>"

# Duyuru döngüsü
every {@interval}:
    if size of {announcements::*} is greater than 0:
        if {announcement_random} is true:
            set {_index} to random integer between 1 and size of {announcements::*}
        else:
            if {announcement_index} is not set:
                set {announcement_index} to 1
            set {_index} to {announcement_index}
            add 1 to {announcement_index}
            if {announcement_index} is greater than size of {announcements::*}:
                set {announcement_index} to 1
        broadcast {announcements::%{_index}%}

# Sunucu ilk açıldığında varsayılan değerlerin ayarlanması
on load:
    if {announcement_interval} is not set:
        set {announcement_interval} to {@interval}
    if {announcement_random} is not set:
        set {announcement_random} to {@random}
    set {announcement_index} to 1

Adminler oyun içerisinden mesajları ve süreyi ayarlayabilir.
 
JavaScript:
# Duyuru mesajlarını ve süreyi ayarlayabileceğiniz değişkenler
options:
    interval: 60 seconds # Duyuru mesajlarının arasındaki süre
    random: false # Random duyuru seçeneği (true/false)

# Duyuru mesajları (buraya istediğiniz kadar mesaj ekleyebilirsiniz)
set {announcements::*} to "&aSunucumuza hoş geldiniz!", "&bKuralları okumayı unutmayın.", "&cDiscord adresimize katılın: discord.gg/sunucu", "&dMağazamızı ziyaret edin: shop.sunucu.com"

# Duyuru komutu (adminler duyuru mesajlarını ve süreyi ayarlayabilir)
command /duyuruayarla [<text>] [<number>]:
    permission: op
    trigger:
        if arg-1 is "mesajekle":
            add arg-2 to {announcements::*}
            send "&aYeni duyuru eklendi: %arg-2%"
        else if arg-1 is "süre":
            set {_interval} to arg-2 parsed as a timespan
            set {announcement_interval} to {_interval}
            send "&aDuyuru aralığı ayarlandı: %arg-2% saniye"
        else if arg-1 is "random":
            if arg-2 is "true":
                set {announcement_random} to true
                send "&aRastgele duyuru modu aktif!"
            else if arg-2 is "false":
                set {announcement_random} to false
                send "&aRastgele duyuru modu devre dışı!"
        else:
            send "&cYanlış kullanım! Komutlar: /duyuruayarla mesajekle <mesaj>, süre <saniye>, random <true/false>"

# Duyuru döngüsü
every {@interval}:
    if size of {announcements::*} is greater than 0:
        if {announcement_random} is true:
            set {_index} to random integer between 1 and size of {announcements::*}
        else:
            if {announcement_index} is not set:
                set {announcement_index} to 1
            set {_index} to {announcement_index}
            add 1 to {announcement_index}
            if {announcement_index} is greater than size of {announcements::*}:
                set {announcement_index} to 1
        broadcast {announcements::%{_index}%}

# Sunucu ilk açıldığında varsayılan değerlerin ayarlanması
on load:
    if {announcement_interval} is not set:
        set {announcement_interval} to {@interval}
    if {announcement_random} is not set:
        set {announcement_random} to {@random}
    set {announcement_index} to 1

Adminler oyun içerisinden mesajları ve süreyi ayarlayabilir.
Teşekkür Ederim Paylaşımınız için 60 second yerine göre ayarlıyoruz degil mi?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst