/*
* Plugin: Continent Players
* Version: 1.1
* Author: RaZzoR
*
* Copyright © 2013, RaZzoR. All rights reserved!
*
* Requied Module: GeoIP Extended
* LINK: https://forums.alliedmods.net/showthread.php?t=95665&highlight=geoip
*
* ==============================================
*
* Cvar: CP_Continent "EU"
*
* AF - Africa
* AS - Asia
* EU - Europe
* NA - North America
* OC - Oceania
* SA - South America
*
*/
#include <amxmodx>
#include <amxmisc>
#include <geoip>
new continent_cvar
public plugin_init()
{
register_plugin("Continent Players", "1.1", "RaZzoR")
continent_cvar = register_cvar("CP_Continent", "EU")
}
public client_connect(id)
{
new ip[32], authid[32], ContinentCode[3]
get_user_ip(id, ip, charsmax(ip), 1)
geoip_continent_code(ip, ContinentCode)
get_user_authid(id, authid, charsmax(authid))
new cvar[24]
get_pcvar_string(continent_cvar, cvar, charsmax(cvar))
if(!equali(ContinentCode, "cvar"))
server_cmd("kick %s ^"Your Continent NOT ALLOWED on THIS Server (%s)^"", authid, ContinentCode)
}