Jan 152020
Автор: Xelson
Версия: 1.2
Благодарности:
Nestle_ за сток для изменения никнеймов игроков;
PRoSToC0der за найденные потенциальные баги;
8dp за помощь в разработке алгоритма сокращения никнеймов с плавающими размерами;
Garey за расследование и выявление причины краша POV демо;
ReHLDS Team за плагин Invisible Spectator.
Описание:
Добавляет на сервер отображение ассистентов по убийству в списке убитых, при этом не меняя клиентские настройки игроков.
Имеется настройка денежного вознаграждения, которое может получить игрок за помощь в убийстве; переключатель выдачи фрага за ассист; выбор алгоритма для подсчета ассистентов.
Версия 1.2:
- Настройки FRAGS_FOR_ASSIST, MONEY_FOR_ASSIST, DAMAGE_FOR_ASSIST перенесены в квары
- Исправлено исчезновение фрага за ассист в новом раунде
Версия 1.0:
- С этой версии плагин работает исключительно на ReAPI версии
5.2.0.121 и выше
- Исправлен баг с крашем POV демок и HLTV демок
- Пересмотрен алгоритм нахождения помощников по убийству, и теперь их два: эквивалентный CSstatsX и стоковый ADVANCED, который является более продуманным и справедливым по сравнению с первым
- Новый уровень абстрагирования от настроек. Убраны настройки HLTV_FIX, FFA и MAXMONEY из-за ненадобности
- Новый лаконичный алгоритм вывода ников переменной длины — он будет стараться сохранить максимум полезной информации, обрезая минимум символов при превышении лимита.
- Добавлено отображение помощи по убийству от мира с псевдонимом world, если игрок разбился
- Новый метод установки произвольного ника любому игроку без изменения клиентских настроек
Настройки:
Квары:
1 2 3 |
aka_frag "1" // При положительном значении игроку, оказавшему помощь в убийстве, будет зачислятся фраг. aka_money "100" // Сколько денег платить игроку, совершившему помощь в убийстве. Оплата произойдет только если указано значение больше нуля. aka_damage "30.0" |
Макрос:
1 2 3 4 5 6 7 8 |
#define ASSIST_ALGORITHM ADVANCED /* Алгоритм для определения помощников в убийтве. По-умолчанию используется ADVANCED. /* CSSTATSX — эквивалентный CSstatsX алгоритм учёта помощи по убийствам с использованием соответствующего квара. Алгоритм выбирает такого игрока, который нанес больше всего ущерба жертве и не менее допустимого значения, определяемое кваром csstats_sql_assisthp из CSstatsX либо параметром DAMAGE_FOR_ASSIST. Если CSstatsX не установлен, то для просчётов используется значение DAMAGE_FOR_ASSIST. ADVANCED — улучшенная и более справедливая формула, которая выбирает из ряда других ассистентов такого, кто больше всего нанес урона жертве и чей процент урона от общего ущерба от всех составляет не менее DAMAGE_FOR_ASSIST процентов. Этот алгоритм не синхронизируется с CSstatsX, что может повлечь к неучёту их в статистике. */ |
Модули:
ReAPI версии 5.2.0.121 и выше
Еще у нас есть:

Ценитель Epic Fun Knife
У мужика нога лысая слева
Либо бреется, либо гормоны пьет. Либо то и другое.
А #define добавлять ли фраг за ассист лучше дописать) Больше функционала.
Прошлую проблему данного плагина вроде ты исправил, на сервере проблемы этой не было 🙂