Ядро плагіна - levels ranks core, спільнота адміністраторів ігрових серверів

Підтримувані гри:
  • CS: Source
  • CS: GO
  • Team Fortress 2

Levels Ranks - це відмінний плагін, який має в своєму арсеналі 3 режиму підрахунку рангів і 2 види звань (вид звань вибирається автоматично залежно від ігор). Суть плагіна полягає в тому, що в міру збільшення або зменшення очок досвіду гравці будуть отримувати відповідні звання (система ранжирування), що надає сервера свою родзинку. Відображення табличок звань в Табі підтримується.

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

Для ELO-системи (один з режимів підрахунку рангів) застосовується особлива система і називається вона "Калібрування". Вона дає можливість швидко змістити гравця до потрібного звання по закінченню "Калібрування".

Також є можливість застосовувати модулі, які дають гравцям деякі можливості при маєтку відповідного рангу.

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

- SQLite
- MySQL # 8203;

- підтримувані режими статистики:

1) звичайне накопичення очок досвіду
2) ELO-система
3) модулі синхронізації з іншими статистиками (шукайте список внизу) # 8203;

- підтримувані види звань:

1) CS: GO звання
2) TF2 звання # 8203;

- за кожну дію видає / забирає розрахункову одиницю:

1) вбивство / смерть / суїцид
2) асист / хедшот
3) командні дії
4) взаємодії з бомбою
5) взаємодії з заручниками
6) система доп.бонусов
7) інші дії включені в модулі # 8203;

SpoilerTarget "> Спойлер: Історія змін плагіна

SpoilerTarget "> Спойлер: Старі версії Ядра

- оптимізація коду, спасибі R1KO
- виправлення помилки масиву, що забиває логи
- додавання скінів для ножів (поки неповний список)
- Виняток з плагіна Knife Choice Core # 8203;

- додані хукі, які відстежують дії над бомбою
- доданий файл перекладу # 8203;

- додані хукі
- додані нові квар
- додані звуки при підвищенні або зниженні рівня # 8203;

- додана можливість вибирати рукавички
- додані нові квар
- виправлені баги відключення ножів і виправлені Double-Penta Kills # 8203;

- додана функція ТОП-12
- виправлені баги
- додані нові звання
- доданий файл для редагування звань і кількість досвіду # 8203;

- виправлена ​​критична помилка, коли кількість досвіду і ранг у гравців не зберігалися # 8203;

- оптимізовано код, спасибі Reiko1231
- додані хукі
- оновлений файл перекладу
- виправлені баги
- доданий ножик
- додано збереження рукавичок
- прибраний тег # 8203;

- виправлений баг, коли видавалися / віднімалися окуляри досвіду у спектаторов
- додана можливість дивитися окуляри досвіду в Табі # 8203;

- плагін частково переведений на новий синтаксис
- скорочено кількість звернень до бази даних для зниження навантаження
- статистика ботів тепер не зберігається в базі
- видалений глобальний cvar
- доданий новий cvar видаляє гравців з бази, якщо вони були відсутні певний к-ть днів
- велика частина плагіна переписана під новий синтаксис
- виправлена ​​помилка з ф-їй GetClientName # 8203;

- плагін переведений на модульну систему
- виправлені дрібні недоліки
- рукавички, ножі і фейковий ранг виділені в окремі модулі
- змінені розташування конфігураційних файлів
- файли перекладів оновлені # 8203;

- плагін тепер підтримує CS: Source
- виправлені помилки
- оптимізовано код
- доданий Натів LR_GiveClientExpLevel і форвард LR_OnCreditsGiven
- всі звання тепер написані на англ.мові # 8203;

- виправлена ​​помилка забиває логи # 8203;

- оптимізація коду
- доданий Натів LR_TakeClientExpLevel і форвард LR_OnCreditsTaken # 8203;

- виправлення помилок ядра
- створення settings.ini і відмова від cfg-файлу
- максимальна оптимізація коду (у міру можливості і знань)
- додана можливість повного відключення повідомлень від Ядра і модулів
- плагін автоматично підключається до бази SQLITE (без databases.cfg)
- додані Натів

- LR_CoreIsStarted (змушує модуль запускатися пізніше ядра)
- LR_AllMessagesOn (чи дозволяти ядру і модулів писати повідомлення в чат)
- LR_GetClientRankLevel (отримати ранг гравця)
- LR_GetClientExpLevel (отримати кількість досвіду гравця)
- LR_GiveClientExpLevel (дати к-ть досвіду гравцеві)
- LR_TakeClientExpLevel (відняти кількість досвіду у гравця) # 8203;

- виправлена ​​помилка забиває логи
- тепер за вбивство ножем очки нараховуються окремо
- змінена структура пункту "Функції" (він розділі на Панель Адміністратора і Панель Гравця)
- додані форвада дозволяють додавати пункти в Панель Гравця # 8203;

- трохи оптимізований код
- розділ "Функції" прибраний. Панелі АДМИИСТРАТОР і гравця винесені в головне меню для зручності # 8203;

- оптимізовано код
- тепер робота плагіна ведеться на одній базі даних
- тепер є можливість повноцінно використовувати базу даних для веб-морди (підтримує MySQL)
- можливість гортати топ гравців
- кнопка Панель Адміністратора доступна тепер тільки по прапору
- додана підтримка CS: Source
- настройка плагіна, включаючи бази даних тепер ведеться тільки з конфігураційний файл самого плагіна
- кол-во звань змінено з 21 до 55
- додані оверлеї для кожного звання, які будуть відображатися, коли гравець отримує наступне звання
- всі настройки звання перенесені в один файл # 8203;

- виправлена ​​помилка, коли оверлей не з'являвся
- трохи оптимізований код
- додана настройка в settings.ini
- тепер підключення до БД повністю налаштовується в databases.cfg
- змінені наступні Натів (LR_TakeClientExpLevel і LR_GiveClientExpLevel) # 8203;

- виправлена ​​помилка, коли неправильно виставлявся ранк гравцям
- доданий параметр, який може дозволити вкл / викл оверлеї
- виправлена ​​помилка, коли гравець просто не записувався в БД
- виправлена ​​не груба помилка, коли число Досвіду в Табі і в дійсності відрізнялося
- оптимізація коду # 8203;

- понижено навантаження звернень до БД
- велика частина коду переписана під новий синтаксис (спасибі Сірому, він же Grey)
- виправлені трабли зі звуком під CS: S # 8203;

- функція у події round_mvp перероблена на HookEventEx
- виправлена ​​помилка, коли НЕ зчитувалися ранги в settings.ini і тому не показувалися звання в меню, а також відразу видавався глобал
- файл перекладу змінений, замініть його # 8203;

- додана підтримка статистики RankMe
- повністю переписаний БД, статистика почнеться з нуля
- перероблена "Панель Гравця"
- в "Панель Гравця" додані кнопки "Випробувати шанс", "Обнулити статистику"
- пункт Видати / Забрати досвід буде розділений на дві частини для зручності
- розширений файл перекладу, необхідно замінити файл
- відмова від Double-Penta kill і введення підсумовування Кіллі і видачі за них Досвіду
- прибрано повне відключення тексту з плагіна, з огляду на рідкісного використання
- підключення до SQLite знову стало автоматичним
- виправлена ​​помилка, коли за дії над бомбою або заручниками можна було отримати 0 досвіду
- змінені Натів # 8203;

SpoilerTarget "> Спойлер: Нові версії Ядра

- підготовлено майданчик для майбутнього VIP-статусу гравців
- тепер можна використовувати два типи звань (LR або CS: GO MM)
- статистика стала більш повноцінної і веде облік досвіду по ськіллу
- взаємодія з БД іноді відбувається методом транзакцій
- автоматичне підключення до БД, якщо не вказано з'єднання
- меню стало більш повноцінним
- оптимізовано код, виправлені деякі баги
- переписана система видачі досвіду в окремих моментах # 8203;

- підтримка старого типу статистики
- модулі нижче версії цього ядра неробочі
- зміна і додавання Натів
- конфігураційні файли розширені і змінені
- файл перекладу розширено й змінено
- для кожного зброї доданий свій множник очок (використовується, якщо ви використовуєте новий тип статей)
- тепер в файлі конфігурації, можна вказати кілька фраз, за ​​якими можна буде відкрити Головне Меню плагіна
- доданий конфігураційний файл спеціально для старого типу статистики (можна налаштувати видачу досвіду за певні дії) # 8203;

- виправлена ​​помилка, коли не відкрилося меню видачі / відібрання досвіду
- підправлений файл перекладу (потрібна заміна) # 8203;

- оптимізовано код
- виправлені логічні помилки
- модулі, версії яких нижче 2.0.3 більше не працюють або працюють з глюками # 8203;

- трохи переписаний принцип бонусних очок досвіду, щоб не виникала плутанина
- тепер не можна буде багоюзіть бомбу, замінюючи у неї скін і заробляючи очки досвіду # 8203;

- доданий Натів LR_CallMenuInventory, тобто тепер можна повернуться в меню Інвентарю, а слідом і в Головне меню
- зміна концепції використання рангів в модулях
- модулі нижче версії 2.0.5 не працюватимуть на даному ядрі
- трохи оптимізовані деякі моменти
- Фейкові ранги тепер вшиті в Ядро. їх можна відключати або включати (спочатку вимкнені, і у вимкненому стані бан токена не грозить - також тепер після установки даного плагіна, модуль фейковий рангів варто видалити) # 8203;

- 55 рангів заміни на 19 військових
- додані нові типи статистики:

- статистика по проведеним секундам (часу) на сервері
- синхронізація з RankMe
- синхронізація з gameMe
- синхронізація з HLstatsX: CE # 8203;

- прибрано більшість оверлеїв натомість на 2 простих (підвищення / пониження)
- змінені консольні команди
- спроба виправити конфлікт кодувань в БД (MySQL UTF-8)
- тепер плагін підтримує VIP-статус гравців
- введена синхронізація з [VIP] Core
- тепер у кожного типу статистики свою назву розрахункових одиниць

1) кредити
2) очки досвіду
3) секунди (час) # 8203;

- прибрані множники для другого типу статистики
- тепер одержувані окуляри для другого типу статистики можна налаштувати
- змінена система отримання звань (всі новачки повинні проходити "Калібрування")
- сильно змінені конфіги плагіна і вирізані деякі параметри
- оптимізація коду
- змінений файл перекладу
- змінені Натів і доданий новий LR_GetClientPos (отримання позиції гравця в ТОПі)
- доданий форвард LR_OnCoreStarted (виконується, коли ядро ​​повністю запущено)
- спроба знизити навантаження від FakeRank
- видалені форварди LR_OnExpGiven і LR_OnExpTaken
- Натів LR_TakeClientExpLevel і LR_GiveClientExpLevel об'єднані в LR_ChangeClientValue # 8203;

- відмова від [VIP] Core
- введення VIP-груп з можливістю налаштувати в конфіги
- оптимізація коду
- оновлені конфіги і файл перекладу # 8203;

- виправлені деякі недоліки в коді
- підтримка HLstatsX: CE тимчасово відключена
- система "Калібрування" працює тепер тільки в ELO-системі # 8203;

- змінено Головне Меню
- виправлена ​​помилка при продовженні VIPкі
- змінений файл перекладу
- доданий Натів LR_GetClientStats # 8203;

- додані Натів LR_SetClientVIP і LR_DeleteClientVIP
- спроба пофиксить помилки Меню при видачі VIP-статусу # 8203;

- виправлений баг в Головному меню
- плагін відправляє статистику (потрібна підтримка SteamWorks)
- доданий польський переклад # 8203;

- підтримка CS: Source
- підтримка Team Fortress 2
- 19 військових звань замінені на 18 звань з TF2
- тип використовуваних звань буде визначатися автоматично (залежно від гри CS: GO / Source або TF2)
- оптимізація коду
- підтримка української мови
- правка польської мови
- виправлена ​​помилка з SteamWorks
- для звуку підвищення / пониження рангу виділений окремий канал (музика перестане збиватися)
- доданий Натів LR_ModuleCount (повідомляє, що модуль з вбудованою менюшку активний)
- пункт Інвентар більше не буде відображатися в Головному Меню, якщо немає модулів
- тепер можна призначити стартове значення очок для: ELO-системи, gameMe або RankMe синхронізації
- при використанні накопичувальної системи або лічильника, значення не йтиме нижче 0
- введені команди top і rank для ELO-системи
- прибрана підтримка HLstatsX: CE # 8203;

- змінені Натів LR_SetClientVIP, LR_DeleteClientVIP і інші
- додані Натів LR_IsValidGroupVIP, LR_IsClientVIP, LR_ChangeClientVIP, LR_GetClientInfoVIP
- змінений конфиг (розширена можливість налаштовувати Ядро)
- додана можливість видавати VIP-статус назавжди
- синхронізація з іншими статистиками вирізана з ядра, тепер вона буде мати модульний характер (дає можливість робити різне кількість можливих синхронізацій без змін в ядрі)
- прибрана можливість видавати окуляри досвіду
- інвентар тепер активується через конфіг (можна відключити / включити)
- збільшена гнучкість Ядра
- можна ставити свої звуки
- можна ставити свої оверлеї # 8203;

- оптимізація коду
- доданий форвард LR_OnCheckSync
- закінчений переклад API на англ.мова
- виправлений косяк з FakeRank
- тепер можна налаштувати видачу досвіду при Калібруванню # 8203;

Обговорити ресурс Відповідей: 2.536, Останнє: Вечірній о 16:58

Модуль плагіна [Levels Ranks] Module - DeathGift Модуль плагіна статистики. Випадає подаруночок з сюрпризом всередині (exp). Модуль плагіна [Levels Ranks] Module - Chat Модуль плагіна статистики. Оздоблює чат гравця, додаючи префікс. Модуль плагіна [Levels Ranks] Module - Skins Модуль плагіна статистики. Дає можливість вибрати скіни. Модуль плагіна [Levels Ranks] Module - Tag Модуль плагіна статистики. Показує ранг гравця в клан-тезі. Модуль плагіна [Levels Ranks] Module - Throwing Knives Модуль плагіна статистики. Дає гравцям метальні ножі.

Спільнота адміністраторів ігрових серверів HLmod.ru

  • Умови і правила Xeno Gamers is lurking in your source, powering your sites: D
  • Style by Arty