Код за потвърждение: Избери целия код
#include < amxmodx >
#include < amxmisc >
#include < cromchat >
#include < geoip >
#define PLUGIN_NAME "Connect information"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "Fr0sTt"
#define DELAY_CONNECT 5.0
public plugin_init()
{
register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR )
register_cvar( "@ConnectInfo", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED )
CC_SetPrefix( "&x03[&x04Connect info&x03]" )
}
public client_putinserver(id)
{
set_task( DELAY_CONNECT, "Information", id )
}
public Information(id)
{
new szName[32], szIP[20], szAuthid[35], szCountry[64], szCity[64], szContinent[64]
get_user_name(id, szName, 31)
get_user_ip(id, szIP, charsmax(szIP), 1)
get_user_authid(id, szAuthid, charsmax(szAuthid))
#if defined geoip_country_ex
geoip_country_ex(szIP, szCountry, charsmax(szCountry))
#else
geoip_country(szIP, szCountry, charsmax(szCountry))
#endif
geoip_city(szIP, szCity, charsmax(szCity))
geoip_continent_name(szIP, szContinent, charsmax(szContinent))
check_validity(szCity, charsmax(szCity))
check_validity(szCountry, charsmax(szCountry))
check_validity(szContinent, charsmax(szContinent))
new szCountryCode[3], szContinentCode[3]
#if defined geoip_code2_ex
geoip_code2_ex(szIP, szCountryCode)
#else
geoip_code2(szIP, szCountryCode)
#endif
geoip_continent_code(szIP, szContinentCode)
check_validity(szContinentCode, charsmax(szContinentCode))
CC_SendMessage( id, "&x01Hello &x03%s&x01. Your IP addres is [&x04%s&x01]. Your steamid is [&x04%s&x01].", szName, szIP, szAuthid )
CC_SendMessage( id, "&x01You are join from &x03%s&x01 [&x04%s&x01]. Your city is&x03 %s&x01. Your continent is &x03%s&x01 [&x04%s&x01].", szCountry, szCountryCode, szCity, szContinent, szContinentCode )
CC_SendMessage( id, "&x01Have fun &x04& &x01don't cheat!")
}
stock check_validity( szText[], const iLen ) //ot chatmanager na OcixCrom
{
if( !szText[0] )
copy( szText, iLen, "Unknown" )
}