@RosherOfficial
Oduncu
- MC Yaşı
- Bugün
- Mesaj Sayısı
- 11
- Konu Sayısı
- 6
- Beğeni Sayısı
- 15
- Trade Sayısı
- 0
- Memleket
- İstanbul
Merhaba arkadaşlar, ben RosherOfficial. Bugün sizlere sunucularda sohbet karışıklığını önlemek ve oyuncu iletişimini kolaylaştırmak için geliştirdiğim Etiket Skripti'ni tanıtacağım.
Yoğun oyuncu sayısına sahip sunucularda sohbet akışı çok hızlı olur ve oyuncular birbirleriyle iletişim kurmakta zorluk çekebilir. Bu Skript'in temel amacı; bir oyuncu sohbette başka bir oyuncunun adını yazdığında, o ismin otomatik olarak etiketlenmesi, hedef oyuncuya bildirim sesi gitmesi ve ekranında bir uyarı belirmesidir.
Bu Skript Ne İşe Yarar?
Yoğun oyuncu sayısına sahip sunucularda sohbet akışı çok hızlı olur ve oyuncular birbirleriyle iletişim kurmakta zorluk çekebilir. Bu Skript'in temel amacı; bir oyuncu sohbette başka bir oyuncunun adını yazdığında, o ismin otomatik olarak etiketlenmesi, hedef oyuncuya bildirim sesi gitmesi ve ekranında bir uyarı belirmesidir.
Örnek Senaryo
- Steve, sohbette Alex adını geçirerek bir mesaj yazar.
- Mesaj sohbette otomatik olarak @Alex şeklinde görünür.
- Alex'in ekranına başlıklı bir uyarı (Title) gelir ve bildirim sesi çalar.
- Not: Ekran yazılarını ve sesleri kendi sunucu konseptinize göre dilediğiniz gibi değiştirebilirsiniz.
Skript Kodu:
on chat:
loop all players:
if message contains "%loop-player%":
# Mesaj içindeki ismi @etiket formatına çeviriyoruz
replace all "%loop-player%" with "&b@%loop-player%&f" in message
# Bildirim sesleri (Not: Sürümünüze göre ses adını güncelleyebilirsiniz)
play sound "NOTE_PLING" with volume 2 to loop-player
play sound "NOTE_PLING" with volume 2 to player
# Ekran ortası (Title) bildirimi
execute console command "tm msg %loop-player% &b&l%player%\n&fSizden bahsetti!"
Notlar & Gereksinimler
- Kodun çalışması için sunucunuzda TitleManager (veya uyumlu bir title eklentisi) bulunması gerekmektedir.
- NOTE_PLING sesi kullandığınız sunucu sürümüne göre değişiklik gösterebilir (Örn: BLOCK_NOTE_BLOCK_PLING).
