Menü
💬 Forum 🛒 Mağaza ⛏️ Sunucular ⚔️ Klanlar 📰 Blog 🏆 Liderlik 👥 Üyeler 🎖️ Rütbeler
1 üye online 👥 12 toplam üye 📝 Bugün 51 konu 💬 Bugün 51 mesaj

Skript ile Ücretsiz Mesaj Sistemi — Duyuru ve Broadcast

orginscorel · 2 saat önce · 1 gönderi · 1 görüntülenme
#1

Duyuru ve Otomatik Mesaj Sistemi Skripti



Sunucunuzda belirli aralıklarla otomatik mesaj yayınlamak, özel duyuru yapmak ve chat kurallarını hatırlatmak için kullanılan kapsamlı bir mesaj sistemi.

Özellikler




  • Otomatik periyodik mesajlar
  • /duyuru komutu
  • Renkli ve formatlı mesajlar
  • Farklı mesaj kategorileri
  • [*]Mesaj prefix özelleştirme


Tam Skript Kodu




# mesaj-sistemi.sk
# Duyuru ve Otomatik Mesaj Sistemi

options:
duyuru-prefix: "&8[&e&l📢 Duyuru&8] &r"
bilgi-prefix: "&8[&b&lℹ Bilgi&8] &r"
kural-prefix: "&8[&c&l⚖ Kural&8] &r"
mesaj-sure: 5 minutes

# Otomatik mesajlar
set {otomesaj.1} to "&bDiscord sunucumuza katılın: discord.gg/mcsepeti"
set {otomesaj.2} to "&aSunucu IP: mc.mcsepeti.com.tr | Port: 25565"
set {otomesaj.3} to "&eBug bulursanız /bugreport ile bildirin!"
set {otomesaj.4} to "&7Kuralları okumak için: /kurallar"
set {otomesaj.5} to "&aOy vermek için: /oy — Her oyuncu 500₺ ödül!"
set {otomesaj.maks} to 5

every {@mesaj-sure}:
add 1 to {otomesaj.siradaki}
if {otomesaj.siradaki} > {otomesaj.maks}:
set {otomesaj.siradaki} to 1
set {_mesaj} to {otomesaj.%{otomesaj.siradaki}%}
if {_mesaj} is set:
broadcast ""
broadcast "{@bilgi-prefix}%{_mesaj}%"
broadcast ""

command /duyuru <text>:
permission: duyuru.yap
trigger:
broadcast ""
broadcast "{@duyuru-prefix}&e%arg-1%"
broadcast ""
play sound "block.note_block.bell" to all players at volume 1

command /duyurukural <text>:
permission: duyuru.yap
trigger:
broadcast ""
broadcast "{@kural-prefix}&c%arg-1%"
broadcast ""

command /mesajekle <integer> <text>:
permission: duyuru.admin
trigger:
if arg-1 <= 0 or arg-1 > 20:
send "&cGeçersiz slot (1-20)!" to player
stop
set {otomesaj.%arg-1%} to arg-2
if arg-1 > {otomesaj.maks}:
set {otomesaj.maks} to arg-1
send "&aOtomatik mesaj eklendi: &7[Slot %arg-1%] %arg-2%" to player

command /mesajsil <integer>:
permission: duyuru.admin
trigger:
delete {otomesaj.%arg-1%}
send "&aOtomatik mesaj silindi: Slot %arg-1%" to player

command /mesajlar:
permission: duyuru.admin
trigger:
send "&e--- Otomatik Mesajlar ---" to player
loop {otomesaj.maks} times:
set {_m} to {otomesaj.%loop-number%}
if {_m} is set:
send "&7[%loop-number%] %{_m}%" to player
else:
send "&8[%loop-number%] &7(boş)" to player

command /ping:
trigger:
send "&7Bağlantınız: &a%player's ping%ms" to player

command /sunucu:
trigger:
send "" to player
send "&b&l--- MCSepeti Sunucu Bilgisi ---" to player
send "&7Online Oyuncular: &a%size of all players%" to player
send "&7TPS: &a%tps%" to player
send "&7Sürüm: &b1.21" to player
send "&7Discord: &fdiscord.gg/mcsepeti" to player
send "" to player


TPS Placeholder



%tps% PlaceholderAPI'den gelir. Eğer PlaceholderAPI yoksa bu satırı kaldırın.

Mesaj Özelleştirme



Otomatik mesajları /mesajekle ile ekleyebilirsiniz:

/mesajekle 1 &aSunucumuza oy verin!
/mesajekle 2 &bYeni güncelleme: /guncellemeler


Sorularınız için bu konuya yazın!

Cevap yazabilmek için giriş yap.