Nah, megvan, bocs a késésért, volt közben egy kis vita..
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.