Eklenti Yapımcısı: OcixCrom
Eklenti Açıklaması; Chat sistemini yönetebileceğiz gelişmiş seviyede bir eklentidir. Admin tag, vip tag, istediğiniz steamID'ye özel tag ve istediğiniz yetki harfine tag ekleyebilirsiniz. Bütün ayarlar ChatManager.ini içinden çok basit işlemler ile güncellenmektedir.


PHP Kod:
Renk Kodları:
&x07 = kırmızı
&x06 = mavi
&x05 = gri
&x04 = yeşil
&x03 = takım rengi
&x01 = default
PHP Kod:
[Admin Prefixes]
# Here you can add custom prefixes to specific players or flags that are shown when using $admin_prefix$.
# Syntax: "type" "info" "prefix" "[expiration date]"
;"name" "OciXCrom" "[Timed Prefix]" "31.12.2030" // ( Süreli tag ekleme )
;"name" "OciXCrom" "[Scripter]" // ( İsme tag ekleme )
;"steam" "STEAM_0:1:12345678" "&x01[&x03ÖRNEK$&x01]" // ( steamID'ye tag ekleme )
;"ip" "127.0.0.1" "[BOT]" // ( ip adresine tag ekleme )
"flag" "a" "&x01[&x04Leader&x01]" // ( yetki harfine tag ekleme )
"flag" "b" "&x01[&x04Admin&x01]" // ( yetki harfine tag ekleme )
PHP Kod:
format_admin = $dead_prefix$ &x04$admin_prefix$ &x03$custom_name$ &x01: $chat_color$$message$
format_admin_team = $dead_prefix$ ($team$) &x04$admin_prefix$ &x03$custom_name$ &x01: $chat_color$$message$
format_player = $dead_prefix$ &x03$custom_name$ &x01: $chat_color$$message$
format_player_team = $dead_prefix$ ($team$) &x03$custom_name$ &x01: $chat_color$$message$
log_say = [ $ip$ | $steam$ ] $dead_prefix$ $name$: $message$
log_team = [ $ip$ | $steam$ ] ($team$) $dead_prefix$ $name$: $message$
PHP Kod:
# Sohbet kayıtları için kullanılacak format. Formatlar [Format Tanımları] bölümünde tanımlanmıştır.
CHAT_LOG_SAY_FORMAT = log_say
CHAT_LOG_TEAM_FORMAT = log_team
PHP Kod:
Ana ayarlar configs/ChatManager.ini dosyasındaki [Main Settings] bölümünde bulunur.
ALL_CHAT —
1 olarak ayarlanırsa, ölü veya diri olmalarına bakılmaksızın tüm oyuncular tüm sohbetleri görür.
Ancak bu, karşı takımın özel (team) sohbetini görmelerini sağlamaz.
2 olarak ayarlanırsa, takım sohbetlerini de görmelerini sağlar.
ADMIN_LISTEN_FLAGS —
Bu bayrağa (veya bayraklara) sahip oyuncular her zaman tüm sohbetleri görebilir.
ADMIN_LISTEN_TEAM_CHAT —
Admin dinleme bayrağına sahip oyuncuların karşı takımın sohbetini görüp göremeyeceğini belirler.
GLOBAL_CHAT_FLAG —
Bu bayrağa sahip bir oyuncu sohbet yazdığında, mesajı her zaman tüm oyuncular tarafından görülür.
GLOBAL_CHAT_TEAM —
Global chat yetkisine sahip oyuncuların takım sohbetinde yazdıklarında mesajlarının herkese görünüp görünmeyeceğini belirler.
BLOCK_FIRST_SYMBOLS —
Bu sembollerle başlayan mesajlar sohbette gizlenir.
(Örneğin "/" ile başlayan komut mesajlarını gizlemek için kullanılabilir.)
DEAD_PREFIX —
Ölü oyuncular için ön ek (*DEAD*).
ALIVE_PREFIX —
Canlı oyuncular için ön ek (boş bırakılabilir).
SPEC_PREFIX —
İzleyiciler (spectator) için standart *SPEC* ön eki.
TEAM_PREFIX_T —
Terörist (T) takım ön eki.
TEAM_PREFIX_CT —
Counter-Terrorist (CT) takım ön eki.
TEAM_PREFIX_SPEC —
Spectator takım ön eki.
ERROR_TEXT —
Geçersiz bir değer alındığında gösterilecek metin.
FORMAT_TIME —
%time% kullanıldığında zamanın nasıl gösterileceğini belirler.
CHAT_LOG_FILE —
Sohbet mesajları bu dosyaya kaydedilir.
Kayıt almak istemiyorsanız boş bırakın.
CHAT_LOG_SAY_FORMAT —
Say (genel chat) mesajları loglanırken kullanılacak format.
CHAT_LOG_TEAM_FORMAT —
Say_team (takım chat) mesajları loglanırken kullanılacak format.
SAY_SOUND —
Genel sohbet (say) mesajı gönderildiğinde çalınacak ses.
SAY_TEAM_SOUND —
Takım sohbeti (say_team) mesajı gönderildiğinde çalınacak ses.
EXPIRATION_DATE_FORMAT —
Bitiş tarihleriyle kullanılan tarih formatı.
EXPIRATION_DATE_BEHAVIOR —
Belirli bir extra için tarih süresi dolduğunda ne yapılacağını belirler:
0 = tüm satırı yok say
1 = satırın başına "#" ekle
2 = satırı dosyadan tamamen sil
COLORCHAT_FLAG —
Bu bayrağa sahip oyuncular mesajlarında renk kodlarını (&x01, &x03, &x04) kullanabilir.
SAY_METHOD —
Plugin’in "say" ve "say_team" komutlarını mı,
yoksa "SayText" mesajını mı hooklayacağını belirler.
PHP Kod:
Sohbet formatlarını tanımlama
Formatlar, sohbetin nasıl görüneceğini belirler.
[User Formats] bölümünde her oyuncu için farklı bir sohbet stili ayarlayabilirsiniz,
ancak önce formatları [Format Definitions] bölümünde tanımlamanız gerekir.
Format tanımlarken aşağıdaki yer tutucuları (placeholder) kullanabilirsiniz:
$admin_prefix$ -- [Admin Prefixes] bölümünde ayarlanan admin ön eki
$dead_prefix$ -- *DEAD* ön eki (ve ayarlanmışsa alive ön eki)
$team$ -- oyuncunun takımı
$name$ -- oyuncunun gerçek adı
$custom_name$ -- [Name Customization] bölümünde ayarlanmış özel oyuncu adı
$ip$ -- oyuncunun IP adresi
$steam$ -- oyuncunun SteamID’si
$userid$ -- oyuncunun userid değeri
$chat_color$ -- [Chat Colors] bölümünde ayarlanmış sohbet rengi
$message$ -- asıl mesaj
$time$ -- saat / tarih
Aşağıdaki yer tutucular da kullanılabilir, ancak varsayılan olarak kapalıdır.
Kullanabilmek için .sma dosyasında aktif hale getirmeniz gerekir.
Bir yer tutucuyu aktif etmek için, dosyanın başında bulunan
#define satırındaki "//" işaretini kaldırmanız ve eklentiyi yeniden derlemeniz gerekir.
$health$ -- oyuncunun canı (HP)
$armor$ -- oyuncunun zırhı
$frags$ -- oyuncunun skor (kill) sayısı
$deaths$ -- oyuncunun ölüm sayısı
$city$ -- oyuncunun şehri
$country$ -- oyuncunun ülkesi
$country_code$ -- oyuncunun ülke kodu
$continent$ -- oyuncunun kıtası
$continent_code$ -- oyuncunun kıta kodu
Not: OcixCrom rank sistemi ile uyumlu eklentidir bilginiz olsun. Çeviriler yapak zeka bir yanlışlık varsa düzeltebilirsiniz çeviri kısmında.
Şifre:
Bu içeriği görebilmek için kayıt olmanız gerekiyor!
)


