Ядро плагина [Levels Ranks] Core 2.3.1

Ядро плагина статистики. Поддержка рангов в таблице.

  1. RoadSide Romeo
    Поддерживаемые игры:
    • CS: Source
    • CS: GO
    • Team Fortress 2
    Описание :

    Levels Ranks - это отличный плагин, который имеет в своем арсенале 3 режима подсчета рангов и 2 вида званий (вид званий выбирается автоматически в зависимости от игр). Суть плагина заключается в том, что по мере увеличения или уменьшения очков опыта игроки будут получать соответствующие звания (система ранжирования), что придает серверу свою изюминку. Отображение табличек званий в ТАБе поддерживается.

    Для тех же, кто не хочет прокачивать свое звание, есть поддержка VIP-статуса (VIP-группы поддерживаются). Администратор спокойно сможет выдать/продлить VIP игрока на определенный срок.

    Для ELO-системы (один из режимов подсчета рангов) применяется особая система и называется она "Калибровка". Она дает возможность быстро сместить игрока к нужному званию по окончанию "Калибровки".

    Также есть возможность использовать подключаемые модули, которые дают игрокам некоторые возможности при имении соответствующего ранга.

    Ниже вы можете ознакомиться с плагином (Автор: m9c0)




    Возможности ядра :

    - поддержка рангов в ТАБе (FakeRank) (возможен бан токена)
    - поддержка VIP-статуса (VIP-группы присутствуют)
    - поддержка подключаемых модулей
    - поддерживаемые типы БД:

    - SQLite
    - MySQL
    - поддерживаемые режимы статистики:
    1) обычное накопление очков опыта
    2) ELO-система
    3) модули синхронизации с другими статистиками (ищите список внизу)
    - поддерживаемые виды званий:
    1) CS:GO звания
    2) TF2 звания
    - за каждое действие выдает/отнимает расчетную единицу:
    1) убийство / смерть / суицид
    2) ассист / хедшот
    3) командные действия
    4) взаимодействия с бомбой
    5) взаимодействия с заложниками
    6) система доп.бонусов
    7) иные действия включенные в модули

    [12.04.2015] - (v1.0.0) Релиз плагина
    [22.04.2015] - (v1.0.1)

    - оптимизация кода, спасибо R1KO
    - исправление ошибки массива, забивающая логи
    - добавление скинов для ножей (пока неполный список)
    - Исключение из плагина Knife Choice Core
    [25.04.2015] - (v1.0.2)
    - добавлены хуки, отслеживающие действия над бомбой
    - добавлен файл перевода
    [28.04.2015] - (v1.0.3)
    - добавлены хуки
    - добавлены новые квары
    - добавлены звуки при повышении или понижении уровня
    [04.05.2015] - (v1.0.4)
    - добавлена возможность выбирать перчатки
    - добавлены новые квары
    - исправлены баги отключения ножей и исправлены Double-Penta Kills
    [18.05.2015] - (v1.0.5)
    - добавлена функция ТОП-12
    - исправлены баги
    - добавлены новые звания
    - добавлен файл для редактирования званий и кол-во опыта
    [19.05.2015] - (v1.0.6)
    - исправлена критическая ошибка, когда кол-во опыта и ранг у игроков не сохранялись
    [01.06.2015] - (v1.0.7)
    - оптимизирован код, спасибо Reiko1231
    - добавлены хуки
    - обновлён файл перевода
    - исправлены баги
    - добавлен ножик
    - добавлено сохранение перчаток
    - убран тег
    [20.09.2015] - (v1.0.8)
    - исправлен баг, когда выдавались/отнимались очки опыта у спектаторов
    - добавлена возможность смотреть очки опыта в ТАБе
    [28.09.2015] - (v1.0.9)
    - плагин частично переведён на новый синтаксис
    - сокращено кол-во обращений к базе данных для снижения нагрузки
    - статистика ботов теперь не сохраняется в базе
    - удален глобальный cvar
    - добавлен новый cvar удаляющий игроков из базы, если они отсутствовали определённое кол-во дней
    - большая часть плагина переписана под новый синтаксис
    - исправлена ошибка с ф-ей GetClientName
    [01.10.2015] - (v1.1.0) Глобальное обновление
    - плагин переведен на модульную систему
    - исправлены маленькие недочеты
    - перчатки, ножи и фейковый ранг выделены в отдельные модули
    - изменены месторасположения конфигурационных файлов
    - файлы переводов обновлены
    [14.10.2015] - (v1.1.1)
    - плагин теперь поддерживает CS:Source
    - исправлены ошибки
    - оптимизирован код
    - добавлен натив LR_GiveClientExpLevel и форвард LR_OnCreditsGiven
    - все звания теперь написаны на англ.языке
    [15.10.2015] - (v1.1.2)
    - исправлена ошибка забивающая логи
    [23.10.2015] - (v1.1.3)
    - оптимизация кода
    - добавлен натив LR_TakeClientExpLevel и форвард LR_OnCreditsTaken
    [31.10.2015] - (v1.2.0) Глобальное обновление
    - исправление ошибок ядра
    - создание settings.ini и отказ от cfg-файла
    - максимальная оптимизация кода (по мере возможности и знаний)
    - добавлена возможность полного отключения сообщений от Ядра и модулей
    - плагин автоматически подключается к базе SQLITE (без databases.cfg)
    - добавлены нативы

    - LR_CoreIsStarted (заставляет модуль запускаться позже ядра)
    - LR_AllMessagesOn (разрешать ли ядру и модулям писать сообщения в чат)
    - LR_GetClientRankLevel (получить ранг игрока)
    - LR_GetClientExpLevel (получить кол-во опыта игрока)
    - LR_GiveClientExpLevel (дать кол-во опыта игроку)
    - LR_TakeClientExpLevel (отнять кол-во опыта у игрока)
    [06.11.2015] - (v1.2.1)
    - исправлена ошибка забивающая логи
    - теперь за убийство ножом очки начисляются отдельно
    - изменена структура пункта "Функции" (он разделе на Панель Администратора и Панель Игрока)
    - добавлены форвады позволяющие добавлять пункты в Панель Игрока
    [07.11.2015] - (v1.2.2)
    - немного оптимизирован код
    - раздел "Функции" убран. Панели адмиистратора и игрока вынесены в главное меню для удобства
    [26.05.2016] - (v1.3.0) Глобальное обновление
    - оптимизирован код
    - теперь работа плагина ведется на одной базе данных
    - теперь есть возможность полноценно использовать базу данных для веб-морды (поддерживает MySQL)
    - возможность листать топ игроков
    - кнопка Панель Администратора доступна теперь только по флагу
    - добавлена поддержка CS:Source
    - настройка плагина, включая базы данных теперь ведется только с конфигурационого файла самого плагина
    - кол-во званий изменено с 21 до 55
    - добавлены оверлеи для каждого звания, которые будут отображаться, когда игрок получает следующее звание
    - все настройки звания перенесены в один файл
    [31.05.2016] - (v1.3.1)
    - исправлена ошибка, когда оверлей не показывался
    - немного оптимизирован код
    - добавлена настройка в settings.ini
    - теперь подключение к БД полностью настраивается в databases.cfg
    - изменены следующие нативы (LR_TakeClientExpLevel и LR_GiveClientExpLevel)
    [03.06.2016] - (v1.3.2)
    - исправлена ошибка, когда неправильно выставлялся ранк игрокам
    - добавлен параметр, который может позволить вкл/откл оверлеи
    - исправлена ошибка, когда игрок попросту не записывался в БД
    - исправлена не грубая ошибка, когда число Опыта в ТАБе и в действительности отличалось
    - оптимизация кода
    [08.06.2016] - (v1.3.3)
    - снижена нагрузка обращений к БД
    - большая часть кода переписана под новый синтаксис (спасибо Серому, он же Grey)
    - исправлены траблы со звуком под CS:S
    [10.06.2016] - (v1.3.4)
    - функция у события round_mvp переделана на HookEventEx
    - исправлена ошибка, когда не считывались ранги в settings.ini и поэтому не показывались звания в меню, а также сразу выдавался глобал
    - файл перевода изменен, замените его
    [02.07.2016] - (v1.4.0) Глобальное обновление
    - добавлена поддержка статистики RankMe
    - полностью переписан БД, статистика начнется с нуля
    - переработана "Панель Игрока"
    - в "Панель Игрока" добавлены кнопки "Испытать шанс", "Обнулить статистику"
    - пункт Выдать/Забрать опыт будет разделен на две части для удобства
    - расширен файл перевода, необходимо заменить файл
    - отказ от Double-Penta kill и введение суммирование киллов и выдачи за них Опыта
    - убрано полное отключение текста из плагина, ввиду редкого использования
    - подключение к SQLite снова стало автоматическим
    - исправлена ошибка, когда за действия над бомбой или заложниками можно было получить 0 опыта
    - изменены нативы
    [29.09.2016] - (v2.0.0) Переписано Ядро
    - подготовлена площадка для будущего VIP-статуса игроков
    - теперь можно использовать два типа званий (LR или CS:GO MM)
    - статистика стала более полноценной и ведет учет опыта по скиллу
    - взаимодействие с БД иногда происходит методом транзакций
    - автоматическое подключение к БД, если не указано соединение
    - меню стало более полноценным
    - оптимизирован код, исправлены некоторые баги
    - переписана система выдачи опыта в отдельных моментах
    [29.10.2016] - (v2.0.1)
    - поддержка старого типа статистики
    - модули ниже версии этого ядра нерабочие
    - изменение и добавление нативов
    - конфигурационные файлы расширены и изменены
    - файл перевода расширен и изменен
    - для каждого оружия добавлен свой множитель очков (используется, если вы используете новый тип статы)
    - теперь в конфигурационном файле, можно указать несколько фраз, по которым можно будет открыть Главное Меню плагина
    - добавлен конфигурационный файл специально для старого типа статистики (можно настроить выдачу опыта за определенные действия)
    [30.10.2016] - (v2.0.2)
    - исправлена ошибка, когда не открывалось меню выдачи/отнятие опыта
    - подправлен файл перевода (требуется замена)
    [13.11.2016] - (v2.0.3)
    - оптимизирован код
    - исправлены логические ошибки
    - модули, версии которых ниже 2.0.3 больше не работают или работают с глюками
    [23.11.2016] - (v2.0.4)
    - немного переписан принцип бонусных очков опыта, дабы не возникала путаница
    - теперь нельзя будет багоюзить бомбу, заменяя у неё скин и зарабатывая очки опыта
    [15.01.2017] - (v2.0.5)
    - добавлен натив LR_CallMenuInventory, т.е. теперь можно вернутся в меню Инвентаря, а следом и в Главное меню
    - изменение концепции использования рангов в модулях
    - модули ниже версии 2.0.5 не будут работать на данном ядре
    - немного оптимизированы некоторые моменты
    - Фейковые ранги теперь вшиты в Ядро , их можно отключать или включать (изначально выключены, и в выключенном состоянии бан токена не грозит - также теперь после установки данного плагина, модуль фейковых рангов стоит удалить)
    [05.04.2017] - (v2.1.0) Глобальное обновление
    - 55 рангов замены на 19 воинских
    - добавлены новые типы статистики:

    - статистика по проведенным секундам (времени) на сервере
    - синхронизация с RankMe
    - синхронизация с gameMe
    - синхронизация с HLstatsX:CE
    - убрано большинство оверлеев взамен на 2 простых (повышение/понижение)
    - изменены консольные команды
    - попытка исправить конфликт кодировок в БД (MySQL UTF-8)
    - теперь плагин поддерживает VIP-статус игроков
    - введена синхронизация с [VIP] Core
    - теперь у каждого типа статистики свое название расчетных единиц

    1) кредиты
    2) очки опыта
    3) секунды (время)
    - убраны множители для второго типа статистики
    - теперь получаемые очки для второго типа статистики можно настроить
    - изменена система получения званий (все новички должны проходить "Калибровку")
    - сильно изменены конфиги плагина и вырезаны некоторые параметры
    - оптимизация кода
    - изменен файл перевода
    - изменены нативы и добавлен новый LR_GetClientPos (получения позиции игрока в ТОПе)
    - добавлен форвард LR_OnCoreStarted (выполняется, когда ядро полностью запущено)
    - попытка снизить нагрузку от FakeRank
    - удалены форварды LR_OnExpGiven и LR_OnExpTaken
    - нативы LR_TakeClientExpLevel и LR_GiveClientExpLevel объединены в LR_ChangeClientValue
    [08.04.2017] - (v2.1.1)
    - отказ от [VIP] Core
    - введение VIP-групп с возможностью настроить в конфиге
    - оптимизация кода
    - обновлены конфиги и файл перевода
    [12.04.2017] - (v2.1.2)
    - исправлены некоторые недочеты в коде
    - поддержка HLstatsX:CE временно отключена
    - система "Калибровки" работает теперь только в ELO-системе
    [14.04.2017] - (v2.1.3)
    - изменено Главное Меню
    - исправлена ошибка при продлении VIPки
    - изменен файл перевода
    - добавлен натив LR_GetClientStats
    [19.04.2017] - (v2.1.4)
    - добавлены нативы LR_SetClientVIP и LR_DeleteClientVIP
    - попытка пофиксить ошибки Меню при выдаче VIP-статуса
    [27.04.2017] - (v2.1.5)
    - исправлен баг в Главном меню
    - плагин отправляет статистику (нужна поддержка SteamWorks)
    - добавлен польский перевод
    [22.05.2017] - (v2.2.0) Глобальное обновление
    - поддержка CS:Source
    - поддержка Team Fortress 2
    - 19 воинских званий заменены на 18 званий из TF2
    - тип используемых званий будет определяться автоматически (в зависимости от игры CS:GO/Source или TF2)
    - оптимизация кода
    - поддержка украинского языка
    - правка польского языка
    - исправлена ошибка со SteamWorks
    - для звука повышения/понижения ранга выделен отдельный канал (музыка перестанет сбиваться)
    - добавлен натив LR_ModuleCount (сообщающий, что модуль со встроенной менюшкой активен)
    - пункт Инвентарь больше не будет отображаться в Главном Меню, если нет модулей
    - теперь можно назначить стартовое значение очков для: ELO-системы, gameMe или RankMe синхронизации
    - при использовании накопительной системы или счетчика, значение не будет уходить ниже 0
    - введены команды top и rank для ELO-системы
    - убрана поддержка HLstatsX:CE
    [04.07.2017] - (v2.3.0) Глобальное обновление
    - изменены нативы LR_SetClientVIP, LR_DeleteClientVIP и другие
    - добавлены нативы LR_IsValidGroupVIP, LR_IsClientVIP, LR_ChangeClientVIP, LR_GetClientInfoVIP
    - изменен конфиг (расширена возможность настраивать Ядро)
    - добавлена возможность выдавать VIP-статус навсегда
    - синхронизация с другими статистиками вырезана из ядра, теперь она будет иметь модульный характер (дает возможность делать различное кол-во возможных синхронизаций без изменений в Ядре)
    - убрана возможность выдавать очки опыта
    - инвентарь теперь активируется через конфиг (можно отключить/включить)
    - увеличена гибкость Ядра
    - можно ставить свои звуки
    - можно ставить свои оверлеи
    [08.07.2017] - (v2.3.1)
    - оптимизация кода
    - добавлен форвард LR_OnCheckSync
    - закончен перевод API на англ.язык
    - исправлен косяк с FakeRank
    - теперь можно настроить выдачу опыта при Калибровке

    Скриншоты :

    2015-10-02_00006.jpg 20161122073028_1.jpg 20161122073047_1.jpg
    20161122073051_1.jpg 20161122073102_1.jpg 20161122073109_1.jpg
    20161122073112_1.jpg

    Модули для синхронизации :


    Модули :


    Люди поддержавшие проект материально:

    - MaZa_Mladwii [418 руб]
    - Fox1qqq [350 руб]
    - santaleksej [350 руб]
    - Саша Шеин [300 руб]
    - Unity [222 руб]
    - kleuser [200 руб]
    - valerun [200 руб]
    - Samoletik [200 руб]
    - Lebios321256 [150 руб]
    - e_zhuravlev [150 руб]
    - DismoraL [100 руб]
    - Kruzya [80 руб]
    - ak00047 [80 руб]
    Требования:
    SourceMod 1.8.0.5979 и выше (только stable-версия)
    SteamWorks
    Команды:
    sm_lvl_reset - полное стирание всей статистики
    Установка:
    1) Прочитайте полностью все описание
    2) Удалите прошлую версию плагина, если есть
    3) Распакуйте содержимое архива по папкам:

    - addons (плагин и его настройки)
    - FastDL Server (файлы плагина для Веб-Хостинга)
    - Game Server (файлы плагина для самого сервера)
    4) Настройте файлы:
    - addons/sourcemod/configs/databases.cfg
    - addons/sourcemod/configs/levels_ranks/downloads.ini
    - addons/sourcemod/configs/levels_ranks/settings.ini
    - addons/sourcemod/configs/levels_ranks/settings_ranks.ini
    - addons/sourcemod/configs/levels_ranks/settings_stats.ini
    - addons/sourcemod/configs/levels_ranks/settings_vip.ini
    5) Перезапустить сервер
    JZTWEGGA#//, NeoTeXaS, Том и 34 другим нравится это.

Пoследние рецензии

  1. NermoBigStar
    NermoBigStar
    5/5,
    Версия: 2.3.1
    Одно из тех... что любят игроки)) Звание!
  2. Rabb1t
    Rabb1t
    5/5,
    Версия: 2.2.0
    Держи еще один положительный отзыв в копилку. :)
  3. kael007
    kael007
    5/5,
    Версия: 2.1.5
    Отличный плагин :D
  4. Fox1qqq
    Fox1qqq
    5/5,
    Версия: 2.1.5
    Идеально, просто идеально.
    А саппорт у плагина просто отличный, всегда помогает или направляет в правильном направлении.
    Советую всем.
  5. KonveeR
    KonveeR
    5/5,
    Версия: 2.1.5
    Отличный плагин
  6. Rodion1488
    Rodion1488
    5/5,
    Версия: 2.1.5
    Очень хороший плагин!
  7. najmik
    najmik
    5/5,
    Версия: 2.1.3
    Плагин отличный но почему то уменя он не работает
  8. diman1000w
    diman1000w
    5/5,
    Версия: 2.1.1
    лучший плагин со званиями + синхронизация с другими подобными плагинами
  9. FIVE
    FIVE
    5/5,
    Версия: 2.1.0 alpha
    Нет замены! Самый лучший плагин FakeRank в СНГ)
  10. SneY
    SneY
    4/5,
    Версия: 2.1.0 alpha
    Отличный плагин, но не работает поддержка vip