Rust news
SOCIAL:
Filed under: Oxid, Плагины

Плагин ZLevels Remastered

Плагин ZLevels Remastered делает возможным повышение уровня 4 различных навыков: добыча полезных ископаемых (Mining), работа по дереву (Woodcutting), крафтинг (Crafting), свежевание (Skinning).

Плагин является обновлённой версией плагина ZLevels. С момента последнего обновления этого плагина прошло очень много времени, и у меня появилось много сумасшедших идей. Поэтому я решил развивать его самостоятельно, взяв ZLevels в качестве основы, так как мне действительно нравится то, что сделали его разработчики.

Плагин работает с четырьмя навыками:

  • Добыча ресурсов (Mining)
  • Работа по дереву (Woodcutting)
  • Свежевание (Skinning)
  • Крафтинг (Crafting)

Любой из них можно отключить с помощью конфигурационного файла.

 

Все эти навыки работают аналогично тому, как они работали в ZLevels. Кроме того, я недавно представил новый навык под названием Крафтинг, который повышает скорость изготовления (крафта) в зависимости от уровня вашего мастерства. Чтобы увеличить его, вы, естественно, должны заняться крафтом каких-либо предметов.

Чем больше времени вы потратите на Крафтинг, тем больше XP вы получите. Когда игрок достигает точки, где скорость крафта увеличивается на 100%, все элементы будут изготавливаться мгновенно, а если вы одновременно изготавливаете более 10 элементов, то подключается плагин MagicCraft. Мне очень нравится, как здорово получается справляться с огромной очередью поставленных на «мгновенное изготовление» элементов, просто создавая их с помощью плагина.

Формулу потери XP переписана, так что теперь вы теряете проценты от вашего текущего уровня XP, а не от какого-то фиксированного числа. То есть, если у вас 10 уровень и 80% опыта, и вы потеряете 60% в результате гибели, то у вас останется уровень 10 и 20% опыта.

Чем больше времени вы остаётесь в живых, тем меньше опыта вы теряете, когда вас убивают. Например, если вы установите XPPercentToLoose на 100%, то после 5 часов вы потеряете только 50% вместо 100%; часы учитываются даже в то время, когда вы находитесь в автономном режиме. Также имеется десятиминутный льготный период, то есть, если вы умрете в течение первых 10 минут игры, вы не теряете опыт. Для того, чтобы проверить, сколько XP вы потеряли, нужно набрать /stats.

Предметом гордости является то, что я реализован пользовательский интерфейс, который выглядит следующим образом:

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

Также в плагине реализовано сохранение статистики в базу данных MySQL, хотя она также может быть сохранена в файлы игры, так же, как и у старого плагина. Так как я всегда использовал MySQL, я просто немного переписал код, чтобы его могли использовать люди, у которых нет сервера MySQL.


Несовместимые плагины:

  • Hunt RPG для Rust Experimental | Oxide(Для того, чтобы заставить их работать вместе, вам необходимо отключить Крафтинг в настройках моего плагина)

Доступные команды:

  • /stats — отображает статистику.
  • /statsui — переключает интерфейс статистики.
  • /topskills — отображает лучшие навыки игрока (работает, только если вы используете MySQL)
  • /statinfo [Woodcutting/Crafting/Mining/ Skinning] — Отображает информацию об определённых навыках, в том числе о конфигурации сервера.

Некоторые навыки можно отключить, установив в поле LevelCaps значение -1.


Настройка и установка