Szerző Téma: IP szûrés.  (Megtekintve 1896 alkalommal)

Penzykee.

  • Vendég
IP szûrés.
« Dátum: 2011. március 25. - 21:35:09 »
0 Show voters
Hali.
Azt meg lehet valahogy csinálni hogy csak magyar játékosok jöhetnek fel a szerverre..?
Mert túl sok a külföldi.. :angry:
Elõre is köszönöm!

Nem elérhető Mike.

  • 720
    • Profil megtekintése
IP szûrés.
« Válasz #1 Dátum: 2011. március 25. - 21:39:57 »
0 Show voters
Szerintem azt nem tudod blokkolni...

Penzykee.

  • Vendég
IP szûrés.
« Válasz #2 Dátum: 2011. március 25. - 21:43:11 »
0 Show voters
Azért hátha lehet.. :D

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
IP szûrés.
« Válasz #3 Dátum: 2011. március 25. - 21:47:04 »
0 Show voters
Egy pill, ezt CSben már megoldották, meglesem milyen IP alapján és írom. :)

Penzykee.

  • Vendég
IP szûrés.
« Válasz #4 Dátum: 2011. március 25. - 21:50:33 »
0 Show voters
Ok, akkor várok egy kicsit, köszi. :D

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
IP szûrés.
« Válasz #5 Dátum: 2011. március 25. - 22:22:02 »
0 Show voters
Nah, megvan, bocs a késésért, volt közben egy kis vita..  :-X
Szükséges hozzá a GeoIP include, amit Slice készített: http://solidfiles.com/d/aa6a3/
És itt a kód:
 
#include <a_samp>
#include <geoip>
public OnPlayerConnect(playerid)
{
new ip[16];
GetPlayerIp(playerid, ip, 16);
if (CheckIP(ip)) SendClientMessage(playerid, 0xFFFFFF, \"Magyar vagy, üdv!\");
else SendClientMessage(playerid, 0xFFFFFF, \"Sorry, but this is a hungarian server.\"), Kick(playerid);
return 1;
}
stock CheckIP(str[16])
{
if (strfind(str, \"192.168.\") != -1 || strfind(str, \"127.0.0.1\") != -1 || GetPlayerCountryIndex(playerid) == 135) return true;
return false;
}

 
Nem teszteltem, elméletileg nem írtam el semmit. Megjegyzés: Csak magyar játékosokat enged fel, tehát ha valaki pl. Romániában él és magyar, nem tud felcsatlakozni.

Penzykee.

  • Vendég
IP szûrés.
« Válasz #6 Dátum: 2011. március 25. - 22:42:47 »
0 Show voters
Az nem baj h román nem tud jönni, köszi. :D
Zárok!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal