Здравствуйте, не подскажите как правильно сделать чтобы информация о игроке показывалась только наблюдателям
C++:
#include <amxmodx>
#include <amxmisc>
#include <sxgeo>
#pragma semicolon 1
#define UPDATEINTERVAL 1.0
public plugin_init()
{
register_plugin("[SxGeo] Connect Info", "1.0", "s1lent");
set_task(UPDATEINTERVAL, "tskShowSpec", 123094, "", 0, "b", 0);
}
public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id))
return;
new szName[32], Steam[64], szIP[16], player_ip[23];
get_user_name(id, szName, charsmax(szName));
get_user_ip(id, szIP, charsmax(szIP), /*strip port*/ 0);
get_user_ip(id, player_ip, 22,1);
get_user_authid(id, Steam, charsmax(Steam));
set_hudmessage(0, 255, 0, 0.55, 0.41, 0, 0.0, UPDATEINTERVAL + 0.4, 0.0, 0.0, -1);
new szCountry[64], szRegion[64], szCity[64];
new bool:bCountryFound = sxgeo_country(szIP, szCountry, charsmax(szCountry));
new bool:bRegionFound = sxgeo_region (szIP, szRegion, charsmax(szRegion));
new bool:bCityFound = sxgeo_city (szIP, szCity, charsmax(szCity));
if (bCountryFound && bCityFound && bRegionFound)
{
show_hudmessage(id, "Ник: %s^nИп: %s^nГород: %s^nОбласть: %s^nСтрана: %s^nSteam: %s^n", szName, player_ip, szCity, szRegion, szCountry, Steam);
}
}