This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

MADARAdev

Старожил
media
FrontEnd developer
30 Дек 2020
747
286
141
29
Здравствуйте, как и обещал делаю мануал по добавлению нового оружия на свой сервер RAGE MP.
  • Для начала выберем оружие которое нам понравилось, качаем и распаковываем на рабочем столе (я выбрал - это).
  • Также необходимо иметь менеджер архивов OpenIV для работы с нашими файлами GTA 5. Ссылка на скачивание - OpenIV.
  • Далее скачиваем файлы для того чтобы подключить наши пушки к серверу. Ссылки на скачивание - Google Drive или Yandex Disk (+ резервная ссылка).
После того как скачали все необходимые файла переходим ко второму этапу.

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

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



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

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




Далее переходим в x64 -> models -> cdimages и создаём еще один weapons.rpf архив.
ВАЖНО!!! ИМЯ АРХИВА ДОЛЖНО БЫТЬ СТРОГО - weapons.rpf

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



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

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



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

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

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



Нашли необходимый 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
 
Последнее редактирование:

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,849
219

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,849
219

MADARAdev

Старожил
media
FrontEnd developer
30 Дек 2020
747
286
141
29
Ну дядя харланд меня заинтересовал, сейчас занимаюсь добавлением add-on ганов, после если время будет займусь и ими)
 

Mr.Scalise

Специалист
7 Окт 2021
447
88
90
Кто ты по жизни? Хахаха в плане в сфере рейджа ты 3д артист или кто? Интересно просто)
 

MADARAdev

Старожил
media
FrontEnd developer
30 Дек 2020
747
286
141
29
Ладно, набираем 15 лайков на мануале и выпускаю мануал о том, как добавить ADD-ON оружие на сервер RAGE MP!

Мануал уже заготовлен, жду вашей поддержки.

@Harland David Sanders Вызов принят.
 
Последнее редактирование:
Реакции: FireFeed и Walter

m0v1l3

Начинающий специалист
29 Сен 2020
514
66
95
Насколько я понимаю, мануал для аддон ганов будет тот же, но способ нахождения хэша для аддон оружия будет другой, я знаю какой способ есть, но говорить не буду
 

trasher

Гуру
Мошенник
29 Окт 2021
507
106
103
И нахуя это было тогда писать?
 
Реакции: youngBeaver и Bloodlust

DaVilka

Старожил
BackEnd developer
16 Сен 2020
771
284
128
Там же только имена поменять на оригинальные, а хеш через GetHashKey получать как с тачками, не?
 
Реакции: m0v1l3 и Amazingevich

Amazingevich

Гений
BackEnd developer
27 Апр 2021
870
498
164
Ну зачем ты так жизнь людям ломаешь. Он ведь действительно думал, что он единственный на этом форуме знает как получить хэши
 
Реакции: m0v1l3 и DaVilka

Mi-Zaft

Гений
VIP
9 Окт 2020
1,874
478
175

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,088
2,007
208
35

MADARAdev

Старожил
media
FrontEnd developer
30 Дек 2020
747
286
141
29
это уже личное дело каждого
Мне этот парень ничего плохого не делал. Мне не за чем с ним ругаться.

Кстати с обновкой, эта рубашка тебе к лицу