Здравствуйте, как и обещал делаю мануал по добавлению нового оружия на свой сервер 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 (Файл настройки оружия)
gtamods.com
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