спектр инфо

Maloi

Пользователь
Регистрация
7 Июл 2017
Сообщения
27
Симпатии
0
Пол
Мужской
Здравствуйте, не подскажите как правильно сделать чтобы информация о игроке показывалась только наблюдателям
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);
    }
}
 

pantrypei

Пользователь
Регистрация
10 Янв 2018
Сообщения
164
Симпатии
29
Предупреждения
30
Пол
Мужской
Добавь is_user_alive(id)[DOUBLEPOST=1543416455][/DOUBLEPOST]и таска убери там ввобще не нужно таск
 
  • Мне нравится
Симпатии: Maloi
Сверху Снизу