Все вопросы по работе и настройке AMXX и его плагинов.
Модератор: liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.
Maloi » 26 ноя 2018, 17:34
Здравствуйте, не подскажите как правильно сделать чтобы информация о игроке показывалась только наблюдателям
- Код: Выделить всё
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), 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);
}
}
-
Maloi
-
- Сообщения: 7
- Зарегистрирован: 15 май 2014, 21:16
- Благодарил (а): 1 раз.
- Поблагодарили: 2 раз.
- Опыт программирования: Около 3 месяцев
- Языки программирования: Counter-Strike 1.6
DeIIyTaT » 27 ноя 2018, 17:55
попробуй так
- Код: Выделить всё
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), 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 (get_user_team( index ) == 3 && 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);
}
}
Мой проект CSSURF.RU | SURF Сервера с RPGamx-x.ru - Вы красавчики спасибо что вы есть !
-
DeIIyTaT
-
- Сообщения: 66
- Зарегистрирован: 29 авг 2014, 13:53
- Благодарил (а): 13 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Около года
- Языки программирования: Counter-Strike 1.6
html,php
-
Вернуться в Вопросы по AMXX и его плагинам
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4