Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Blokowanie kogos z in nego kraju


  • Zamknięty Temat jest zamknięty
11 odpowiedzi w tym temacie

#1 ogorek

    Zaawansowany

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:75
Offline

Napisano 17.01.2009 12:39

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!!!
  • +
  • -
  • 0

#2 naven

    Hero

  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 17.01.2009 13:53

http://forums.allied...ead.php?p=97613
a co ci ruscy przeszkadzają xD?
  • +
  • -
  • 0

#3 WeaR

    Profesjonalista

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:159
  • Lokalizacja:Swidnica
Offline

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 ^
  • +
  • -
  • 0

#4 ogorek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:75
Offline

Napisano 17.01.2009 14:44

czyli jak wpisze w amxx.cfg
sv_country 1 to tylko Polacy wbija tak? :D
  • +
  • -
  • 0

#5 naven

    Hero

  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

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?
  • +
  • -
  • 0

#6 WeaR

    Profesjonalista

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:159
  • Lokalizacja:Swidnica
Offline

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 -.-
  • +
  • -
  • 0

#7 Saper

    Godlike

  • Przyjaciel

Reputacja: 221
Profesjonalista

  • Postów:1 315
  • GG:
  • Imię:Juzio ;d
  • Lokalizacja:Bialystok
Offline

Napisano 17.01.2009 19:05

sv_country 1 to tylko Polacy wbija tak? :D


sv_region 3
Jest 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
  • +
  • -
  • 0

#8 ogorek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:75
Offline

Napisano 17.01.2009 19:26

czyli jakie rozwiazanie proponujecie?
  • +
  • -
  • 0

#9 wizu

    Godlike

  • Przyjaciel

Reputacja: 224
Profesjonalista

  • Postów:1 217
  • GG:
  • Lokalizacja:Sanok
Offline

Napisano 17.01.2009 20:42

Nietestowany, gdyż nie mam cs-a na kompie ;)
#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.
  • +
  • -
  • 0

#10 naven

    Hero

  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 17.01.2009 20:54

wizu a dałoby się żeby tylko z wybranego kraju kickowało? nie chcę szwabów na serwerze xD
  • +
  • -
  • 0

#11 ogorek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:75
Offline

Napisano 17.01.2009 21:03

dobra to 1 wersja tylko dla wybranigo kraju... :D

a czy istnieje taka mozliwosc ze bedzie to dotyczyc tylko tych ze zmiennym ip?
  • +
  • -
  • 0

#12 wizu

    Godlike

  • Przyjaciel

Reputacja: 224
Profesjonalista

  • Postów:1 217
  • GG:
  • Lokalizacja:Sanok
Offline

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.
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych