Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Кикает админов за высокий пинг

Статус пользователя ex3m777
сообщение 1.2.2014, 17:51
Сообщение #1


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

Не срабатывает иммунитет на админов, кикает за высокий пинг

Код:
#include <amxmodx>

#define nPlugin "Nice Kicker"

new nPing_Warn[33]

new nK_Flag_Cvar
new nK_Time_Cvar
new nK_Ping_Cvar
new nK_Warn_Cvar

public plugin_init()
{
register_plugin(nPlugin, "10", "sector")

register_dictionary("nk.txt")

server_cmd("exec addons/amxmodx/configs/nk.cfg")

nK_Flag_Cvar = register_cvar("nk_flag", "")
nK_Time_Cvar = register_cvar("nk_time", "")
nK_Ping_Cvar = register_cvar("nk_ping", "")
nK_Warn_Cvar = register_cvar("nk_warn", "")
}

public client_putinserver(i)
{
new nLen[33]

get_pcvar_string(nK_Flag_Cvar, nLen, 32)

if(is_user_hltv(i) || is_user_bot(i) || (strlen(nLen) && get_user_flags(i) & read_flags(nLen)))
return PLUGIN_HANDLED

nPing_Warn[i] = 0

set_task(get_pcvar_float(nK_Time_Cvar), "nice_kicker_protected", i, _, _, "b")

return PLUGIN_CONTINUE
}

public client_disconnect(i)
{
if(task_exists(i))
{
remove_task(i)
}
}

public nice_kicker_protected(i)
{
new nPing, nLoss
new nMaxPing = get_pcvar_num(nK_Ping_Cvar)

get_user_ping(i, nPing, nLoss)

if(nPing > nMaxPing)
{
new nWarns = get_pcvar_num(nK_Warn_Cvar)

nPing_Warn[i]++

if(nPing_Warn[i] == nWarns)
{
new nName[33], nUid = get_user_userid(i)

get_user_name(i, nName, 32)

server_cmd("kick #%d ^"[%s] %L^"", nUid, nPlugin, LANG_PLAYER, "NK_REASON", nPing)
}
}
else
if(nPing < nMaxPing)
{
nPing_Warn[i] = 0
}
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 2.2.2014, 11:43
Сообщение #2


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

А в этом исходнике разве прописан иммунитет? Попробуй добавить

Код:
#define ADMIN_IMMUNITY  


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 2.2.2014, 11:54
Сообщение #3
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(ExTPuMaJI @ 2.2.2014, 13:43) *
А в этом исходнике разве прописан иммунитет? Попробуй добавить

Код:
#define ADMIN_IMMUNITY  

И как это поможет?

ТС, пропишите в консоли amx_showrcon nk_flag и скиньте сюда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 2.2.2014, 11:55
Сообщение #4


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

В этом кваре указывается флаг иммунитета nk_flag.
У Вас он пустой, значит нету иммунитета.


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 2.2.2014, 12:00
Сообщение #5


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(ExTPuMaJI @ 2.2.2014, 13:43) *
А в этом исходнике разве прописан иммунитет? Попробуй добавить

Код:
#define ADMIN_IMMUNITY  

1) facepalm
это бред полный

2) ТС введи в консоль сервера
nk_flag
и скажи ответ сервера


Цитата(winzh1 @ 2.2.2014, 13:55) *
В этом кваре указывается флаг иммунитета nk_flag.
У Вас он пустой, значит нету иммунитета.

в исходнике указывается значение по умолчанию,
может в amxx.cfg совсем другое задано
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 2.2.2014, 12:03
Сообщение #6


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

Цитата(Legenda @ 2.2.2014, 17:00) *
в исходнике указывается значение по умолчанию,
может в amxx.cfg совсем другое задано

Все может быть, обычно многие правят квары в исходнике, а в amxx.cfg мало кто заносит их.
P.S квары дергает с addons/amxmodx/configs/nk.cfg
grishka444, конфиг приложите.


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 2.2.2014, 12:59
Сообщение #7


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(winzh1 @ 2.2.2014, 14:03) *
Все может быть, обычно многие правят квары в исходнике, а в amxx.cfg мало кто заносит их.
P.S квары дергает с addons/amxmodx/configs/nk.cfg
grishka444, конфиг приложите.

обычно как раз таки наоборот
нормальные люди прописывают настройки плагина либо в его конфиг либо в amxx.cfg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 2.2.2014, 21:53
Сообщение #8


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

Код
// ==============================
//
// Nice Kicker v. 10
//
// http://chatbox.do.am/
//
// ------------------------------
//
// Конфигурационный файл
//
// "Квар" "Значение"
//
// ==============================



// Флаг иммунитета. Оставьте поле пустым, чтобы отключить.
// Параметр - число
//
// По умолчанию:
// nk_flag "a"



nk_flag "b"



// Задержка между проверками. (Время в секундах!)
// Параметр - число
//
// По умолчанию:
// nk_time "15.0"



nk_time "15.0"



// Максимальный пинг.
// Параметр - число
//
// По умолчанию:
// nk_ping "90"



nk_ping "90"



// Кол-во предупреждений.
// Параметр - число
//
// По умолчанию:
// nk_warn "4"



nk_warn "4"



// ==============================
//
// sector © 2010 - 2012
//
//
//
//===============================

Вот конфиг, все остальные настройки работают нормально.
мои флаги abcdefhijmtu


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 2.2.2014, 22:58
Сообщение #9
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Пропишите квары в исходнике и скомпилируйте.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: