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

Ядро плагина статистики (exp'а игроков).

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

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

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


    Если вы до этого использовали старые версии Levels Ranks или пользовались другими статистиками (RankMe или Rank от Феникса) и решили перенести очки опыта на версию 2.0, чтобы опыт игроков, который они накопили не потерялся, то прежде чем ставить Levels Ranks 2.0, предлагаю вам воспользоваться Конвертером. Он без труда конвертирует все данные игроков без потери данных.

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

    - выбор типа статистики
    1) стандартный тип статистики (обычная статистика LR)
    2) улучшенный тип статистики (аналог RankMe, HLStats и т.п.)
    - выбор типа рангов в плагине:
    1) стандартный тип званий (18 званий CS:GO)
    2) улучшенный тип званий (55 званий Levels Ranks)
    - можно использовать базу SQLite или MySQL
    - при повышении звания показывает оверлей и проигрывает звук
    - возможность использовать модули к ядру
    - за каждое действие выдает/отнимает опыт:

    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)
    - немного переписан принцип бонусных очков опыта, дабы не возникала путаница
    - теперь нельзя будет багоюзить бомбу, заменяя у неё скин и зарабатывая очки опыта
    Вопрос : чем отличается стандартный тип звания от улучшенного?
    Ответ : в стандартном типе званий используется 18 званий из Матчмейкинга CS:GO, а в улучшенном используется 55 званий, которые встроены в плагин.

    Вопрос : в чем отличие станд. типа статистики от улучшенного?
    Ответ : улучшенный тип отличается от стандартного тем, что вы можете набрать только то кол-во опыта, сколько позволит ваш скилл (Примеры статистик: RankMe, HLStats, GameMe, Sod Stats), т.е. если вы будете нубом, вы будете иметь мало опыта, и наоборот, а со стандартным типом все проще, вы можете неограниченно покупать у админа опыт или же просто набивать его в течении игры, не боясь растерять.

    Вопрос : у меня есть старая версия плагина Levels Ranks, но я боюсь потерять очки опыта у игроков при переходе на новую версию, что мне делать?
    Ответ : воспользуйтесь конвертером, на данный момент есть поддержка всех версий для конвертации, кроме версий с 1.0.0 по 1.0.4.

    Вопрос : у меня баг, после моей смерти бывает выдает очки опыта за DoubleKill и подобное, что это?
    Ответ : все очень просто, это не баг, так предусмотрено системой, если вы, допустим, совершили 5 убийств подряд, неважно в одном раунде или в нескольких, после вашего убийства вам даются за этот стрик доп.очки, которые облегчат вам повышение по рангу.

    Вопрос : у меня некорректно работает плагин, и бывает не пишет текст в чат, что это?
    Ответ : одна из главных причин данной ошибки, это установленный модуль VIP Chat 1.0.0, обновите/удалите данную версию модуля и ошибка сама собой разрешится.

    Вопрос : у меня не работает модуль, что делать?
    Ответ : читайте лог обновлений ядра, там будет сказано, какие версии ядро не поддерживает.

    Вопрос : в улучшенном типе статистики у новых игроков 1000 очков опыта, как исправить?
    Ответ : это предусмотрено системой, не стоит менять стартовое кол-во очков опыта.

    Вопрос : банят ли за этот плагин токен?
    Ответ : однозначно нет, банят только за модули, где присутствует поддержка фейковых званий, скинов на оружие, использование значков и использование музыкальных пакетов из CS:GO.

    Вопрос : плагин не показывает значки в ТАБе, что за бред?
    Ответ : это не было бы бредом, если бы ты читал полностью описание и понял, что значки в ТАБе выставляются специальным модулем, сделанным под этот плагин, смотри описание полностью, мой тебе совет!

    Вопрос : у меня SourceMod 1.9 и плагин не хочет работать, что делать?
    Ответ : а ты на кой ляд ставил плагин на версию 1.9, если сказано в требованиях, что плагин работает только на версиях 1.8 и только?

    Вопрос : у меня стоит стандартный тип рангов и у меня постоянно идет закачка файлов для этих званий, что делать?
    Ответ : на данный момент в плагине не реализованы оверлеи для 18 званий, но я постараюсь в течении короткого времени внести их в плагин, а что касается закачки, просто пока что отключите оверлеи для плагина.

    Вопрос : у меня нет админки в плагине, хоть и выставил флаг, что делать?
    Ответ : админка есть только для стандартного типа статистики.

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

    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 - FakeRank - модуль званий в ТАБе
    [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 - ME M-920 Kain - оружие на основе эффекта массы
    [Levels Ranks] Module - ME Barrier - барьер на основе эффекта массы
    [Levels Ranks] Module - Exp Distributor - модуль выдачи опыта за присутствие на сервере
    [Levels Ranks] Module - Grenade Pack - модуль выдачи гранат при респавне
    [Levels Ranks] Module - Regen Armor - модуль регенерации брони
    [Levels Ranks] Module - Regen HP - модуль регенерации жизней
    [Levels Ranks] Module - LabelRank - модуль званий над головой
    [Levels Ranks] Module - Chat Prefix - модуль префикса в чате
    [Levels Ranks] Module - Berserk - модуль режима берсерка
    [Levels Ranks] Module - Money - модуль выдающий деньги


    Требования :

    SourceMod 1.8.0.5946 и выше (SourceMod 1.9 и выше не ставить!!!)

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

    1) Если вы раньше использовали старую версию Levels Ranks или иные статистики (RankMe или Rank от Феникса), вы можете перенести данные игроков на новую версию Levels Ranks 2.0, с помощью Конвертера
    2) Удалите прошлую версию плагина, если есть

    3) Распакуйте содержимое архива по папкам
    4) Настройте файл (addons/sourcemod/configs/databases.cfg)
    5) Настройте файл (addons/sourcemod/configs/levels_ranks/settings.ini)

    Без имени-1.png
    Команды:
    sm_levels_reset - обнуление всей статистики
    ruskydubl, diman1000w, Lookas и 17 другим нравится это.

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

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

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

  1. diman1000w
    diman1000w
    5/5,
    Версия: 2.0.4
    Лучший плагин со статистикой!
  2. anakaine
    anakaine
    5/5,
    Версия: 2.0.3
    Отличный плагин! Без единых ошибок)
  3. Кирилл Голиков
    Кирилл Голиков
    5/5,
    Версия: 2.0.3
    Супер, но помогите пж просто не могу найти в интернете. У меня не скачиваются файлы стандартных званий, они залиты на сервер, но пишет скачивание с lvl_overlay_hd. Я пытался переименовать папку и файлы как нужно но не качает. Что делать
    1. RoadSide Romeo
      Ответ автора
      ещё раз говорю, об ошибках и прочем нужно писать в обсуждение, уже устал всем говорить! в оценки же нужно писать, что вам понравилось в плагине, а что нет. Боже!!!!!!!!!!!!
  4. GANZ
    GANZ
    5/5,
    Версия: 2.0.2
    Отличный плагин. Правда очень долго ты его делал)
  5. Кирилл Голиков
    Кирилл Голиков
    3/5,
    Версия: 2.0.2
    У меня почемуто не записывается информация в базеданных MySQL хотя, я его создао там пусто хоть игроки и играют
  6. Rainbow12
    Rainbow12
    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
    Лучший плагин рангов! всем советую!!!