/************************************************\
***** Napravio: Gigi Falcone *****
***** Skripta: PlayerCounter *****
***** Verzija: 0.1a *****
***** Stabilna: 0.1 *****
***** Redova: 281 *****
***** Objavljeno: 06.06.2011. *****
***** Kontakt: kepo@t-com.me *****
\*************************************************/
***** Napravio: Gigi Falcone *****
***** Skripta: PlayerCounter *****
***** Verzija: 0.1a *****
***** Stabilna: 0.1 *****
***** Redova: 281 *****
***** Objavljeno: 06.06.2011. *****
***** Kontakt: kepo@t-com.me *****
\*************************************************/
- Zasluge -
Zeex - ZCMD
Y_Less - sscanf2
GStylezz - MySQL
Gigi_Falcone - Script
- Potrebni Fajlovi -
MySQL Plugin (optimized for GStylezz)
Sscanf Plugin (or include)
ZCMD Command Processor (if you want to use commands)

Sistem "PlayerCounter" se koristi za cuvanje i prikazivanje podataka o trenutnom rekordu igraca na serveru. Ovaj sistem koristi MySql za cuvanje podataka u bazi, Sscanf za ucitavanje podataka iz baze i Zcmd za komande. Sistem se moze jednostavno podesavati pomocu ponudjenih #define-ova. U sledecoj verziji ce imati vise mogucnosti za podesavanje, izbor za nacin cuvanja izmedju ini fajlova i MySQL Baze, kao i druge dodatke.

Da bi mogli koristiti ovaj sistem, potrebno je da:
- skinite folder koji se nalazi na dnu ove teme
- fajlove iz foldera "Plugins" kopirate u vas folder "Plugins" u root folderu vaseg servera
- zatim je potrebno da otvorite fajl "server.cfg" i editujete liniju "plugins:
plugins sscanf mysql - kada ste sredili pluginove, potrebno je da iz foldera "Includes" prekopirate fajlove u folder od "Pawno-a" (ili nekog drugog programa koji koristite za skriptanje)
- zatim fajlove CountPlayer.pwn i .amx prekopirajte u folder "FilterScripts" u vasem root folderu od servera
- otvorite fajl CountPlayer.pwn i kompajlirajte ga
- u koliko se kompajlira bez problema, uspjesno ste instalirali
- zatim je potrebno da otvorite fajl "server.cfg" i editujete liniju "filterscripts"
filterscripts playercounter- ako imate problema pri instalaciji, ponovite gore navedene korake ili zatrazite pomoc u temi.

Postoji par podesavanja koja morate promjeniti prije koriscenja ove skripte!
1.) Bitna podesavanja su:
#define USE_MYSQL_CONNECTION
#define USE_COMMANDS1a.) USE_MYSQL_CONNECTION
U koliko ne koristite MySQL u vasem modu, ovo podesavanje ostavite aktivirano.
Ako vec koristite MySQL, izbrisite taj red ili stavite comment:
//#define USE_MYSQL_CONNECTIONOvaj red odredjuje da li ce se skripta konektovati na MySql bazu ili ne, tako da ako ste vec konektovani iz moda, nema potrebe da se konektujete jos jednom.
1b.) #define USE_COMMANDS
U koliko ne zelite da koristite ove komande ili ne zelite da koristite ZCMD, jednostavno izbrisite taj red ili stavite comment ispred:
//#define USE_COMMANDSOvaj red odredjuje da li ce komande "/players" i "/playerinfo" biti kompajlirane u skripti.
2.) MySQL Podesavanja:
#define CP_SQL_HOST "localhost"
#define CP_SQL_DB "mojabaza"
#define CP_SQL_USER "root"
#define CP_SQL_PASS ""
#define CP_TABLE "cp_main"CP_SQL_HOST - predstavlja host na kome se nalazi MySQL Baza ( to je obicno localhost odnosno 127.0.0.1)
CP_SQL_DB - je ime baze u kojoj zelite da cuvate podatke. Preporucujem vam da ako koristite vec MySql za cuvanje podataka servera, ovdje unesete vasu bazu kako ne bi imali komplikacija izmedju selektovanja vise baza.
(NAPOMENA: morate imati kreiranu bazu prije koriscenja ove skripte!)
CP_SQL_USER - username mysql profila ( root je default, mozete izabrati bilo koji )
CP_SQL_PASS - password za account ( root account po defaultu nema password, ali ga obavezno postavite zbog sigurnosnih problema )
CP_TABLE - ime tabele u kojoj zelite da cuvate podatke ( preporucujem vam da ime ostane isto, mada mozete staviti i bilo koje drugo, samo ne smijete staviti isto kao sto ima vec neka tabela )
(NAPOMENA: kreiranje tabele prije upotrebe ove skripte nije potrebno i ne preporucuje se! Skripta sama kreira tabelu i ispuni sva potrebna polja!)
3.) Ostala Podesavanja:
#define CP_INTERVAL 20
#define I_AM_BOT "TRUE"CP_INTERVAL - predstavlja vrijeme koliko ce se textdraw-ovi prikazivati. Mozete postaviti koliko god hocete.
I_AM_BOT - zadnje ali ne i najmanje vazno podesavanje; Provjera da li ste uopste procitali README fajl, odnosno da li ste podesili skriptu kao sto i treba. Potrebno je samo da prepravite "TRUE" u "FALSE"
#define I_AM_BOT "TRUE"
u
#define I_AM_BOT "FALSE"
Trenutno nema poznatih bugova, ali to ne znaci da i ne postoje, pa vas molim da u koliko ih primjetite, obavijestite me u temi na Balkan Sampu, na pm ili na e-mail.

Sistem je za sada veoma jednostavan i ne pruza velike mogucnosti korisniku. Medjutim planiram da ga razvijam pa zbog toga i zelim da cujem vase komentare ( pozitivne i negativne) kao i predloge za dalji razvoj.

