Друзья, на пополнения счёта добавлены новые платежные методы FreeKassa, ЮМани, Perfect Money, Cryptomus (все виды криптовалют)
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Инструменты, которые автоматически перерабатывают ресурсы
Поддерживаемые плагины
SkinBox (начиная с версии 2.1.10 работает блокировка смены скинов у предметов из плагина)
Данный плагин позволяет вам выдавать игрокам инструменты, которые будут добывать сразу переработанный ресурс.
В плагине вы можете настроить привилегию, требующуюся для выполнения команды, саму команду, а так же каждый инструмент по отдельности.
Начиная с версии 1.2.0 плагин РАБОТАЕТ с плагинами рюкзаков, дуэлей, китов (нативно - можно сохранить именно предмет, а не команду его выдачи), и прочими плагинами, которые сохраняют инвентарь игрока и выдают предметы обратно.
Плагин работает по связке короткое имя-скин, т.е. если скин стоит 0 - все обычные предметы будут перерабатывать руды!
Перепроверьте файл конфигурации, и измените значение скина с 0 на стандартные, если не хотите такого результата!
Так как при скине, установленном в 0 теперь любой инструмент будет считаться улучшенным, а ранние версии (использовавшие другую механику) в стандартной конфигурации выставляли у "axe.salvaged", "chainsaw" и "jackhammer" скины в 0 (из-за отсутствия поддержки полноценных скинов у этих предметов), то - любой из этих инструментов станет после обновления улучшенным. Даже те, что находят\создают игроки.
В версии 1.2.2 для них были добавлены иконки в стандартную конфигурацию, так что - либо скины в ручную, либо - удалите конфигурацию и обновите плагин, дабы он создал стандартный вариант.
Ииконки, установленные по умолчанию:
axe - 2057227617
chainsaw - 2057228026
jackhammer - 2057228546
Однако есть небольшой минус, который необходимо исправлять со стороны этих плагинов - большинство из них не сохраняет поле item.name, т.е. после перезагрузки плагина рюкзаков, игрок достанет предмет со стандартным названием.
Но - он по прежнему будет работать!
Плагин работает по связке короткое имя - скин, т.е. эти два поля должны быть уникальны для каждой настройки.
!!!ВНИМАНИЕ!!!
При удалении предмета он теряет свои свойства!
Это значит что:
Вы не можете добавить инструмент с такими свойствами в киты
При перемещении данного предмета в рюкзак (Плагин Backpack) он теряет свои свойства.
У каждого предмета по отдельность можно настроить:
Возможность ремонта
Возможность разборки при помощи переработчика
Список того, что он будет перерабатывать
Изначально плагин содержит 6 инструментов:
Hatchet(металлический топор)
Pickaxe(металлическая кирка)
IcePick(Самодельный ледоруб)
Axe(Самодельный топор)
Chainsaw (Бензопила)
Jackhammer (Отбойный молоток)
При настройке учитывайте то, что в игре инструменты могут добывать только те виды ресурсов, для которых они предназначены - топоры не добывают руды, кирки - дерево.
Стандартная команда выдачи инструментов - givetool(в чат через /) - доступна как через консоль, так и через чат.
Пример использования:
givetool <Часть_ника_или_ID> <предмет1> [предмет2] [предмет3] ...
За раз вы можете выдать сколько угодно предметов. В случае, если 1 из предметов указан неверно - ПРЕДМЕТЫ ВЫДАНЫ НЕ БУДУТ!
Пример использования со стандартным конфигом:
givetool Vlad-00003 hatchet
Выдача одного предмета
givetool Vlad-00003 icepick axe
Выдача двух предметов
Пример использования для магазина:
givetool %STEAMID% hatchet pickaxe
Выдаст металлические кирку и топор
givetool %STEAMID% axe icepick
Выдаст самодельные кирку и топор
Названия предметов берутся из файла конфигурации, в примере чуть ниже - "newtool".
ВНИМАНИЕ!
Обнаружена проблема при работе с известным сервисов хостинга игровых магазинов - GameStores!
При выполнении команды GameStores приводит всю команду к нижнему регистру, по этому если у вас в названии предмета будут заглавные буквы - это может привести к ошибке! Будьте внимательны!
Можно было бы реализовать автоматическое приведение, но ведь некоторые могут решить что это будут разные предметы и создадут два - один с заглавной буквы, другой с маленькой. Так что вы сами в ответе за свои настройки!
Код:
"newtool": {
"Короткое имя предмета": "rock",
"ID скина предмета (Поддерживается Workshop)": 1099449790,
"Можно ли ремонтировать предмет": false,
"Можно ли перерабатывать пердмет": false,
"Настройки переработки": {
"Перерабатывать дерево в уголь": true,
"Перерабатывать руду МВК в металл": true,
"Перерабатывать металлическую руду в фрагменты": true,
"Перерабатывать серную руду в серу": true,
"Перерабатывать мясо медведя в жаренное": true,
"Перерабатывать свинину в жаренную": true,
"Перерабатывать мясо курицы в жаренное": true,
"Перерабатывать мясо волка в жаренное": true,
"Перерабатывать мясо оленя в жаренное": true,
"Перерабатывать человеческое мясо в жаренное": true
}
}
C#:
bool IsMachiningToolItem(Item item)
Возвращает true если предмет - является улучшенным инструментов, false - если предмет null или он не является улучшенным инструментом.
Пример использования:
C#:
[PluginReference]
private Plugin MachiningTools;
[ChatCommand("Test")]
private void TestCmd(BasePlayer player, string command, string[] args)
{
var item = player.GetActiveItem();
var isMachining = MachiningTools.CallHook("IsMachiningToolItem", item) as bool?;
if (!isMachining.HasValue)
{
player.ChatMessage("MachiningTools plugin not found");
return;
}
player.ChatMessage($"This item {(isMachining.Value ? "is" : "isn't")} MachiningTools item!");
}
Привет! Мы недавно переехали на новый стиль, поэтому возможны различные ошибки. Если вы заметили такую - пожалуйста, оставьте сообщение в этом разделе. Спасибо!
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.