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

Вопрос Проблема Отображение нпц в меню паузы

DaVilka

Старожил
BackEnd developer
16 Сен 2020
759
276
128
C#:
        public static void PedFunk()
        {
            float heading = RAGE.Elements.Player.LocalPlayer.GetHeading();
            int hashClone = RAGE.Elements.Player.LocalPlayer.Clone(heading, false, false);
            Vector3 clonePos = RAGE.Game.Entity.GetEntityCoords(hashClone, false);
            uint GetHash = RAGE.Game.Misc.GetHashKey("FE_MENU_VERSION_EMPTY");

            RAGE.Chat.Output($"heading: {heading}");
            RAGE.Chat.Output($"GetHash: {GetHash}");
            RAGE.Chat.Output($"hashClone: {hashClone}");
            RAGE.Chat.Output($"clonePos: {clonePos}");
            
            //GetHash = RAGE.Util.Joaat.Hash("FE_MENU_VERSION_EMPTY_NO_BACKGROUND");
            RAGE.Game.Ui.SetFrontendActive(true);
            RAGE.Game.Ui.ActivateFrontendMenu(GetHash, false, -1);
            RAGE.Game.Invoker.Invoke(0xB8A850F20A067EB6, 67, 67);
            //RAGE.Game.Invoker.Invoke<bool>(RAGE.Game.Natives.ActivateFrontendMenu, GetHash, 0, -1);
            RAGE.Game.Invoker.Invoke(RAGE.Game.Natives._0x98215325A695E78A, 0);
            RAGE.Game.Utils.Wait(100);

            RAGE.Game.Entity.SetEntityCoords(hashClone, clonePos.X, clonePos.Y, clonePos.Z - 10f, false, false, false, true);
            RAGE.Game.Entity.FreezeEntityPosition(hashClone, true);
            RAGE.Game.Entity.SetEntityVisible(hashClone, false, false);
            RAGE.Game.Network.NetworkSetEntityVisibleToNetwork(hashClone, false);
            RAGE.Game.Utils.Wait(200);
            RAGE.Game.Entity.SetPedAsNoLongerNeeded(ref hashClone);


            RAGE.Game.Ui.GivePedToPauseMenu(hashClone, 2);
            RAGE.Game.Invoker.Invoke(0x98215325a695e78a, 0);

            RAGE.Game.Invoker.Invoke(0x3CA6050692BC61B0, 1);
            RAGE.Game.Invoker.Invoke(0xECF128344E9FF9F1, 1);
            RAGE.Chat.Output("Show");
        }
Почему не работает? Что еще ему нужно? Меню паузы как бы создается, но пед туда не вставляется