[URL] https://amxx.pl/topic/54556-client-checker-101/
Client Checker (1.0.1) by Crazed
Źródło: [Client Checker (1.0.1) [Update 02-25-2007] SQL Support -
AlliedModders](http://forums.alliedmods.net/showthread.php?p=393427
"Zewnętrzny odnośnik")
![[Image: opis.png]](http://amxx.pl/foty/grafikap/opis.png)
Plugin stworzony przez Crazed który potrafi:
* sprawdzić rate graczy
* sprawdzić cvary graczy (które są ustawione w konfiguracji)
* pokazać informację o podłączonym graczu.
* wyrzucać graczy za zły ping (zmodyfikowany kod HPK)
* ustawić u gracza cvary/rate na poprawne
![[Image: cvary.png]](http://amxx.pl/foty/grafikap/cvary.png)
cc_connectmsg - Pokazuje informacje gdy ktoś wchodzi/wychodzi
cc_showgeoip - Pokazuje kraj gracza który się podłącza
cc_ratecheck - Czy ma sprawdzać rate gracza.
cc_cvarcheck - Czy ma sprawdzać cvary gracza (do ustawienia w pliku konfiguracyjnym)
cc_pingcheck - Kickowanie za zły ping
cc_writelog - Czy ma zapisywać do logów informacje.
cc_chkdelay - Co ile sekund plugin ma sprawdzać ustawienia u graczy.
cc_maxping - Maksymalny ping
cc_maxpingwarns - Ile maksymalnie może gracz dostać ostrzeżen za ping.
cc_minupdaterate - Minimalne dozwolone cl_updaterate
cc_mincmdrate - Minimalne dozwolone cl_cmdrate
cc_minrate - Minimalne dozwolone rate
cc_messagetype - Pokazuje informacje o złych ustawieniach
0 = Nikomu
1 = Adminom
2 = Sprawdzonemu graczowi i adminom
3 = Wszystkim
cc_agreemenu - Czy ma być menu z akceptacją
cc_agreetimeout - Ile czasu ma gracz do akceptacji
cc_maxitems - Ilośc cvarów sprawdzanych podczas jednego sprawdzania (wiem źle to napisałem ;p)
cc_writecfg - Czy ma zapisywać dokonywane zmiany przez plugin do konfiguracji gracza.
cc_maxinvalid - Maksymalna ilość błędnych ustawień aby wyrzucić gracza.
cc_showinfo - Pokazuje informacje o pluginie w konsoli.
cc_sqlhost - SQL server hostname(:port)
cc_sqluser - SQL username
cc_sqlpass - SQL password
cc_sqldbname - Nazwa bazy danych do użycia (standardowo: ClientChecker)
cc_daystosave - Jak długo akceptacja ma być zapisywana (dni)
![[Image: konfiguracja.png]](http://amxx.pl/foty/grafikap/konfiguracja.png)
**Ustawienia pliku konfiguracyjnego który sprawdza i wymusza cvary**
cvar {
max_value - Używać tylko do wartości numerycznych (maksymalna wartość)
min_value - Używać tylko do wartości numerycznych (minimalna wartość)
set_value - Wartość która zmieni błędną wartość
equal_to - Wartość nie może być równa
!equal_to - Wartość musi być równa
contains - Wartość zawiera.
!contains - Wartość nie zawiera.
regex - Use a regex pattern (http://www.troubleshooters.com/codec...rl/perlreg.htm) ([quote name="Terry Pratchett"]Osoby używające więcej niż 3 wykrzykników lub pytajników to osoby z zaburzeniami własnej osobowości[/quote])
}
**Przykłady:**
gl_polyoffset { // cvar
max_value 4 // maksymalna wartość
set_value 4 // ustawiana wartość gdy będzie błędna
}
max_smokepuffs { // cvar
min_value 120 // minimalna wartość
set_value 120 // ustawiana wartość gdy będzie błędna
}
name { // cvar
contains ***,shit,cunt // zawiera
set_value BANNED_NAME // zmienia nick na BANNED_NAME
}
![[Image: inneinformacje.png]](http://amxx.pl/foty/grafikap/inneinformacje.png)
**Plik sql.txt**
Plik sql.txt zawiera strukturę bazy danych która jest potrzebna aby działał
support sql w pluginie.
**Wersja amxx**
Działa na 1.7 i wyższym! (Polecam na najnowszym używać)
![[Image: download.png]](http://amxx.pl/foty/grafikap/download.png)
[
[**ClientChecker.amxx**](https://amxx.pl/index.php?app=core&modul...h_id=19638
"Pobierz załącznik") **34,1 KB** 26 Ilość pobrań
[
[**ClientChecker.sma**](https://amxx.pl/index.php?app=core&modul...h_id=19639
"Pobierz załącznik") **34,28 KB** 355 Ilość pobrań
[
![[Image: amxx.gif]](http://amxx.pl/public/style_extra/mime_types/amxx.gif)
"Pobierz plik AMXX")
[
[**ClientChecker_SQL.amxx**](https://amxx.pl/index.php?app=core&modul...h_id=19640
"Pobierz załącznik") **36,2 KB** 14 Ilość pobrań
[
[**ClientChecker_SQL.sma**](https://amxx.pl/index.php?app=core&modul...h_id=19641
"Pobierz załącznik") **34,28 KB** 262 Ilość pobrań
[
![[Image: amxx.gif]](http://amxx.pl/public/style_extra/mime_types/amxx.gif)
"Pobierz plik AMXX")
[
[**sql.txt**](https://amxx.pl/index.php?app=core&modul...h_id=19642
"Pobierz załącznik") **487 bajtów** 293 Ilość pobrań
[
[**ClientChecker.zip**](https://amxx.pl/index.php?app=core&modul...h_id=19643
"Pobierz załącznik") **66,16 KB** 347 Ilość pobrań
**Plugin działa na steam i non steam (protokół 48)**
Użytkownik **Harsay** edytował ten post 04.07.2011 09:44
Załączniki:
ClientChecker.sma
ClientChecker.zip
ClientChecker_SQL.sma
sql.txt