Плагин JBE Ranks OverGame для CS 1.6

JBE Ranks OverGame начисляет заключённым опыт и предоставляет API названий званий.

Автор: OverGame. В комплекте исходник и пересобранный плагин.

AMX Mod X
CS 1.6
Исходник SMA
Назначение
JBE Ranks OverGame начисляет заключённым опыт и предоставляет API названий званий.
Настройка
Нужны AMX Misc, CStrike, Ham Sandwich и nVault. jbr_give_round 0, jbr_give_killed 2, jbr_give_bonus_adm 3, jbr_give_bonus_flag t. Значения начисления ограничены 0–1000000, общий опыт — 2000000000. Уровни хранятся в configs/cscom_jbr_levels.ini, настройки создаёт AutoExecConfig в cscom_jbr_ranks.cfg. Свой nVault cscom_jbr_core сохраняет опыт по пригодному STEAM_/VALVE_ идентификатору; LAN/PENDING остаются сессионными. Это не проверка подлинности клиента. В архиве include с пятью реально реализованными native jbr_get_user_rankname, jbr_get_user_level, jbr_get_user_exp, jbr_is_user_max, jbr_get_max_level. Последний возвращает число уровней, индекс начинается с нуля. Для внешнего HUD нужен его отдельный потребитель API.
Как работает

Опыт получают живые T за окончание раунда, T за убийство противника и привилегированные T за первый успешный респавн в раунде. /jbrank показывает текущее звание и опыт. Включены 11 исходных названий званий; первое — базовый уровень с нулём опыта. Ранг вычисляется из опыта, в том числе при получении нескольких уровней сразу.

Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.

Состав и совместимость
ИграCounter-Strike 1.6
ПлатформаAMX Mod X 1.10
Версия0.2.4
АвторOverGame
СоставSMA, пересобранный AMXX, дополнительные файлы
Настройка

Нужны AMX Misc, CStrike, Ham Sandwich и nVault. jbr_give_round 0, jbr_give_killed 2, jbr_give_bonus_adm 3, jbr_give_bonus_flag t. Значения начисления ограничены 0–1000000, общий опыт — 2000000000. Уровни хранятся в configs/cscom_jbr_levels.ini, настройки создаёт AutoExecConfig в cscom_jbr_ranks.cfg. Свой nVault cscom_jbr_core сохраняет опыт по пригодному STEAM_/VALVE_ идентификатору; LAN/PENDING остаются сессионными. Это не проверка подлинности клиента. В архиве include с пятью реально реализованными native jbr_get_user_rankname, jbr_get_user_level, jbr_get_user_exp, jbr_is_user_max, jbr_get_max_level. Последний возвращает число уровней, индекс начинается с нуля. Для внешнего HUD нужен его отдельный потребитель API.

Как подключить плагин
1Скопируйте addons/amxmodx/plugins/cscom_22577.amxx в папку plugins сервера.
2Добавьте строку cscom_22577.amxx в addons/amxmodx/configs/plugins.ini.
3Скопируйте дополнительные файлы в каталоги с теми же путями внутри cstrike, что указаны в архиве.
4Перезапустите карту и проверьте настройки на своём сервере.
Проверка администрацией

Плагин «JBE Ranks OverGame» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.

Исправлено: уровни загружаются из каталога AMXX без ошибочного абсолютного пути, проверяются файл и количество уровней, пороги не ограничены четырьмя цифрами, все native проверяют аргументы и индекс игрока, несколько повышений рассчитываются сразу, сохраняется опыт без доверия к сохранённому индексу уровня, LAN и PENDING не делят одну запись nVault, хранилище закрывается, бонус респавна не повторяется в одном раунде, начисление не переполняет целое число.

Изменено: обращение к приватной jbe_get_user_team заменено стандартной проверкой команды T через CStrike, используются собственные файлы и сообщения CS.COM.RU, добавлена команда /jbrank.

Плагин JBE Ranks OverGame для CS 1.6

JBE Ranks OverGame начисляет заключённым опыт и предоставляет API названий званий.

Просмотры7
Скачали1

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Обсуждение Плагин JBE Ranks OverGame для CS 1.6
Делись опытом — помоги другим игрокам сделать правильный выбор
Помоги другимТвой отзыв важен
Задай вопросОтветим быстро
Оцени Плагин JBE Ranks OverGame для CS 1.6Понравилось? Пиши!
Уже играешь? Расскажи как работает Плагин JBE Ranks OverGame для CS 1.6 — Стабильность, FPS и.т.д.
Это займёт 1 минуту и поможет сотням игроков!
Написать

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту