Źródło: Client Checker (1.0.1) [Update 02-25-2007] SQL Support - AlliedModders

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

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)

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
}

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ć)

ClientChecker.amxx 34,1 KB 26 Ilość pobrań
ClientChecker.sma 34,28 KB 361 Ilość pobrań
ClientChecker.amxx
ClientChecker_SQL.amxx 36,2 KB 14 Ilość pobrań
ClientChecker_SQL.sma 34,28 KB 269 Ilość pobrań
ClientChecker_SQL.amxx
sql.txt 487 bajtów 299 Ilość pobrań
ClientChecker.zip 66,16 KB 354 Ilość pobrańPlugin działa na steam i non steam (protokół 48)
Użytkownik Harsay edytował ten post 04.07.2011 09:44


Dodatki SourceMod













