Магазины
Каждый магазин на сервере — запись вConfig.Stores внутри rco-appearance/config/config.lua. Appearance поставляется с магазинами одежды, барбершопами и гардеробами в основных городах; можно добавлять, перемещать и удалять сколько угодно.
Магазин выглядит так:
Типы магазинов
- clothing — полный редактор одежды. Игроки примеряют и платят
Config.ShopCostпри сохранении. - barber — волосы, борода, брови и макияж. Также списывает
Config.ShopCostпри сохранении. - wardrobe — переключение между сохранёнными комплектами или раздевание. Всегда бесплатно. В гардеробах игроки сохраняют комплекты, купленные в других местах.
- tattoo — тату-салон. Поддерживается UI, но Appearance пока не поставляет проверенную локацию — тату-магазин по умолчанию не включён. Добавьте свой с координатами, когда будете готовы.
Где стоит игрок
- clothing и barber — UI открывается на
prompt. Игрок остаётся на месте взаимодействия; орбитальная камера кадрирует ped. Примерочные и кресла барбера слишком малы для этой камеры, поэтому эти типы не телепортируют. - wardrobe — игрок телепортируется в
fittingпри открытом UI и возвращается кpromptпри выходе.
Пользовательские татуировки и макияж
Appearance может показывать ваши оверлей-текстуры рядом со встроенными. Нужен.ytd словарь текстур для оверлеев RDR3 (обычно от художника или из пака) и пара минут.
1
Добавьте текстуру
Скопируйте
.ytd в rco-appearance/stream/addons/. Сервер автоматически стримит всё из этой папки; манифест править не нужно.2
Зарегистрируйте
Откройте
rco-appearance/config/overlays.lua и добавьте запись в Config.OverlayAddons:host — область тела, для которой нарисована текстура. kind определяет, Tattoos или Makeup в UI.3
Перезапуск
Перезапустите
rco-appearance (или сервер). Новая запись появится в редакторе и в тату-магазинах.Распространение пака
Если вы распространяете набор оверлеев — или купили — держите его автономным: отдельный каталог вrco-appearance/config/addons/. Файлы там загружаются после overlays.lua и добавляются к списку:
Config.OverlayAddons в addon-файле — всегда добавляйте, чтобы паки не затирали друг друга. Шаблон в config/addons/example.lua.
Игроки выбирают только
id из этого каталога. Словарь текстур, область тела и хеши разрешаются на сервере из вашего конфига — изменённый клиент не загрузит неодобренные текстуры.О наложении слоёв
Несколько тату на одной области хранятся и рисуются до лимита слоёв движка, но RDR3 не смешивает их как одну запечённую текстуру. Для сложного рукава лучше запечь всё в одну текстуру, чем накладывать много мелких.Видимость Barber preview (v1.7.1)
При открытииmode = 'barber' RCO временно скрывает только в preview элементы, которые закрывают волосы или лицо:

