Releases: ABKAM2023/CS2-RanksPoints
v2.0.8
EN
Corrections:
- Presumably fixed issues with delays.
- Improved plugin compatibility with MySQL 8.
Changes:
- Clan tag now automatically updates at the start of a new round.
Updates:
- Plugin recompiled with CSSharp v166.
Note:
- Other minor changes and fixes have been made that may not be mentioned in this list.
RU
Исправления:
- Предположительно устранены проблемы с задержками.
- Улучшена совместимость плагина с MySQL 8.
Изменения:
- Теперь клан-тег автоматически обновляется при начале нового раунда.
Обновления:
- Плагин перекомпилирован на CSSharp v166.
Примечание:
- Другие незначительные изменения и исправления внесены, которые могут быть не упомянуты в данном списке.
v2.0.7
EN:
- Recompiled with CSSharp v142.
- Server crashes fixed, the plugin now operates stably.
- Added a new variable
rp_reloadweapons
for reloading theWeapons.yml
configuration file.
RU:
- Перекомпилирован на CSSharp v142.
- Исправлены вылеты сервера, теперь плагин работает стабильно.
- Добавлена новая переменная
rp_reloadweapons
для перезагрузки конфигурационного файлаWeapons.yml
.
v2.0.6
EN:
- Added a new event: experience points awarded for kills through smoke.
- Added a new event: experience points awarded for kills while blinded.
- A new parameter has been added to the main configuration,
GivePointsForBotKills
allowing the option to enable or disable experience points for killing bots. - The
!top
command now displays player ranks. - Fixed an issue where experience points were not being awarded for knife or taser kills.
- Addressed an issue related to incorrect experience point calculations.
IMPORTANT: To ensure proper plugin functionality, it is necessary to recreate the main configuration file, Config.json
. This step is essential for the plugin to operate correctly. During development, many changes were made, and some details may have been overlooked.
RU:
- Добавлено новое событие: начисление опыта за убийство через дым.
- Добавлено новое событие: начисление опыта за убийство ослепленным.
- Добавлен новый параметр в основной конфигурации
GivePointsForBotKills
, позволяющий выключить или включить начисление опыта за убийство ботов. - Теперь в команде
!top
отображаются звания игроков. - Исправлена проблема, когда не начислялся опыт за убийство ножом или тазером.
- Исправлена проблема, связанная с некорректным начислением опыта.
ВАЖНО: Для правильной работы плагина необходимо пересоздать основной конфигурационный файл Config.json
. Это необходимо сделать, чтобы плагин функционировал корректно. В процессе разработки было внесено много изменений, о которых мог забыть упомянуть.
v2.0.5
EN:
- Presumably fixed server crashes.
- Now can disable your clan tag by entering the command
!tagrank
- The ability to disable clan tags for all users is now available. To do this, in the configuration file, in
EnableClanTags
, set the value toFalse
. - Added a multiplier for increased experience for using a website link in the nickname. The multiplier and link can be configured in the config, and there is also an option to disable this feature.
- Fixed errors where actions like tossing, picking up, or planting the bomb were awarded experience, even if the necessary number of players was not present.
- Added new events for which experience is now also awarded: picking up a hostage, delivering him to the player's base, and deductions for losing a hostage.
IMPORTANT: To activate the new parameters, you need to recreate the main configuration fileConfig.yml
. I might have forgotten to mention some changes, as a lot of work was done.
RU:
- Предположительно устранены сбои.
- Теперь можно отключить свой клан-тег, введя команду
!tagrank
- Возможность отключения клан-тегов для всех пользователей теперь доступна. Для этого в конфигурационном файле, в
EnableClanTags
, необходимо установить значениеFalse
. - Добавлен коэффициент увеличения опыта за использование в никнейме ссылки на сайт. Множитель и ссылку можно настроить в конфиге, также там предусмотрена возможность отключения этой функции.
- Исправлены ошибки, когда за действия, такие как подбрасывание, поднятие или установка бомбы, начислялся опыт, даже если не было необходимого количества игроков.
- Добавлены новые события, за которые теперь также начисляется опыт: поднятие заложника, его доставка на базу игрока и снятие за потерю заложника.
ВАЖНО: Для активации новых параметров необходимо пересоздать основной конфигурационный файл Config.yml
. Возможно, я забыл упомянуть о некоторых изменениях, так как было проделано много работы.
v2.0.4
EN:
- Experience points are no longer awarded during warm-up sessions.
- Fixed errors that were found in the console; however, there is no full confidence that all errors have been corrected.
- A new event has been added, for which experience is awarded: bomb planting.
- A new event has been added, for which experience is awarded: bomb detonation.
- A new event has been added, for which experience is awarded: picking up the bomb.
- A new event has been added, for which experience is awarded: throwing the bomb.
- A new event has been added, for which experience is awarded: shooting through.
- A new configuration file, Weapons.yml, has been added, in which you can set the amount of experience awarded for kills with different types of weapons, for example, 20 points of experience for a kill with a knife.
IMPORTANT: It is necessary to recreate the Config.yml configuration file for the plugin to work correctly.
RU:
- Во время разминки опыт больше не начисляется.
- Исправлены ошибки, обнаруженные в консоли; однако, нет полной уверенности, что все ошибки исправлены.
- Добавлено новое событие, за выполнение которого начисляется опыт: установка бомбы.
- Добавлено новое событие, за выполнение которого начисляется опыт: взрыв бомбы.
- Добавлено новое событие, за выполнение которого начисляется опыт: поднятие бомбы.
- Добавлено новое событие, за выполнение которого начисляется опыт: выброс бомбы.
- Добавлено новое событие, за выполнение которого начисляется опыт: прострел.
- Добавлен новый конфигурационный файл Weapons.yml, в котором можно настроить количество опыта, начисляемого за убийство с использованием различных видов оружия, например, за убийство ножом начисляется 20 очков опыта.
ВАЖНО: Необходимо пересоздать конфигурационный файл Config.yml для корректной работы плагина.
v2.0.3
EN:
- Updated the configuration file settings_ranks.yml. Now ranks are displayed in the clan tag.
- Fixed an issue where experience was being awarded for a bomb explosion even when the necessary number of players was not met.
- Resolved errors that were previously output to the console.
- Recompiled in CSharp v112.
RU:
- Обновлен конфигурационный файл settings_ranks.yml. Теперь звания отображаются в клан-теге.
- Исправлена ошибка, из-за которой начислялся опыт за взрыв бомбы, даже когда не было необходимого количество игроков.
- Устранены ошибки, ранее выводимые в консоль.
- Перекомпилирован на CSSharp v112
v2.0.2
EN:
- Updated dbconfig.json file, its recreation is required.
- Fixed a bug due to which experience was awarded incorrectly.
- Resolved the issue of missing notification when rank is increased.
- Fixed the problem with the rank not updating.
RU:
- Обновлен файл dbconfig.json, требуется его пересоздание.
- Исправлена ошибка, из-за которой опыт выдавался некорректно.
- Устранена проблема отсутствия уведомления при повышении звания.
- Решена проблема с непроисходящим обновлением ранга.
v2.0.1
EN:
- Database optimized, now there should be fewer delays.
- Now Steam ID starts not with "STEAM_0:", but with "STEAM_1:".
- Recompiled in CSSharp v110.
RU:
- Оптимизирована база данных, теперь должно быть меньше задержек.
- Теперь Steam ID начинается не с "STEAM_0:", а с "STEAM_1:".
- Перекомпилирован на CSSharp v110
v2.0.0
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 – очищает игровое время.
Мог забыть упомянуть какие-то изменения, так как было проделано много работы. Важно отметить, что могут возникнуть некоторые баги, поскольку не было возможности полностью протестировать обновление на наличие всех ошибок.
RanksPoints v1.0.1
EN:
- Fixed errors that were displayed in the console, but I'm not sure if all of them have been resolved.
- Fixed an issue where the required number of players was reached, but experience points were not awarded.
- Added the 'AwardPointsForBots' parameter, which controls the granting of experience points for killing bots and other events. (Enable - True, Disable - False)
- Added a chat command: "!topkills" displays the top 10 players by kills.
- Added a chat command: "!topdeaths" displays the top 10 players by deaths.
- Added a chat command: "!topkdr" displays the top 10 players by KDR.
- Added a console command: "!rp_reloadconfig" reloads the "Config.yml" configuration.
- Added a console command: "!rp_reloadadmins" reloads the "settings_ranks.yaml" configuration.
RU:
- Исправлены ошибки, которые выводились в консоли, но я не уверен, что все они исправлены.
- Исправлена проблема, когда достигалось необходимое количество игроков, но опыт не выдавался.
- Добавлен параметр 'AwardPointsForBots', который отвечает за выдачу опыта при убийстве ботов и других событиях. (Включить - True, Выключить - False)
- Добавлена команда для чата: "!topkills" отображает топ 10 игроков по убийствам.
- Добавлена команда для чата: "!topdeaths" отображает топ 10 игроков по смертям.
- Добавлена команда для чата: "!topkdr" отображает топ 10 игроков по KDR.
- Добавлена команда для консоли: "!rp_reloadconfig" перезагружает конфиг "Config.yml".
- Добавлена команда для консоли: "!rp_reloadadmins" перезагружает конфиг "settings_ranks.yaml".