Любой ресурс RedM начинается с fxmanifest.lua. Для Red Dead Redemption 2 в нём нужно объявить game 'rdr3' и подтвердить предупреждение rdr3_warning; инструмент добавляет обе строки автоматически.
Как пользоваться инструментом
Выберите fx_version (по умолчанию adamant) и включите lua54, если скрипты используют Lua 5.4.
Укажите имя, автора, описание и версию ресурса.
Перечислите клиентские, серверные и общие скрипты (по одному пути или маске в строке, например client/*.lua).
При необходимости добавьте ui_page, files и dependencies, затем скопируйте или скачайте файл в папку ресурса.
Пример результата
Строка rdr3_warning — стандартный текст, который RedM требует от ресурсов; он взят без изменений из документации CitizenFX. Затем добавьте «ensure имя_ресурса» в server.cfg.
fx_version 'adamant'
game 'rdr3'
rdr3_warning 'I acknowledge that this is a prerelease build of RedM, and I am aware my resources *will* become incompatible once RedM ships.'
lua54 'yes'
client_scripts {
'client/*.lua',
}Частые вопросы
- Почему нужен rdr3_warning?
- В RedM ресурс с game 'rdr3' должен также подтверждать это сообщение, иначе он не загрузится. Инструмент всегда его вставляет.
- Можно ли использовать fxmanifest от FiveM в RedM?
- Только структуру: замените game 'gta5' на game 'rdr3' и добавьте rdr3_warning. Нативы игры отличаются, поэтому Lua-код нужно адаптировать под RedM.
