iorguAdministrator
Postari: 14
|
|
======================StatsME====================
===Introducere===
StatsMe este un program de statistica foarte flexibil, care anunta in timp real diferite evenimente cunoscute din alte jocuri, evenimente cum ar fi MultiKill, Headshot, Knifekill etc. Acest program mai poate crea o statisitica a folosirii armei in care include si numarul de gloante trase, damage facut, cate fraguri si acuratete. StatsMe este un plug-in Metamod care ofera facilitati jucatorului:
- loguri pentru toate armele (focuri trase, lovituri in diferite parti ale corpului, lovituri in cap, fraguri, fraguri pe coechipieri). - anunta diferite intamplari. Exemplu: Frag normal, lovitura in cap, frag cu cutitul, MonsterKill, a pus bomba, numerotare inversa pana la explozia bombei, bomba dezamorsata cu succes sau fara, aruncarea bombei sau luarea bombei de jos. - anuntarea scorului si celor mai buni jucatori in diferite categoriii in fiecare runda. - permite vizionarea datelor statistice intr-o fereastra grafica cu toate armele folosite (say /statsme sau say /statsx, x = nume jucator). arata lista atacatorilor si a victimelor dupa moarte jucatorului. (viata/armura ramasa, etc.). - arata un mic clasament de 15 jucatori care poate fi afisat intr-o fereastra grafica in joc.(say /top15). - Informarea coechipierilor in legatura cu viata/armura/arma purtata/munitie/bani ramasi. - administrarea statsme cu ajutorul unei interfete grafice ,etc.
==Instalare== =Pasul 1=
StatsMe a fost comprimat in asa fel incat daca decomprimati arhiva direct in directorul MOD-ului, toate fisierele vor fi copiate automat in locurile potrivite. Este recomandat sa va familiarizati cu structura directoarelor inainte sa continuati procesul de instalare. Daca sunteti nevoiti sa setati directoarele si sa plasati fisierele manual, Structura Directoarelor ar trebui sa va ofere informatii suficiente.
=Pasul 2=
1. Creati un fisier (numit plugins.ini), sau editati plugins.ini (daca exista deja), in directorul MODaddonsmetamod , folosind un editor text (de.ex. notepad). 2. Adaugati urmatoarea linie inaintea altora deja existente : win32 addonsstatsmedllssm_cstrike_mm.dll 3. Salvati si inchideti fisierul.
==Configurare== =Pasul 1=
Dupa terminarea cu succes a instalarii, mai verificati o data statsme.cfg. Majoritatatea valorilor nu trebuie modificate, dar cum statsme este foarte modular, alegerea este lasata la indemana ta.
Aliasuri Liniile care incep cu comanda sm_alias, te lasa sa definesti aliasuri variate pentru comenzile standard mai lungi. Poti adauga aliasurile tale daca vrei, fara sa stergi aliasurile deja existente. In config sunt cateva exemple pentru diferite aliasuri si modul lor de folosir, aliasuri care pot fi executate la consola si/sau folosind comanda say. De exemplu, daca vrei sa modifici trigerul /stats dintr-o "comanda say" intr-o "comanda de consola", modifica "b" in linia cu /stats in "a".
Motd Liniile care incep cu sm_motd contin text care este afisat fiecarui jucator cand se conecteaza. Este folosit pentru a afisa informatii importante despre friendly fire, timpul ramas din harta, harta urmatoare, pluginuri instalate si asa mai departe. Poti adauga aici liniile tale personale, de exemplu sm_motd " - Acest server apartine clanului X1R "
Moduri Statsme Adauga/sterge functii statsme adaugand/stergand litere din aceasta setare. Ar fi indicat sa folosesti functiile de care ai nevoie, ca sa nu consumi resursele degeaba : de exemplu nu mai anuntam knife kill (uciderea cu cutitul), restul ramane neschimbat. Modificam "sm_mode set abciln" in "sm_mode set abcin" (remarcati "l" scos)
Loguri, statistici si formatul anunturilor Se pot modifica logurile si formatul statisticilor si variabilele care se refera la un eveniment dar acest lucur nu este recomandat. Modificarea acestor valori poate provoca usor probleme, deci modificati valorile respective doar daca intr-adevar stiti ce faceti. Aduceti-va aminte sa averi "log on" in server.cfg!
Incarcarea scripturilor statsme Asigurati-va ca incarcati doar scripturile esentiale. Puteti activa scripturile scotand // de la inceputul liniilor care incep cu exec si dezactiva scripturile adaugand // la inceputul liniilor. Nu este indicat sa stergeti liniile care nu vi se mai par necesare, poate mai tarziu veti avea nevoie de ele. Scripturile sunt explicate in fisier, de exemplu, sa puteti uita in sm_scripts/sm_bombc.cfg ca sa puteti afla mai multe despre modulul statsme care interpreteaza evenimentele legate de bomba.
Meniu Statsme: IMPORTANT ! Nu uitati sa modificati parola initiala pentru meniul statsme. Altii care cunosc aceasta parola initiala ar putea accesa usor meniul si ar modifica valorile serverului. Parola pe care o modificati o veti folosi in timpul jocului pentru accesarea meniului statsme, de exemplu, sm_menupassword "mysecretpass" -> in timpul jocului tasteaza statsme_menu mysecretpass ca sa accesezi meniul statsme. Putei adauga diferite valori serverului daca doriti, dar fiti siguri ca folositi acelasi format ca in exemple (tkpunish, friendlyfire, autoteambalance)
=Pasul 2=
Activarea pluginului Multikill Deschideti statsme.cfg (localizat in addons/statsme/statsme.cfg) cu un editor text. Localizati linia aproape de finalul fisierului, si stergeti "//" din fata ei :
//exec addons/statsme/scripts/multikill.cfg so it looks like this: exec addons/statsme/scripts/multikill.cfg
Salvati si iesiti din editorul text.
Adaugarea sunetelor pentru fisierele (.RES) Fisierul (.RES) spune serverului sa verifice si sa se asigure ca utilizatorul are anumite sunete specifice hartii. Daca clientul nu are sunetele respective, ele vor fi downloadate de pe server. Depinde de preferinte, fisiere (.RES) pot fi incluse pentru fiecare harta de pe server (asta asigura ca toata lumea va avea sunetele, orice s-ar intampla), pentru majoritatea hartilor comune jucate pe server (asta e bine daca pe server sunt multe harti, dar multe dintre ele sunt jucate mai rar), sau pentru o harta anume. E bine sa fie cate un fisier (.RES) pentru fiecare harta care apare in mapcycle.txt Pentru simplificare, presupunem ca serverul ruleaza 2 harti, Map1 si Map2. Inlocuiti map1 or map2 dupa necesitati cu numele hartilor pentru care vreti sa adaugati fisier (.RES) pe server.
Creati un fisier (named map1.res), sau editati map1.res (daca exista deja), in directorul cu harti, folosind un editor text. --nu uitati sa modificati in fisier map1 cu numele hartii voastre de pe server.
Adaugati urmatoarele linii dupa orice alte fisiere de sunet deja listate in fisierul (.RES) (toate fisierele de sunet trebuie listate pe linii separate)
sound/misc/monsterkill.wav sound/misc/multikill.wav sound/misc/ultrakill.wav sound/misc/killingspree.wav
Salvati si iesiti din editorul text.
Duplicati fisierulmap1.res si redenumiti-l in map2.res. Daca fisierul map2.res exista, repetati pasii de la 1 la 3. --nu uitati sa redenumiti map1 in fisier cu numele hartii voastre de pe server.
Repetati cei 4 pasi pentru oricare alta harta pentru care doriti sa aveti fisier (.RES) .
Asigurati-va ca toate fisierele sunt in directorul corect.
Ok, tot ce a ramas de facut este sa va asigurati ca aveti urmatoarele fisiere in directoarele corecte. Toate directoarele sunt listate din directorul radacina al modului utilizat:
maps/map1.res maps/map2.res addons/statsme/statsme.cfg addons/statsme/scripts/multikill.cfg
De asemeni, copiati sunetele in directorul sound/misc/ .
sound/misc/monsterkill.wav sound/misc/multikill.wav sound/misc/ultrakill.wav sound/misc/killingspree.wav
Reporniti serverul si verificati ca totul functioneaza corect.
==Comenzi==
sm_do
sintaxa : sm_do <comanda> sm_do este folosit pentru a umple expresiile specificate cu variabile, de ex. atriubuie valori unei valori interne.
sm_reg (sm_register): sintaxa: sm_reg < event [flag for sm_mode] [sm_mode id] > <command> <flags> [conditions] //// (tradus) sm_reg < eveniment [atribut pentru sm_mode] [sm_mode id] > <comanda> <atribut> [conditie] atributele sunt: a - primeste mesaj doar daca este trimis global (catre toti jucatorii, apoi captatorul este 0) b - primeste mesaj doar daca este dedicat catre anumiti jucatori (captatorul este index_of_player) c - primeste o singura data (un mesaj este trimis de mai multe ori - ex. sunetul radio este trimis separat pentru fiecare jucator, deoarece unii pot sa auda sunetele pe cand altii nu ) d - a nu folosii citate in centrul mesajului, folositor pentru mesaje mai usoare spatiere (inainte de a fi folosit trebuie verificat ca in mesaj sa nu existe spatii libere) e - umple comanda cu variabile si executa fara a atasa centrul mesajului f - valorile din conditie trebuie sa fie identice cu valorile mesajului g - primeste mesaj dedicat daca jucatorul este in viata h - primeste mesaj dedicat daca jucatorul este mort sm_reg este folosit sa inregistreze variabile de evenimente. Acestea capteaza mesajul motorului si executa variabila atribuita astfel (de exemplu la moartea jucatorului se afiseaza pe ecran un measaj)
sm_task sintaxa: sm_task < timp in sec. > < comanda > [ atribut ] atributele sunt : a - umple cu variabile in timpul executiei comenzii b - repetare infinita c - reincarcare la urmatoarea harta sm_task este folosit sa execute o anumita parte de cod la un timp anume, ex. scriptul autorr.cfg care restarteaza jocul dupa 30 de secunde de la incarcarea hartii.
sm_mode / sm_mode2 / sm_mode3 sintaxa: sm_mode[id] < set | remove > < bits > [ * | #userid | team ] puteti folosii toate literele de la a la z ca bits. Daca folositi sm_mode fara ultima parte ( #userid sau * sau team ) este setat global, adica este setat pentru tot serverul , nu pentru un singur jucator. Trebuie setate toate modurile pentru fiecare jucator, dar asta poate fi facut si cu statsme_menu. sm_win sintaxa: sm_win < * | #userid | team > < message > [ header ] sm_win afiseaza un mesaj catre toti jucatorii intr-o fereastra in joc.
sm_alias sintaxa: sm_alias < alias > < comanda > <atribut> atributele sunt: a - comenzi de consola b - comanda say c - nu afisa sm_alias afiseaza ce scriu cu say in consola sau ce comenzi scriu in consola alti jucatori.
sm_motd sintaxa: sm_motd < motd string > sm_motd ajuta la adaugarea unei linii in mesajul care este afisat pe ecran la conectarea pe server.
sm_menu sintaxa: sm_menu < description > < comanda > sm_menu adauga o intrare in sistemul global , cunoscuta sub numele de "admin menu". Comanda poate fi orice comanda de server , de exemplu “map de_dust� , poate fi o comanda de statsme (ex: sm_mode etc)
=====================THE END===================== _________________

|
|