Перейти к содержимому

Бесплатных инструментов для RedM: 19, без регистрации

Все инструменты RedM.
В одной вкладке.

Карта RDR2 в 2D и 3D, города (всего 24) вплоть до последнего салуна, бесплатный редактор карты и все хеши, которые нужны вашим скриптам.

0
города в 3D, все здания
0
модели педов
0
сценарии
0
иконки блипов
0
записи оружия

Сделано из самой RDR2

Каждая картинка здесь либо наш собственный рендер, либо текстура самой игры, и всё взято из игровых файлов.

Настройка сервера RedM

Скачайте тот же артефакт сервера, что и для FiveM. Сервером RedM его делают две строки в server.cfg: имя игры и билд RDR2. Официальный рецепт также запускает ресурс карты RedM вместо ресурса FiveM.

Имя игры
set gamename rdr3
Билд игры
1491 Обновление сентября 2022Единственный билд RedM, который docs.fivem.net указывает для sv_enforceGameBuild.
Артефакты
Те же билды FXServer, что и для FiveM, см. Артефакты сервера.
server.cfg
# the lines that make it a RedM server (from the official default-redm recipe)
set gamename rdr3
sv_enforceGameBuild 1491

# the stock resources that recipe starts
ensure mapmanager
ensure chat
ensure spawnmanager
ensure redm-map-one
ensure hardcap
fxmanifest.lua
fx_version 'cerulean'
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_script 'client.lua'
server_script 'server.lua'

Перенос ресурса FiveM на RedM

Платформа общая, а игра разная. Вот что меняется, в том порядке, в котором вы с этим столкнётесь.

Ключ game

Ресурс объявляет, в каких играх он работает. game 'gta5' не запустится на сервере rdr3. Используйте game 'rdr3' (вместе со строкой предупреждения) или games { 'gta5', 'rdr3' } для кода, который работает в обеих играх.

Нативы совсем другие

Нативы GTA V и RDR2 не совпадают ни по именам, ни по хешам. У многих нативов RDR3 ещё нет имени, поэтому скрипты RedM вызывают их через Citizen.InvokeNative(0x...) с хешем.

Контролы задаются хешами

Контрол задаётся joaat-хешем своего имени INPUT_, а не маленьким индексом, как в GTA V. INPUT_JUMP равен 0xD9D0E1C0, INPUT_ENTER равен 0xCEFD9220, остальные даст Калькулятор хешей.

Игровые данные свои

Имена педов, лошадей, оружия, транспорта и пропов, блипы, маркеры и форматирование текста берутся из RDR2. Ни один список из GTA V не подходит.

Что переносится как есть

Серверный код, NUI-страницы, события, state bags, convars, exports и код базы данных работают так же, потому что эта часть относится к платформе Cfx.re, а не к игре.

Фреймворки

Поддерживаются два: VORP и RSG. Оба с открытым исходным кодом; проверьте лицензию, прежде чем продавать что-то на их основе.

ФреймворкЛицензияЧто нужно знать
VORPGPL-2.0Своя структура: таблицы users и characters, items и character_inventories, таблица loadout для оружия. В официальном списке рецептов txAdmin есть рецепт VORP.Репозиторий Документация
RSGGPL-3.0Форк QBCore: строка players с citizenid и JSON-колонками, предметы и работы в общих файлах Lua. Логичный выбор, если ваша команда знает QBCore.Репозиторий Документация
RedEM:RPGPL-3.0 (modules)Нет коммитов с 2024 года. Почитать можно, а начинать на нём новый сервер рискованно.Репозиторий