@enesfires
Oduncu
- MC Yaşı
- Bugün
- Mesaj Sayısı
- 15
- Konu Sayısı
- 8
- Beğeni Sayısı
- 23
- Trade Sayısı
- 1
- Memleket
- Malatya
Merhaba,
Sunucunuzdaki yetkililerin kendi aralarında hızlı ve düzenli bir şekilde iletişim kurabilmesi için geliştirdiğim Yetkili Sohbet Skriptini sizlerle paylaşıyorum.
Skript, tamamen özelleştirilebilir yapısıyla hem küçük hem de büyük sunucularda rahatlıkla kullanılabilir.
✔ Hızlı mesaj gönderme desteği.
✔ İsim rengi özelleştirilebilir.
✔ Mesaj rengi özelleştirilebilir.
✔ Prefix (ön ek) tamamen değiştirilebilir.
✔ Yetkili sohbet komutunu kullanabilecek permission düğümü değiştirilebilir.
✔ Yetkisi olmayan oyunculara gösterilecek hata mesajı düzenlenebilir.
✔ Kurulumu oldukça kolaydır.
Yetkili sohbet modunu açıp kapatır.
/yetkilisohbet
/ys komutunun alternatifidir.
/ys mesaj
Yetkili sohbet modunu açmadan doğrudan yetkili sohbetine mesaj göndermenizi sağlar.
veya
/sk reload all
Kurulum tamamlandıktan sonra skript kullanıma hazır olacaktır.
İyi kullanımlar.
Kod Aşağıdaki Gibidir.
Sunucunuzdaki yetkililerin kendi aralarında hızlı ve düzenli bir şekilde iletişim kurabilmesi için geliştirdiğim Yetkili Sohbet Skriptini sizlerle paylaşıyorum.
Skript, tamamen özelleştirilebilir yapısıyla hem küçük hem de büyük sunucularda rahatlıkla kullanılabilir.
Özellikler
✔ Yetkili sohbetini tek komutla açıp kapatabilirsiniz.✔ Hızlı mesaj gönderme desteği.
✔ İsim rengi özelleştirilebilir.
✔ Mesaj rengi özelleştirilebilir.
✔ Prefix (ön ek) tamamen değiştirilebilir.
✔ Yetkili sohbet komutunu kullanabilecek permission düğümü değiştirilebilir.
✔ Yetkisi olmayan oyunculara gösterilecek hata mesajı düzenlenebilir.
✔ Kurulumu oldukça kolaydır.
Komutlar
/ysYetkili sohbet modunu açıp kapatır.
/yetkilisohbet
/ys komutunun alternatifidir.
/ys mesaj
Yetkili sohbet modunu açmadan doğrudan yetkili sohbetine mesaj göndermenizi sağlar.
Yapılandırılabilir Ayarlar
Skriptin başındaki ayarlar bölümünden aşağıdaki değerleri kolayca değiştirebilirsiniz.- Yetkili sohbet ön eki
- Oyuncu adı rengi
- Mesaj rengi
- Gerekli permission düğümü
- Yetkisi olmayan oyunculara gönderilecek uyarı mesajı
Kurulum
- Skript eklentisinin sunucunuzda kurulu olduğundan emin olun.
- Skript dosyasını plugins/Skript/scripts klasörüne atın.
- Konsoldan aşağıdaki komutu çalıştırın.
veya
/sk reload all
Kurulum tamamlandıktan sonra skript kullanıma hazır olacaktır.
Destek
Herhangi bir hata, öneri veya geliştirme fikriniz olursa konu altından paylaşabilirsiniz. Elimden geldiğince yardımcı olmaya çalışırım.İyi kullanımlar.
Kod Aşağıdaki Gibidir.
Rich (BB code):
# ========================================================
# Sohbet Skriptimiz
# ========================================================
options:
# Komutu kullanmak ve mesajları görmek için gerekli yetki:
permission: yetkili.sohbet
# Mesajların başındaki prefix:
prefix: &8[&cYS&8]
# Oyuncu isminin rengi:
name_color: &e
# Mesajın metin rengi:
message_color: &f
# Yetkisi olmayan oyuncuya verilecek uyarı:
no_perm: &cBu komutu kullanmak için yetkiniz bulunmuyor!
# ========================================================
# Komutlar Aşağıda
# ========================================================
command /yetkilisohbet [<text>]:
aliases: /ys
permission: {@permission}
permission message: {@no_perm}
trigger:
if arg-1 is set:
# Tek seferlik hızlı mesaj göndermek için kullanın.
loop all players:
loop-player has permission "{@permission}"
send "{@prefix} {@name_color}%player%&7: {@message_color}%arg-1%" to loop-player
send "{@prefix} {@name_color}%player%&7: {@message_color}%arg-1%" to console
else:
if {ys::mod::%player's uuid%} is set:
delete {ys::mod::%player's uuid%}
send "{@prefix} &cSohbet modundan çıktınız. Mesajlarınız artık genel sohbete gidecek." to player
else:
set {ys::mod::%player's uuid%} to true
send "{@prefix} &aSohbet modu aktif! Yazdığınız mesajlar sadece yetkililere iletilecek." to player
# ========================================================
# Events
# ========================================================
on chat:
if {ys::mod::%player's uuid%} is set:
cancel event
loop all players:
loop-player has permission "{@permission}"
send "{@prefix} {@name_color}%player%&7: {@message_color}%message%" to loop-player
send "{@prefix} {@name_color}%player%&7: {@message_color}%message%" to console
on quit:
if {ys::mod::%player's uuid%} is set:
delete {ys::mod::%player's uuid%}