Caracteristici generale Un manager universal pentru chat care ajuta la controlul si configurarea chat-urilor la modul general. Pluginul ofera numeroase facilitati si optiuni de configurare, unele inspirate din pluginuri cunoscute (ghostchat, allchat, etc.) dar si multe altele care va scutesc de a incarca serverul cu foarte multe resurse.
Functionalitati
Reveal:
Toate optiunile din plugin pot fi configurate din fisierul ChatManager.ini, fie activate/dezactivate sau cu diferite alternative:
toti jucatorii pot vedea toate chat-urile, cu optiunea de a vedea si chatul echipei opuse (allchat) sau nu (un fel de ghostchat);
admin listen (adminii cu anumite flag-uri de acces pot vedea toate chat-urile, cu optiunea ca acestia sa poata vedea si chatul echipei opuse sau nu);
global chat (pentru adminii cu anumite flag-uri de acces - sau z care este flag-ul echivalent pentru jucatorii normali - puteti seta ca orice scriu acestia sa fie vizibil pentru toti jucatorii de pe server, cu optiunea sa se vada ce scriu si in chatul echipei sau nu);
se poate seta un sunet personalizat (.wav sau .mp3 - recomandat .wav) pentru mesajele din chat, cat si teamchat;
puteti seta ce simboluri sa nu fie vizibile in chat daca sunt puse la inceput, optiune utila pentru comenzi (de ex. comenzile cu "slash" - /harti, /top15, etc. - sau cu @, cum ar fi admin chat sau amx_csay/tsay pentru mesajele centrate, etc.);
se pot seta prefixuri custom pentru cei vii/morti/spectatori (*VIU*, *MORT*, etc.) la fel si pentru echipe (T/CT/SPEC);
poate fi setata o alta culoare pentru prefixuri, cat si pentru alti parametri din ChatManager.ini, unde se specifica;
puteti seta ca jucatorii cu un anumit flag de acces, sa scrie colorat in chat (admini, vip, etc.);
culorile disponibile pentru plugin sunt:
&x07 = red
&x06 = blue
&x05 = grey
&x04 = green
&x03 =team color (culoarea echipei)
&x01 = default (standard, din joc)
se poate seta ca jucatorii cu anumite flag-uri de acces, sa poata scrie in chat cu alte culori, dupa cum sunt reprezentate in bulina de mai sus (de ex. "&x04Salutare &x05tuturor&x01!" se va vedea ca "Salutaretuturor!");
puteti seta prefixuri pentru admini in functie de nume, SteamID, sau flag-urile de acces (de ex. jucatorii cu nume sau SteamID pot avea tag-uri/prefixuri custom cu ce vor, cei cu VIP pot avea la flagurile pentru vip cum ar fi "t" prefixul "V.I.P", etc.);
puteti seta nume personalizate pentru jucatori, in functie de nume/SteamID/flag-uri, ce pot fi activate sau dezactivate de pe server, instant;
puteti schimba formatul in care sunt afisate mesajele in chat pentru admini, pentru jucatori sau pentru anumite flag-uri, nume, SteamID, etc.;
prefixurile, numele personalizat si culoarea cu care scriu jucatorii in chat pot fi dezactivate sau activate instant folosind comanda /cm in chat;
se poate seta o data de expirare pentru prefixurile adminilor/jucatorilor, iar cand expira acestea se poate configura daca linia respectiva sa fie ignorata de plugin dar nemodificata, comentata folosind simbolul "#" sau stearsa complet din lista;
puteti seta ca pluginul sa creeze loguri din ce se scrie in chat, intr-un fisier sau in mai multe, in ce format doriti (zi/luna/an sau altele);
Punem fisierul ChatManager.ini in folderul addons/amxmodx/configs
Punem ChatManager.txt in folderul addons/amxmodx/data/lang
Fisierele crx_chatmanager.amxx si crx_chatmanager_toggle.amxx le punem in addons/amxmodx/plugins
Optional, puteti pune fisierele crx_chatmanager.sma si crx_chatmanager_toggle.sma in folderul addons/amxmodx/scripting, cat si chatmanager.inc, respectiv cromchat.inc in folderul addons/amxmodx/scripting/include de care nu aveti nevoie neaparat pentru functionarea pluginului.
Comenzi admini
cm_reload — reincarca setarile din fisierul de configurare ChatManager.ini
Comenzi jucatori
/cm — permite activarea/dezactivarea prefixului, a numelui personalizat sau al culorii cu care scriem in chat.
Configurare
Reveal:
Configurarea setarilor se face numai din fisierul de configurare ChatManager.ini cu exceptia catorva setari care necesita alte module sau resurse, si pe care le gasiti in pluginul sursa crx_chatmanager.sma.
Acestea ofera posibilitatea de a adauga urmatorii parametri in plus la formatul mesajelor pentru admini si jucatori (cum apare cand scriu in chat, de obicei inainte de nume):
$health$ — HP-ul jucatorului (viata);
$armor$ — AP-ul jucatorului (armura);
$frags$ — numarul de kill-uri;
$deaths$ -—numarul de death-uri;
$city$ — orasul;
$country$ — tara;
$country_code$ — codul postal;
$continent$ — continentul;
$continent_code$ — codul continentului;
Prefixurile adminilor, numele personalizate sau culorile din ChatManager.ini pot fi puse pe:
flag — adauga prefix/nume/culoare daca jucatorul are toate flag-urile de acces puse la campul "info";
anyflag — adauga prefix/nume/culoare daca jucatorul are cel putin un flag de acces din campul "info";
name — adauga prefix/nume/culoare daca jucatorul are acelasi nume cu cel pus la "info";
ip — adauga prefix/nume/culoare daca jucatorul are acelasi IP cu cel pus la "info";
steam — adauga prefix/nume/culoare daca jucatorul are acelasi SteamID cu cel pus la "info";
noprefix — adauga prefix/nume/culoare daca jucatorul nu are un prefix;
Puteti modifica formatul chatului jucatorilor sau adminilor (cum arata cand scrie fiecare in chat) in functie de urmatorii parametri, pe care ii trecem la [Format Definitions] in ChatManager.ini:
$admin_prefix$ — prefixul de admin setat in sectiunea respectiva;
$dead_prefix$ — prefixul ca jucator mort;
$team$ — echipa jucatorului;
$name$ — numele jucatorului;
$custom_name$ — numele personalizat din sectiunea respectiva;
$ip$ — IP-ul jucatorului;
$steam$ — SteamID-ul jucatorului;
$userid$ — userid-ul jucatorului (uniqueid);
$chat_color$ — culoarea chatului personalizata, setata din sectiunea respectiva;