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 Özel Join ve Quit Mesajları — Renkli ve Animasyonlu

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

Özel Giriş ve Çıkış Mesajları Skripti — Rank'a Göre Farklı Mesaj



Vanilla Minecraft'ın sıkıcı "OyuncuAdi joined the game" mesajı yerine rank'a göre özelleştirilmiş, renkli giriş ve çıkış mesajları bu skriptle mümkün.

Özellikler




  • Rank'a göre farklı giriş mesajı
  • İlk girişe özel hoş geldin mesajı
  • Title ve subtitle efekti
  • Tüm oyunculara broadcast
  • VIP'e özel ses efekti


Tam Skript Kodu




# join-quit.sk
# Özel Giriş/Çıkış Mesajları

on join:
cancel event
if {ilk-giris::%player's uuid%} is not set:
set {ilk-giris::%player's uuid%} to true
ilk-giris-mesaji(player)
stop
normal-giris(player)

function ilk-giris-mesaji(p: player):
broadcast ""
broadcast "&a&l✦ &eYENİ OYUNCU &a&l✦"
broadcast "&7▶ &f%{_p}% &7sunucumuza ilk kez katıldı!"
broadcast "&7Hoş geldin mesajı göndermek için sohbete yazın!"
broadcast ""
send title "&a&lHoş Geldiniz!" with subtitle "&7MCSepeti'ye ilk adımınız!" to {_p} for 5 seconds
play sound "entity.player.levelup" at volume 1 to {_p}
wait 1 second
send "" to {_p}
send "&a&l★ &eMCSepeti'ye Hoş Geldiniz! &a&l★" to {_p}
send "&7Bu sunucunun ilk ziyaretçisisiniz." to {_p}
send "&7Forum: &bmcsepeti.com.tr" to {_p}
send "" to {_p}

function normal-giris(p: player):
# LuckPerms grup kontrolü
set {_grup} to {_p}'s primary group # LuckPerms gerekli
if {_grup} is "admin":
broadcast "&4&l[ADMİN] &c%{_p}% &7sunucuya bağlandı."
else if {_grup} is "moderator":
broadcast "&c[MOD] &f%{_p}% &7sunucuya bağlandı."
else if {_grup} is "vip":
broadcast "&b[VIP] &f%{_p}% &7sunucuya bağlandı. ✦"
play sound "block.note_block.pling" at volume 0.5 to {_p}
else:
broadcast "&7▶ &f%{_p}% &7sunucuya katıldı."
send title "&aHoş Geldiniz!" with subtitle "&7%{_p}%, tekrar bekleriz!" to {_p} for 3 seconds

on quit:
cancel event
set {_grup} to player's primary group
if {_grup} is "admin":
broadcast "&4[ADMİN] &c%player% &7sunucudan ayrıldı."
else if {_grup} is "vip":
broadcast "&b[VIP] &f%player% &7sunucudan ayrıldı."
else:
broadcast "&7◀ &f%player% &7sunucudan ayrıldı."

# LuckPerms olmadan basit versiyon:
# on join:
# cancel event
# if player has permission "rank.vip":
# broadcast "&b[VIP] &f%player% &7katıldı."
# else:
# broadcast "&7▶ &f%player% &7katıldı."


LuckPerms Olmadan Kullanım



Eğer LuckPerms yoksa primary group yerine permission kontrolü yapın:


on join:
cancel event
if player has permission "rank.admin":
broadcast "&4[ADMIN] &c%player% katıldı."
else if player has permission "rank.vip":
broadcast "&b[VIP] &f%player% katıldı. ✦"
else:
broadcast "&7▶ &f%player% katıldı."


Özelleştirme




  • Mesajları istediğiniz gibi değiştirin
  • play sound satırını kaldırarak ses efektlerini devre dışı bırakın
  • [*]title/subtitle süresini saniye cinsinden ayarlayın


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

Cevap yazabilmek için giriş yap.