• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

m0v1l3

Специалист
29 Сен 2020
466
71
95

MADARAdev

Гуру
media
30 Дек 2020
681
324
141
28
Дополнил мануал ссылкой на weapons.meta

Добивайте 4 лайка и выйдет урок как добавлять новое оружие в формате ADD-ON :giggle:
 
Последнее редактирование:

PATRIOT

Специалист
12 Окт 2020
245
41
92
Здравствуйте, как и обещал делаю мануал по добавлению нового оружия на свой сервер RAGE MP.
  • Для начала выберем оружие которое нам понравилось, качаем и распаковываем на рабочем столе (я выбрал - это).
  • Также необходимо иметь менеджер архивов OpenIV для работы с нашими файлами GTA 5. Ссылка на скачивание - OpenIV.
  • Далее скачиваем файлы для того чтобы подключить наши пушки к серверу. Ссылки на скачивание - Google Drive или Yandex Disk (+ резервная ссылка).
После того как скачали все необходимые файла переходим ко второму этапу.

Открываем как положено OpenIV и переходим по пути в папку:
client_packages -> game_resources -> dlcpacks -> создаём папку m4a1
(вместо m4a1 - можете использовать свое) и внутри неё создаём dlc.rpf архив.

Так должна выглядеть папка:

Посмотреть вложение 6694

Внутрь dlc.rpf архива помещаем ~1 папку и 2 файла которые скачали выше (x64, content.xml, setup2.xml).

Так должна выглядеть папка:


Посмотреть вложение 6695

Далее переходим в x64 -> models -> cdimages и создаём еще один weapons.rpf архив.


Так должна выглядеть папка:


Посмотреть вложение 6696

Внутри архива weapons.rpf скидываем те самые файлы нашей пушки.

Так должна выглядеть папка:


Посмотреть вложение 6697

Ура! Финишная прямая!
Переходим к третьему, заключительному этапу.
Файлы подключены к серверу, а значит необходимо выдать себе добавленное оружие.

Весь путь заключался в том, чтобы заменить старую модель оружия на новую!
В моём случае я нашёл замену на Carbine Rifle.

Ищем Hash: нашей пушки на официальном вики RAGE:MP - https://wiki.rage.mp/index.php?title=Weapons

Посмотреть вложение 6698

Нашли необходимый Hash теперь переходим в папку - packages (в данном случае покажу пример на JavaScript серверной стороне, если у вас C# действия будут другие).
Создаём файл index.js и в него вписываем команду чтобы выдать себе оружие:

JavaScript:
mp.events.addCommand('carbinerifle', (player) =>  {
    player.giveWeapon(0x83BF0278, 1000);
});

Вписываете свой хэш и Вуаля! Всё готово. Ничего сложного.

Заходите на сервер и вписываете команду - /carbinerifle
Далее по желанию делайте скриншот добавленной вами пушки - и отправляйте его в комменты :)

Надеюсь мануал был полезным и у вас получилось заменить оружие на свою модельку.







ПОЛЕЗНЫЕ МАТЕРИАЛЫ И CCЫЛКИ К УРОКУ
Weapons.meta (Файл настройки оружия)

Weapons Flags (


Available flags (incomplete):

  • CarriedInHand
  • Automatic
  • Gun
  • CanLockonOnFoot
  • CanLockonInVehicle
  • CanFreeAim
  • AnimReload
  • AnimCrouchFire
  • TreatAsOneHandedInCover
  • UsableOnFoot
  • UsableInCover
  • AllowEarlyExitFromFireAnimAfterBulletFired
  • NoLeftHandIKWhenBlocked
  • AllowCloseQuarterKills
  • HasLowCoverReloads
  • HasLowCoverSwaps
  • UseLeftHandIkWhenAiming
  • QuitTransitionToIdleIntroOnWeaponChange
  • DisableLeftHandIkWhenOnFoot
  • ApplyBulletForce
  • TwoHanded
  • LongWeapon
  • ArmourPenetrating
  • Launched
  • Scary
  • DisableStealth
Ждём урок, как добавить новое оружие для сервера.