Код за потвърждение: Избери целия код
/* AMX MOD X script
* Plugin by Dec0
* Soon a new version
*/
#include <amxmodx>
#include <geoip>
#define PLUGIN "Connect"
#define VERSION "0.1"
#define AUTHOR "Dec0"
#define MAX_TEXT_LENGTH 512
#define MAX_NAME_LENGTH 32
new sName[MAX_NAME_LENGTH]
new sMsg[MAX_TEXT_LENGTH]
new cvar_connect
new cvar_disconnect
public plugin_init() {
register_plugin("Connect", "0.1", "Dec0")
cvar_connect = register_cvar("amx_connect", "1")
cvar_disconnect = register_cvar("amx_disconnect", "1")
}
public client_connect(id) {
if(get_pcvar_num(cvar_connect) && !is_user_bot(id) && !is_user_hltv(id)) {
new name[32], ip[32], steamid[32]
static country[32]
static city [32]
static continent [32]
get_user_name(id, name, 32)
get_user_ip(id, ip, 31, 1)
get_user_authid(id, steamid, 31)
geoip_country(ip, country, charsmax(country))
geoip_city(ip, city, charsmax(city))
geoip_continent_name(ip, continent, charsmax(continent))
get_user_name(id, sName, 32)
format(sMsg,MAX_TEXT_LENGTH,"Igrach: %s, IP: (%s), ID: %s se prisaedini v igra ot Durjava: (%s), Grad: (%s), Continent: (%s)", name, ip, steamid, country, city, continent)
display_msg(sMsg,0,255,42)
}
return PLUGIN_CONTINUE
}
public client_disconnect(id) {
if(get_pcvar_num(cvar_disconnect) && !is_user_bot(id) && !is_user_hltv(id)) {
new name[32], ip[32], steamid[32]
static country[32]
static city[32]
static continent [32]
get_user_name(id, name, 32)
get_user_ip(id, ip, 31, 1)
get_user_authid(id, steamid, 31)
geoip_country(ip, country, charsmax(country))
geoip_city(ip, city, charsmax(city))
geoip_continent_name(ip, continent, charsmax(continent))
get_user_name(id, sName, 32)
format(sMsg,MAX_TEXT_LENGTH,"Igrach: %s, IP: (%s), ID: %s izleze ot igra ot Durjava: (%s), Grad: (%s), Continent: (%s)", name, ip, steamid, country, city, continent)
display_msg(sMsg,255,0,0)
}
return PLUGIN_CONTINUE
}
public display_msg(msg[],r,g,b)
{
set_hudmessage(r,g,b,-1.0,0.30,0,6.0,6.0,0.5,0.15,1)
show_hudmessage(1,msg)
}
1. Ако може да се добавят 2 звука при Connect и Disconnect
2. Защо много често почти не се показва, когато играш лефне или влезе в игра? Когато съм спектатор по често показва надписите, но когато си в игра почти не се показват и накрая дори спират. Това може ли да се коригира или не е възможно?