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

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

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

    Levels Ranks - это отличный плагин, который имеет в своем арсенале поддержку 2 типов статистики и 2 типов рангов на вкус и цвет каждого админа сервера. Кто не в курсе, объясняю, данный плагин является своего рода имитатором ELO-статистики при использовании одного типа статистики или же может быть накопительной системой очков опыта у игроков в другом типе статистике. К тому же, плагин способен работать либо со стандартными 18 званиями CS:GO или использовать 55 различных званий вшитых в сам плагин. К плагину, также прилагаются несколько модулей, которые повысят интерес на сервере и привнесут свою изюминку (список модулей смотрите ниже).

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


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

    - поддержка FakeRank (фейковые ранги в ТАБе) (можно получить бан токена, если включена эта возможность)
    - можно использовать два типа БД: SQLite или MySQL
    - при повышении/понижении звания проигрывает звук
    - выбор типа статистики

    1) стандартный тип статистики (обычная статистика LR)
    2) улучшенный тип статистики (аналог RankMe, HLStats и т.п.)
    - выбор типа рангов в плагине:
    1) стандартный тип званий (18 званий CS:GO)
    2) улучшенный тип званий (55 званий Levels Ranks)
    - за каждое действие выдает/отнимает опыт:
    1) Убийство
    2) Вашу смерть/Суицид
    3) Ассист
    4) Хедшот
    5) Командные действия (победа/поражение команды)
    6) Установка/Разминирование/Потеря/Подбор бомбы
    7) Убийство/Спасение заложника
    8) Система доп.бонусов (Double, Triplekill... MonsterKill...)

    [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 beta)
    - оптимизирован код, спасибо Reiko1231
    - добавлены хуки
    - обновлён файл перевода
    - исправлены баги
    - добавлен ножик
    - добавлено сохранение перчаток
    - убран тег
    [19.09.2015] - (v1.0.7.1)
    - добавлен Shadow Daggers
    - добавлен cvar отключающий таблички рангов в плагине
    [20.09.2015] - (v1.0.7.2)
    - исправлены ошибки прошлой версии
    [20.09.2015] - (v1.0.8)
    - исправлен баг, когда выдавались/отнимались очки опыта у спектаторов
    - добавлена возможность смотреть очки опыта в ТАБе
    [28.09.2015] - (v1.0.9)
    - плагин частично переведён на новый синтаксис
    - сокращено кол-во обращений к базе данных для снижения нагрузки
    - статистика ботов теперь не сохраняется в базе
    - удален глобальный cvar
    - добавлен новый cvar удаляющий игроков из базы, если они отсутствовали определённое кол-во дней
    [30.09.2015] - (v1.0.9.1)
    - Большая часть плагина переписана под новый синтаксис
    - Исправлена ошибка с ф-ей 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 beta)
    - исправлена ошибка забивающая логи
    [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
    [08.06.2016] - (v1.3.3.1)
    - исправлена ошибка, когда неправильно считывался файл settings.ini
    [09.06.2016] - (v1.3.3.2)
    - исправлена ошибка, когда сообщения не выводились в чат
    [10.06.2016] - (v1.3.4)
    - функция у события round_mvp переделана на HookEventEx
    - исправлена ошибка, когда не считывались ранги в settings.ini и поэтому не показывались звания в меню, а также сразу выдавался глобал
    - файл перевода изменен, замените его
    [02.07.2016] - (v1.4.0) Глобальное обновление
    - добавлена поддержка статистики RankMe
    - полностью переписан БД, статистика начнется с нуля
    - переработана "Панель Игрока"
    - в "Панель Игрока" добавлены кнопки "Испытать шанс", "Обнулить статистику"
    - пункт Выдать/Забрать опыт будет разделен на две части для удобства
    - расширен файл перевода, необходимо заменить файл
    - отказ от Double-Penta kill и введение суммирование киллов и выдачи за них Опыта
    - убрано полное отключение текста из плагина, ввиду редкого использования
    - подключение к SQLite снова стало автоматическим
    - исправлена ошибка, когда за действия над бомбой или заложниками можно было получить 0 опыта
    - изменены нативы
    [05.07.2016] - (v1.4.0.1)
    - исправлена ошибка (Could not find required plugin "rankme")
    - include ядра перемещен и переименован
    - теперь зависит от кол-ва игроков, будет выдаваться опыт или нет
    - к прошлой строке: вы сможете сами настроить кол-во, также будет добавлен натив
    - фикс менюшки и вызов менюшки через команду
    [29.09.2016] - (v2.0.0) Глобальное обновление
    - подготовлена площадка для будущего VIP-статуса игроков
    - теперь можно использовать два типа званий (LR или CS:GO MM)
    - статистика стала более полноценной и ведет учет опыта по скиллу
    - взаимодействие с БД иногда происходит методом транзакций
    - автоматическое подключение к БД, если не указано соединение
    - меню стало более полноценным
    - оптимизирован код, исправлены некоторые баги
    - переписана система выдачи опыта в отдельных моментах
    [29.09.2016] - (v2.0.0.1)
    - в пакет добавлен модуль "Перчатки"
    - попытка исправить баг в модуле "Фейковые ранги"
    - модули написаны на новом синтаксисе
    [01.10.2016] - (v2.0.0.2)
    - попытка №2 исправить ошибки модулей
    - немного переписана выдача опыта, теперь опыт легче качать
    [12.10.2016] - (v2.0.0.3)
    - попытка №3 исправить ошибки модулей
    - поддержка CS:Source прекращена
    - исправлена ошибка, когда при MySQL подключении, не могла создаться таблица
    - исправлена ошибка, когда место игрока в общем топе неправильно высчитывалось
    - переписан вид статистики игрока в разделе "Моя статистика"
    - настройка рангов вынесена в отдельные файлы для удобства
    - немного переписан файл перевода
    [18.10.2016] - (v2.0.0.4)
    - в файл перевода добавлен украинский перевод
    - исправлен баг, когда при первом заходе на сервер, сразу выдавалось звание
    - расчет очков за убийство стало более точным
    - определение убийства с ножа, временно отключено
    - исправлен баг в переводе, когда проценты не отображались в разделе "Моя статистика"
    [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)
    - немного переписан принцип бонусных очков опыта, дабы не возникала путаница
    - теперь нельзя будет багоюзить бомбу, заменяя у неё скин и зарабатывая очки опыта
    [11.01.2017] - (v2.0.4.1)
    - немного оптимизирован код
    - Фейковые ранги (Ранги в ТАБе) теперь вшиты в Ядро (если они выключены, то бан токена не грозит)
    - временно отключено скачивание оверлеев, которых нет
    [11.01.2017] - (v2.0.4.2)
    - исправлены сильные лаги из-за кода фейкового ранга
    [15.01.2017] - (v2.0.5)
    - добавлен натив LR_CallMenuInventory (меню вещей стало ещё удобнее)
    - изменение концепции использования рангов в модулях
    - модули ниже версии 2.0.5 не будут работать на данном ядре

    Скриншоты :

    2015-10-02_00006.jpg 20161122073028_1.jpg 20161122073047_1.jpg
    20161122073051_1.jpg 20161122073102_1.jpg 20161122073109_1.jpg
    20161122073112_1.jpg M61ec74KZgE.jpg Все ранги.png

    Модули :

    Готовые:

    [Levels Ranks] Module - Throwing Knives - модуль метательных ножей
    [Levels Ranks] Module - WS + Knives - модуль скинов на оружие и выбора ножей
    [Levels Ranks] Module - Armor Giver - модуль выдающий броню со шлемом при респавне
    [Levels Ranks] Module - Health Giver - модуль выдающий Health-поинты при респавне
    [Levels Ranks] Module - DeathGift - модуль выпадающих подарков с опытом
    [Levels Ranks] Module - Respawn - модуль дает возможность возрождаться
    [Levels Ranks] Module - TagRank - модуль выставляет ранг в клан-тег
    [Levels Ranks] Module - Gloves - модуль перчаток
    [Levels Ranks] Module - Skins - модуль скинов
    [Levels Ranks] Module - Speed - модуль выдачи скорости при респавне
    [Levels Ranks] Module - Neon - модуль неонок


    Приватные:

    [Levels Ranks] Module - Particles - модуль аур и трейлов, состоящих из частиц

    Запланированные:

    [Levels Ranks] Module - Grenade Pack - модуль выдачи гранат при респавне
    [Levels Ranks] Module - LabelRank - модуль званий над головой
    [Levels Ranks] Module - Chat Prefix - модуль префикса в чате


    Требования :

    SourceMod 1.8.0.5946 и выше (только stable-версия)

    Установка плагина :

    1) Удалите прошлую версию плагина, если есть
    2) Распакуйте содержимое архива по папкам
    3) Настройте файл (addons/sourcemod/configs/databases.cfg)
    4) Настройте файл (addons/sourcemod/configs/levels_ranks/settings.ini)

    Без имени-1.png
    Команды:
    sm_levels_reset - обнуление всей статистики
    DarkLegend ™, kael007, Rabb1t и 21 другим нравится это.

Последние обнoвления

  1. Обновление до версии 2.0.5

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

  1. yorik59
    yorik59
    5/5,
    Версия: 2.0.4
    отличный плагин
  2. antonnn598
    antonnn598
    5/5,
    Версия: 2.0.4
    Отличный плагин. Надеюсь, он будет развиваться и дальше.
  3. Саня1343
    Саня1343
    5/5,
    Версия: 2.0.4
    Хороший плагин, сделал по себя украсил и получилось просто конфетка .
  4. diman1000w
    diman1000w
    5/5,
    Версия: 2.0.4
    Лучший плагин со статистикой!
  5. anakaine
    anakaine
    5/5,
    Версия: 2.0.3
    Отличный плагин! Без единых ошибок)
  6. GANZ
    GANZ
    5/5,
    Версия: 2.0.2
    Отличный плагин. Правда очень долго ты его делал)
  7. Nickelback
    Nickelback
    4/5,
    Версия: 2.0.2
    Плагин супер, но -1 звезда за отвратительную поддержку. (знаю, что оценка идет за плагин, а не за поддержку, но не могу это оставить без внимания)
  8. Planes
    Planes
    5/5,
    Версия: 2.0.2
    Отличиный плагин. Многофункциональный
  9. Lookas
    Lookas
    5/5,
    Версия: 2.0.0.2
    Отличный плагин, я думаю ты реализуешь все что написано в шапке (особенно введение 2 статистик по выбору (либо ту либо эту + начисление опыта)
    Удачи тебе ! Мы с тобой )
  10. Alexandr123
    Alexandr123
    5/5,
    Версия: 2.0.0.1
    Лучший плагин рангов! всем советую!!!