• Из-за обновления 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) последний раз были обновлены:

Проблема Неверный BoneID

frytech

Участник портала
15 Янв 2022
128
13
53
В документации RAGE сказано, что IncomingDamage и OutgoingDamage содержат в себе ulong boneIdx (не ID части тела, а индекс).
И в примере индекс головы - 20. Но я зашел на сервер для теста и пострелял по другому игроку на своем сервере, после чего считал нужные мне индексы частей тела и они совершенно отличались от тех, что должны быть. К примеру, у меня получился такой индекс головы - 2516850835476. Это значение подходит под тип ulong, но по факту оказывается неверным. В документации же RAGE индекс головы - 20. Кто сталкивался с таким, как решать?
 

frytech

Участник портала
15 Янв 2022
128
13
53
1643695371902.png
1643695437435.png


Вот как я тестил и что у меня получилось, но при проверке в IncomingDamage по индексу он не находит эти значения, т.е. по факту они все таки другие.
 

frytech

Участник портала
15 Янв 2022
128
13
53
Заметил, что если boneIdx приводить к int и тогда получатся верные значения как в документации
(int)2516850835476 = 20, например (голова)
Но непонятно, для чего принимается в типе ulong, да и даже если было бы в этом дело, то он бы находил нужный ulong в одном из списков, а так нет, не находит.
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,766
1,581
211
28
Bone Index и Bone ID это два разных пункта.
Для получения нужного тебе в этом методе действительно нужно приводить ulong к int'у.