HLMOD.HU Forrás Megtekintés
- www.hlmod.hu#include <amxmodx>
#include <amxmisc>
#include <geoip>
#include <colorchat>
#define PLUGIN "Country Checker"
#define VERSION "1.0"
#define AUTHOR "undisputed"
new const allowed_country[][] = {
//"Slovenia",
//"United States",
//"China",
//"Russian Federation",
//"Denmark",
//"Iceland",
//"Ireland",
//"Latvia",
//"Lithuania",
//"Finland",
//"Northern",
//"Sweden",
//"France",
//"Netherlands",
//"Albania",
//"Croatia",
//"Cyprus",
//"Greece",
//"Italy",
//"Portugal",
//"Spain",
//"Belarus",
//"Poland",
//"Russia",
//"Canada",
//"Mexico",
//"Cuba",
//"Guatemala",
//"Jamaica",
//"Argentina",
//"Bolivia",
//"Brazil",
//"Chile",
//"Colombia",
//"Ecuador",
//"Paraguay",
//"Peru",
//"Uruguay",
//"Venezuela",
//"Georgia",
//"Iran",
//"Iraq",
//"Israel",
//"Jordan",
//"Kuwait",
//"Lebanon",
//"Palestinian Territories",
//"Saudi Arabia",
//"Syria",
//"Turkey",
//"Yemen",
//"Afghanistan",
//"Bangladesh",
//"India",
//"Kazakhstan",
//"Nepal",
//"Pakistan",
//"Sri Lanka",
//"Japan",
//"North Korea",
//"South Korea",
//"Taiwan",
//"Cambodia",
//"Indonesia",
//"Laos",
//"Malaysia",
//"Myanmar",
//"Philippines",
//"Singapore",
//"Thailand",
//"Vietnam",
//"Australia",
//"Fiji",
//"New Zealand",
//"Algeria",
//"Egypt",
//"Ghana",
//"Ivory Coast",
//"Libya",
//"Morocco",
//"Nigeria",
//"Tunisia",
//"Ethiopia",
//"Kenya",
//"Somalia",
//"Sudan",
//"Tanzania",
//"Uganda",
//"Angola",
//"Botswana",
//"Madagascar",
//"Mozambique",
//"Namibia",
//"South Africa",
//"Zambia",
//"Zimbabwe"
"Ukraine",
"Austria",
"Serbia",
"Slovakia",
"Germany",
"Romania",
"Hungary"//A tömb utolsó eleme!
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id)
{
new steamid[35];
get_user_authid(id,steamid,charsmax(steamid));
if(equal(steamid,"HLTV"))
{
//Ez az unban kód ellen hatásos.
server_cmd("kick #%d ^"HLTV is disabled on this server.^"",get_user_userid(id));
}
else
{
new ip[32];
get_user_ip(id,ip,charsmax(ip),1);
if(!equal(ip,"127.0.0.1") && !is_user_bot(id))
{
new country[64],name[32],num=0;
geoip_country(ip,country);
get_user_name(id,name,charsmax(name));
for(new i=0; i < sizeof(allowed_country); i++) {
if(containi(country,allowed_country[i]) != -1) {
num++;
}
}
if(num == 0){
server_cmd("kick #%d ^"Your country (%s) is disabled on this server.^"",get_user_userid(id),country);
}
}
}
}