Skip to content

v2.0.0

Compare
Choose a tag to compare
@ABKAM2023 ABKAM2023 released this 30 Nov 12:06
· 40 commits to main since this release

EN:
Code Rewrite: The plugin has been completely rewritten from scratch.
More Events for Experience: More events have been added for earning experience points, and there are plans to expand this list further.
Switch to MySQL: The plugin now uses MySQL, and the database structure is created following the example of the Levels Ranks plugin. This allows the plugin to be integrated with LrWeb and GameCMS.
Event Configuration: It's now possible to disable unwanted events by setting their experience points to zero.
Bug Fixes: A bug that prevented experience from being awarded when the required number of players was present has been fixed.

New Chat Commands Added:
!lvl - displays a list of all available commands and their functions.
!ranks - shows a list of all ranks and the experience required to achieve them.
!resetstats - a command to reset statistics (can be used once every 3 hours).
!toptime - displays the top 10 players by time on the server.

New Console Command Added:
rp_resetranks - clears a player's statistics. Usage: rp_resetranks , where data types "exp" clear values and rank, "stats" clear kills, deaths, shots, hits, assists, round wins, and round losses, "playtime" clears playtime.

I might have forgotten to mention some changes since a lot of work has been done. It's important to note that there may be some bugs as it was not possible to thoroughly test the update for all possible issues.

RU:
Переписан Код: Плагин был полностью переписан заново.
Больше Событий для Опыта: Добавлено больше событий, за которые даются очки опыта. В планах – расширение этого списка.
Переход на MySQL: Плагин теперь использует MySQL, а база данных создана по примеру плагина Levels Ranks. Это позволяет подключить плагин к LrWeb и GameCMS.
Настройка Событий: Возможность отключения ненужных событий путем установки нулевых значений для опыта.
Исправление Ошибок: Устранен баг, из-за которого не начислялся опыт при наличии необходимого количества игроков.

Добавлены новые команды для чата:
!lvl – показывает список всех доступных команд и их функций.
!ranks – показывает список всех званий и необходимого для их получения опыта.
!resetstats – команда для сброса статистики (можно использовать раз в 3 часа).
!toptime – отображает топ-10 игроков по времени на сервере.

Добавлена новая консольная команда:
rp_resetranks – очищает статистику игрока. Использование: rp_resetranks , где типы данных exp очищают значение и ранг, stats – убивает, смерти, выстрелы, попадания, ассисты, победы и проигрыши в раунде, playtime – очищает игровое время.

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