Версия | Дата выхода | Скачиваний | Оценка |
---|---|---|---|
1.4.8 | 670 | 0.00 звёзд 0 оценок | |
1.4.8. | 142 | 0.00 звёзд 0 оценок | |
1.4.8 | 61 | 0.00 звёзд 0 оценок |
При смене карты иногда происходил коннект бота до того как фрешбанc прогрузил все настройки, то приводило к неожиданным эффектам, в т.ч. падению сервера.
Большое спасибо Radius за обнаружение проблемы и за помощь в её локализации
Добавлен потеряный форвард
Добавлен индиктора для gsclient в меню.Код:forward fbans_player_banned_pre_f( const id, const uid, const player_steamid[], const player_ip[], const player_name[], const admin_ip[], const admin_steamid[], const admin_name[], const ban_type[], const ban_reason[], const bantime);
буду благодарен если скажете всё ли как надо работает.fb_menu_nick_addons "31" - (1 = команда, 2 = прошлые баны, 4 = бот, 8 = HLTV, 16 = Админ, 32 = Steam, 64 = gsclient по умолчанию все кроме стима - прописать надо сумму значений).
Lang:
FBM_MENU_PLAYER_GSCLIENT = [GS]
FBM_MENU_PLAYER_NOTSCLIENT
FBM_MENU_PLAYER_STRING = \admin\\name\\oldbans\ \R\steam\\bot\\hltv\\team\\gsclient\ (тут это не добавлено, но можно добавить)
Я надюсь я не поломал меню совсем.
Можно в целом не обновляться.
Описание проблемы тут https://dev-cs.ru/threads/653/page-35#post-129770
форварда fbans_player_banned_pre_f не хватало, форвард fbans_player_banned_pre имел неверные аргументы
Исправление проблемы из поста https://dev-cs.ru/threads/653/page-28#post-118298
В прошлом архиве была версия, с каким-то старым тайм инклюдом, который не поддержиывает "Месяц". Версия осталась как была.Добрый вечер! Обновил fresh bans с версии 1.4.3 до 1.4.5 и заметил такую проблему На сервере если забанить игрока на 1 месяц, то в чате пишется забанен на [4 недель и 2 дней], хотя раньше было всё нормально и писало [1 месяц].
Для обновления - заменить плагин, добавить новые квары в конфиг.
Добавлен форвард, позволяющий подавить кик игрока по активному бану (например, если игрока перезашёл с клиентским античитом).
Новые квары, позволяющие сэкономить пару запросов к базе данныхКод:/** * Called when when active ban for player is checked. * !Important! Called only when cvar fb_kick_check is not 0. * * @param id Client index * @param userid Client userid * @param banid Client banid * @param ban_created Ban creation time (unix timestamp) * @param ban_length_int Ban duration in seconds * @param ban_reason Ban reason * @param admin_name Admin name * @param admin_steamid Admin steamid * @param player_name Client name * @param player_steamid Client steamid * @param player_ip Client IP * @param ban_type Ban type * * @return PLUGIN_CONTINUE to let the command continue * PLUGIN_HANDLED to cancel the player's kick. */ forward fbans_active_ban_check( const id, const userid, const banid, const ban_created, const ban_length_int, const ban_reason[], const admin_name[], const admin_steamid[], const player_name[], const player_steamid[], const player_ip[], const ban_type[]);
+ квар для включения отключения нового форварда (он довольно большой, что бы лишний раз не дёргать, включайте только при необходимости)
Код:fb_skip_bots 1 // не проверять ботов fb_skip_hltv 1 // не проверять HLTV fb_kick_check 0 // Включить форвард для проверки кика игрока (fbans_active_ban_check)
Добавлен в стандартный общий .inc файл.
Сформирован стандартрный пакет с необходимой структурой папок, готовой к использованию.