R10DEV.NET HABER SİTESİ AÇILDI!R10DEV.NET HABER SİTESİ AÇILDI!

[Metin2] System Chat Color | Sohbet Satırlarını ve Duyuruları Renklendirin – Şık ve Modern Chat Sistemi!
admin
Katılım
23 Eki 2022
Mesajlar
7,872
Çözümler
12
Tepkime puanı
4,565
Puanları
113
Yaş
28
R10Dev ailesi! Bugün Metin2 sunucunuzdaki o monoton, standart beyaz chat satırlarına son verecek, sunucunuza renk ve karakter katacak "System Chat Color" (Renkli Duyuru ve Sistem Mesajları) sistemiyle devam ediyoruz.

Bu sistem sayesinde; item basma duyurularını, etkinlik mesajlarını veya GM duyurularını birbirinden farklı renklerle (RGB) özelleştirebilirsiniz. Oyuncuların gözünden kaçan önemli sistem uyarılarını daha belirgin hale getirmenin en profesyonel yolu budur.

İşte bu şık sistemi r10dev.net üzerinde zirveye taşıyacak, SEO uyumlu ve profesyonel konu tasarımı:


🎨 [Metin2] System Chat Color | Renkli Sistem Mesajları ve Duyuru Sistemi (2026)

Merhaba R10Dev üyeleri ve Metin2 geliştiricileri,

Sunucunuzda geçen önemli bir sistem duyurusunun beyaz yazılar arasında kaybolup gitmesinden bıktınız mı? System Chat Color sistemi ile artık her mesaj türüne özel renkler atayabilirsiniz. Örneğin; item geçme mesajlarını Yeşil, etkinlik duyurularını Sarı, kritik hataları ise Kırmızı yaparak oyuncuların dikkatini anında çekebilirsiniz!

🌟 System Chat Color Öne Çıkan Özellikler

  • RGB Renk Desteği: Sınırsız renk seçeneği ile mesajlarınızı özelleştirin.
  • Kategori Bazlı Renklendirme: Duyurular (Broadcast), Sistem Mesajları (Chat), Bilgilendirme ve Uyarılar için ayrı renk tanımlama.
  • Kolay Konfigürasyon: Python tarafında sadece birkaç satır değişikliği ile renkleri anında güncelleme.
  • Görsel Estetik: Sunucunuza modern ve "Premium" bir hava katar, oyuncu deneyimini iyileştirir.
  • Performans Dostu: İstemci tarafında (Client-side) çalışan hafif bir koddur, oyun içi akıcılığı etkilemez.

🛠️ Teknik Kurulum Rehberi

Bu sistem genellikle sadece Client (Python) tarafında düzenleme yapılarak aktif edilebilir. Eğer daha gelişmiş (Source tabanlı) bir yapı istiyorsanız C++ düzenlemesi de eklenebilir.

1. Python Düzenlemesi (Client Side)

root/constinfo.py veya root/colorinfo.py içerisine renk kodlarınızı tanımlayın:
1778995045593.webp
Python

# Örnek RGB Renk Tanımlamaları
CHAT_COLOR_GOLD = "|cffffd700" # Altın Sarısı
CHAT_COLOR_GREEN = "|cff00ff00" # Parlak Yeşil
CHAT_COLOR_RED = "|cffff0000" # Uyarı Kırmızısı

2. Chat Satırı Entegrasyonu

root/uichat.py dosyasında mesajın tipine göre (örneğin CHAT_TYPE_INFO) başına bu renk kodlarını ekleyecek bir mantık kurulur:

Python

# Örnek Mantık
if chat_type == chat.CHAT_TYPE_INFO:
text = CHAT_COLOR_GOLD + text

🛡️ Neden Bu Sistemi Kullanmalısınız?

  1. Bilgi Hiyerarşisi: Önemli bilgileri önemsizlerden ayırarak oyuncu karmaşasını önlersiniz.
  2. Marka Kimliği: Sunucunuzun ana renklerine uygun bir chat yapısı kurarak görsel bir bütünlük sağlarsınız.
  3. Kullanım Kolaylığı: "/n" duyurularının rengini değiştirerek GM mesajlarını daha otoriter kılarsınız.

📥 İndirme ve Hazır Kod Blokları

Hazır renk paletlerini ve uichat.py entegrasyon dosyalarını içeren paketimiz:


💡 Geliştirici İpucu

Renk kodlarını kullanırken her zaman mesajın sonuna |r (Reset) komutunu eklemeyi unutmayın. Aksi takdirde, renklendirdiğiniz mesajdan sonraki tüm yazılar da aynı renkte devam edebilir!
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!