Wiec tak na moim servie gra od groma ruskow ... jak temu zapobiec?
Moze jest jakas blokada na inne panstwa albo chociaz na zmienne ip zeby trzeba bylo dopisac kogos do user.ini
proszę O POMOC!!!
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Blokowanie kogos z in nego kraju
Temat rozp.
ogorek
, 17.01.2009 12:39
11 odpowiedzi w tym temacie
#1
Napisano 17.01.2009 12:39
#3
Napisano 17.01.2009 14:17
N A V E N, znając zycie ruscy lagują
I inne kraje też, też to musze u siebie zainstalowac ^
I inne kraje też, też to musze u siebie zainstalowac ^
#4
Napisano 17.01.2009 14:44
czyli jak wpisze w amxx.cfg
sv_country 1 to tylko Polacy wbija tak?
sv_country 1 to tylko Polacy wbija tak?
#5
Napisano 17.01.2009 15:09
dokładnie nie wiem jak to działa, dziwnie to tam opisane jest
WeaR a czy od tego nie jest hpk?
WeaR a czy od tego nie jest hpk?
#6
Napisano 17.01.2009 15:13
N A V E N, no od pingu.
Pisz do ogórka po co mu ten plugin.
Bo ruscy mają pingi ponad 150+
I też troche Spamuja -.-
Pisz do ogórka po co mu ten plugin.
Bo ruscy mają pingi ponad 150+
I też troche Spamuja -.-
#7
Napisano 17.01.2009 19:05
sv_country 1 to tylko Polacy wbija tak?
sv_region 3Jest to tylko gdy w zakladce Internet wyszukujemy servery. Tam np: podany Europa i jezeli masz ten cvar w server.cfg to twoj server sie pokaze tam... I odpowiado to za Europe a nie za Polske i gracze z innego karaju i tak beda mogli wbic na server
#8
Napisano 17.01.2009 19:26
czyli jakie rozwiazanie proponujecie?
#9
Napisano 17.01.2009 20:42
Nietestowany, gdyż nie mam cs-a na kompie
Jeśli będzie wyrzucał wszystkich, to wtedy uruchom tą wersję:
#include <amxmodx> #include <geoip> public plugin_init() { register_plugin("tylko polacy sa mile widziani", "1.0", "wizu") } public client_connect (id) { new userip[32], country[46] get_user_ip(id, userip, 32, 1) geoip_country(userip, country, 45) if (!equal(country, "Poland")) server_cmd("kick %d ^"only polish players are alowed^"", get_user_userid(id)) }
Jeśli będzie wyrzucał wszystkich, to wtedy uruchom tą wersję:
#include <amxmodx> #include <geoip> public plugin_init() { register_plugin("tylko polacy sa mile widziani", "1.0", "wizu") } public client_connect (id) { new userip[32], country[46] get_user_ip(id, userip, 32, 1) geoip_country(userip, country, 45) client_print(id, print_console, "Twoj kraj to: %s", country) }Podczas łączenia wyświetli Ci w konsoli nazwę państwa z którego się łączysz. Pewnie będzie to 'poland' lub 'Poland'. W każdym bądź razie to co Ci wyświetli, podmień w pierwszej wersji pluginu w tym miejscu:
if (!equal(country, "Poland"))Kompilator.
#10
Napisano 17.01.2009 20:54
wizu a dałoby się żeby tylko z wybranego kraju kickowało? nie chcę szwabów na serwerze
#11
Napisano 17.01.2009 21:03
dobra to 1 wersja tylko dla wybranigo kraju...
a czy istnieje taka mozliwosc ze bedzie to dotyczyc tylko tych ze zmiennym ip?
a czy istnieje taka mozliwosc ze bedzie to dotyczyc tylko tych ze zmiennym ip?
#12
Napisano 18.01.2009 09:53
Dałoby się, tylko nie wiem, jak będzie wyglądać ich nazwa krajów. Pewnie 'Germany'. Możesz to zrobić tak:
#include <amxmodx> #include <geoip> public plugin_init() { register_plugin("tylko polacy sa mile widziani", "1.0", "wizu") } public client_connect (id) { new userip[32], country[46] get_user_ip(id, userip, 32, 1) geoip_country(userip, country, 45) if (equal(country, "Germany") || equal(country, "Russia") || equal(country, "Szwaben") ) server_cmd("kick %d ^"only polish players are alowed^"", get_user_userid(id)) }W tej linijce definiujesz kogo ma wyrzucać:
if (equal(country, "Germany") || equal(country, "Russia") || equal(country, "Szwaben") )Mam nadzieję, że sam sobie przerobisz, z jakich krajów graczy nie chcesz.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych