- Katılım
- 26 Şubat 2020
- Mesajlar
- 158
- En iyi cevaplar
- 2
- Tepki puanı
- 22
- Puanları
- 1,080
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Aşağıda, belirli aralıklarla otomatik mesaj gönderen basit bir AutoBroadcast Skript kodu verilmiştir:
Zaman Ayarı
Mesaj Ön Eki
Daha Fazla İşlev
JavaScript:
# Mesajları ve zaman aralığını buradan ayarlayabilirsiniz
options:
interval: 60 seconds # Mesajların yayınlanma aralığı
prefix: &6[&eDuyuru&6] # Mesajların başında gözükecek ön ek
# Yayınlanacak mesajlar
variables:
{autobroadcast.messages::*} = &aSunucumuza hoş geldiniz!, &eWeb sitemizi ziyaret edin: &bwww.sunucusite.com, &cUnutmayın! Kurallara uymak önemlidir.
# Skript yüklendiğinde bilgi ver
on load:
broadcast "&aAutoBroadcast sistemi yüklendi!"
broadcast "&7Yayınlar her %{@interval}% aralıklarla gönderilecek."
# Belirli bir aralıkta otomatik mesaj gönder
every {@interval}:
loop {autobroadcast.messages::*}:
set {_message} to loop-value
broadcast "{@prefix} %{_message}%"
- Mesaj Listesi
- Skript, yayınlanacak mesajları {autobroadcast.messages::*} değişkenine kaydeder.
- Mesajları eklemek veya düzenlemek için aşağıdaki formatı kullanabilirsiniz
Kod:
{autobroadcast.messages::*} = &aİlk Mesaj, &eİkinci Mesaj, &bÜçüncü Mesaj
Zaman Ayarı
- Mesajların yayınlanma süresini {@interval} değişkeni ile ayarlayabilirsiniz.
Kod:
options:
interval: 120 seconds
Mesaj Ön Eki
- Mesajların başında görünecek ön ek (prefix) {@prefix} ile özelleştirilebilir.
Kod:
options:
prefix: &c[Sunucu Duyurusu]
Mesaj Yönetimi Komutları (Opsiyonel)
Eğer sunucunuzda mesajları dinamik olarak eklemek, düzenlemek veya silmek isterseniz, aşağıdaki komutları ekleyebilirsiniz:AutoBroadcast Yönetim Komutları
JavaScript:
command /autobroadcast add <text>:
permission: autobroadcast.manage
trigger:
add arg-1 to {autobroadcast.messages::*}
send "&aMesaj başarıyla eklendi: &e%arg-1%"
command /autobroadcast remove <number>:
permission: autobroadcast.manage
trigger:
if {autobroadcast.messages::%arg-1%} is set:
remove {autobroadcast.messages::%arg-1%}
send "&aMesaj başarıyla silindi!"
else:
send "&cBu numaraya sahip bir mesaj bulunamadı!"
command /autobroadcast list:
permission: autobroadcast.manage
trigger:
send "&eAutoBroadcast Mesaj Listesi:"
loop {autobroadcast.messages::*}:
send "&6%loop-index%. &f%loop-value%"
Kurulum Adımları
- Dosyayı Kaydet
- Yukarıdaki kodu bir .sk dosyasına (ör. autobroadcast.sk) kaydedin.
- Dosyayı plugins/Skript/scripts dizinine yerleştirin.
- Skript'i Yeniden Yükle
- Minecraft sunucusunda şu komutu çalıştırın:
Bash:/sk reload autobroadcast
- Minecraft sunucusunda şu komutu çalıştırın:
Özelleştirme
- Renkli Mesajlar
- Minecraft renk kodlarını kullanarak mesajları renklendirebilirsiniz. Örneğin.
Kod:
{autobroadcast.messages::*} = &aMerhaba!, &bEtkinlik başlıyor!, &cSunucu kuralları önemli!
Daha Fazla İşlev
- Mesajları rastgele sırayla yayınlamak için
-
Kod:
broadcast "{@prefix} %{random element of {autobroadcast.messages::*}}%" - Mesajlara ses efektleri veya görseller eklemek için:
-
Kod:
play sound "entity.experience_orb.pickup" for all players