- От разработчика
-
Плагин разработан на заказ, но по решению заказчика выкладывается на продажу
- Автор
- Vlad-00003
Данный плагин позволяет добавить на сервер новый предмет - "Банку с краской", при использовании которого на другом предмете даёт игроку возможность выбрать любой скин из заранее определённого списка.
В плагине можно создать бесконечное количество банок с краской, у каждой из которых можно настроить:
Список может работать в трёх режимах:
При перемещении оружия\предметов с собственным инвентарём - всё содержимое будет возвращено в инвентарь игрока, это сделано для того, чтобы гарантированно избежать проблем с "дюпом" предметов, а так же - в любом случае при покраске оружия обвесы снимают
В случае, если для выбранного игроком предмета существует более 36 скинов (вместимость панель интерфейса выбора скина) - плагин дополнительно создаёт "стрелочки", которые позволяют переключать страницы. Изначальный скин в этом случае всё ещё остаётся в первой ячейке.
Команда для выдачи краски, а так же привилегия, необходимая для её использования - указываются в конфигурации.
Синтаксис:
/GivePaint <ИмяИлиID> <НазваниеКраски> [Количество]
Количество опционально, если его не указывать - будет выдан 1 предмет.
В плагине можно создать бесконечное количество банок с краской, у каждой из которых можно настроить:
- Количество использований
Сколько раз можно будет открыть интерфейс выбора скина при помощи этого предмета; - Название в мире
Название предмета, которое будет отображаться в инвентаре. Оставшееся количество использований будет написано в скобках после названия; - Короткое имя предмета
Все банки с краской основываются на каком-то предмете в игре, изначально в качестве основы используются батарейки, ИЗМЕНЯТЬ ТОЛЬКО ПРИ НЕОБХОДИМОСТИ; - ID скина
Скин, который будут использовать сами банки с краской; - Источники
Словарь, в котором в качестве ключа указывается контейнер, а в качестве значения - шанс выпадения (от 0% до 100%);
- "Использовать основные скины из игры"
true\false - определяет будет ли возможность выбрать скин из тех, что уже приняты в игру и текстуры которых клиент игры загружает автоматически - "Использовать принятые скины из мастерской"
true\false - определяет будет ли возможность выбрать скин из тех, что уже приняты в игру, но текстуры которых клиент игры загружает только при необходимости - "Использовать дополнительный список скинов из мастерской"
true\false - определяет будут ли использоваться скины из списков ниже - "Дополнительные скины из мастерской"
Список скинов из мастерской, предметы для которых плагин попытается определить автоматически
В случае, если автоматически определить предмет, для которого этот скин предназначен не удаётся - плагин выведет об этом сообщение при запуске - "Скины по предметам (если не работает автоматическое определение)"
Данный список существует для того, чтобы была возможность добавить скин, который либо изначально не предназначен для этого предмета, либо не удалось автоматически определить базовый предмет;
В этом писке указывается предмет (короткое имя) и список скинов из мастерской;
ВАЖНО: никаких проверок этот список не проходит, так что вы сами несёте ответственность за указанные там скины
Список может работать в трёх режимах:
- Чёрный
У указанных в списке предметах НЕЛЬЗЯ изменять скин; - Белый
Скины будет можно изменять ТОЛЬКО у указанных предметах; - Выключен
Список никак не будет влиять на банки с краской - скины можно будет меня у всех предметов, у которых есть доступные скины;
При перемещении оружия\предметов с собственным инвентарём - всё содержимое будет возвращено в инвентарь игрока, это сделано для того, чтобы гарантированно избежать проблем с "дюпом" предметов, а так же - в любом случае при покраске оружия обвесы снимают
В случае, если для выбранного игроком предмета существует более 36 скинов (вместимость панель интерфейса выбора скина) - плагин дополнительно создаёт "стрелочки", которые позволяют переключать страницы. Изначальный скин в этом случае всё ещё остаётся в первой ячейке.
Команда для выдачи краски, а так же привилегия, необходимая для её использования - указываются в конфигурации.
Синтаксис:
/GivePaint <ИмяИлиID> <НазваниеКраски> [Количество]
Количество опционально, если его не указывать - будет выдан 1 предмет.
- КОНФИГУРАЦИЯ
-
JSON:
{ "Настройки команд": { "Привилегия администратора": "SkinPaint.Admin", "Команда выдачи предмета": "GivePaint" }, "Банка с краской": { "default": { "Количество использований": 1, "Название в мире": "Банка с краской", "Короткое имя предмета": "battery.small", "ID Скина": 2632053409, "Источники (шанс выпадения 0-100)": { "assets/bundled/prefabs/radtown/crate_elite.prefab": 5, "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab": 1, "assets/bundled/prefabs/radtown/crate_normal.prefab": 1 } }, "novice": { "Количество использований": 5, "Название в мире": "Банка с краской 2", "Короткое имя предмета": "battery.small", "ID Скина": 2632604571, "Источники (шанс выпадения 0-100)": { "assets/bundled/prefabs/radtown/crate_elite.prefab": 5, "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab": 1, "assets/bundled/prefabs/radtown/crate_normal.prefab": 1 } } }, "Настройки доступных скинов": { "Использовать основные скины из игры": true, "Использовать принятые скины из мастерской": true, "Использовать дополнительный список скинов из мастерской": true, "Дополнительные скины из мастерской": [ 2628125141, 2628805396 ], "Скины по предметам (если не работает автоматическое определение)": { "hoodie": [ 2032856543, 799662282 ], "rifle.lr300": [ 1178779087 ] } }, "Список предметов, у которых разрешено изменять скин": { "Тип списка (0 - никак не управлять предметами, 1 - чёрный список, 2 - белый список).": 0, "Список предметов": [ "explosive.satchel", "grenade.f1" ] } }




