Oyuncu Etiketleme (Mention) Skripti | Sohbeti Düzenleyin!

  • Konu başlatıcı Konu başlatıcı @RosherOfficial
  • Başlangıç Tarihi Başlangıç Tarihi
  • Görüntülenme Görüntülenme 17 Görüntülenme
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.

📌 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).
Yorumlarınızı ve geliştirmemi istediğiniz özellikleri aşağıda belirtebilirsiniz. İyi forumlar!
 
Başarılı olmuş :)
 
Geri
En Üst