[FS] PlayerCounter

Započeo [BU] Gigi_Falcone, Jun 06, 2011, 12:25:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

/************************************************\
*****   Napravio: Gigi Falcone   *****
*****   Skripta:  PlayerCounter   *****
*****   Verzija: 0.1a      *****
*****   Stabilna:  0.1      *****
*****   Redova:   281      *****
*****   Objavljeno: 06.06.2011.   *****
*****   Kontakt: [email protected]   *****
\*************************************************/

- 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_COMMANDS


1a.) 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_CONNECTION

Ovaj 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_COMMANDS

Ovaj 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.








Poslednja Izmena: Jun 06, 2011, 12:31:19 POSLE PODNE od [BU] Gigi_Falcone



Korisna FS,hvala sto si podelio sa nama  :P
Citat: Marley poslato Jun 16, 2012, 17:11:23 POSLE PODNE
Kurcina  :P

Citat: Dude poslato Jun 16, 2012, 17:14:21 POSLE PODNE
čobane šta je ovo?

Respect for David (Sabljak) A.k.A SABO(T)

Johnny

Bravo Gigi ti bolje opisao svoju FS od nekih koji opisu server !

Citat: Johnny[E] poslato Jun 06, 2011, 12:31:33 POSLE PODNE
Bravo Gigi ti bolje opisao svoju FS od nekih koji opisu server !

slazem se

Citat: J.Marriner poslato Jun 15, 2011, 13:33:44 POSLE PODNE
Citat: Johnny[E] poslato Jun 06, 2011, 12:31:33 POSLE PODNE
Bravo Gigi ti bolje opisao svoju FS od nekih koji opisu server !

slazem se
i ja isto,aj napravi i sa y_ini-em
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √


Citat: Johnny[E] poslato Jun 06, 2011, 12:31:33 POSLE PODNE
Bravo Gigi ti bolje opisao svoju FS od nekih koji opisu server !
Potpis
bravo Gigi,neam rijeci ;)