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

Проблема Проблема

youngBeaver

Покинул форум.
BackEnd developer
24 Янв 2023
1,173
463
171
А где прописать в неё оружия подскажите пожалуйста
Чисто ради интереса на гите решил поискать по ключевым словам
И скорее всего ты ищешь именно вот это:
C#:
 public static void OpenFractionSM(ExtPlayer player, string type)
        {
            try
            {
                if (!player.IsCharacterData()) return;
                if (FractionDataMats.Count == 0) return;
                List<int> ListItems = new List<int>();
                string title = "";
                string titleIcon = "";
                switch (type)
                {
                    case "fbi":
                        title = "Выдача оружия";
                        titleIcon = "sm-icon-logo-fib";
                        ListItems = new List<int>() { 9, 10, 44, 55, 35/*, 56*/, 49, 48, 57, 50, 13, 11, 58, 60, 61, 62, 16, 15, 63, 33, 32, 19, 20, 21, 23, 24, 25, 26, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94 };
                        break;
                    case "gov":
                        title = "Выдача оружия";
                        titleIcon = "sm-icon-logo-gov";
                        ListItems = new List<int>() { 9, 10, 44, 37, 35, 11, 58, 13, 16, 14, 33, 32, 19, 20, 21, 23, 24, 26 };
                        break;
                    case "polic":
                        title = "Выдача оружия";
                        titleIcon = "sm-icon-logo-polic";
                        ListItems = new List<int>() { 8, 9, 44, 37, 10, 35, 34, 49, 64, 48, 65, 11, 13, 14, 54, 33, 32, 19, 20, 21, 23, 24, 26, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94 };
                        break;
                    case "army":
                        title = "Выдача оружия";
                        titleIcon = "sm-icon-logo-army";
                        ListItems = new List<int>() { 9, 10, 44, 37, 35, 49, 48, 65, 13, 11, 18, 14, 61, 66, 67, 68, 63, 33, 32, 19, 20, 21, 23, 24, 26 };
                        break;
                    case "gang":
                        title = "Выдача миссии";
                        titleIcon = "sm-icon-logo-gang";
                        ListItems = new List<int>() { 27, 28 };
                        break;
                    case "mafia":
                        title = "Выдача миссии";
                        titleIcon = "sm-icon-mafia";
                        ListItems = new List<int>() { 29, 30, 31 };
                        break;
                    case "biker":
                        title = "Выдача оружия";
                        titleIcon = "sm-icon-logo-fib";
                        ListItems = new List<int>() { 29, 30, 31 };
                        break;
                    default:
                        // Not supposed to end up here.
                        break;
                }
                if (ListItems.Count == 0)
                {
                    Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.SomethingWrong), 3000);
                    return;
                }
                List<FracMatsData> _JsonData = new List<FracMatsData>();

                foreach (int i in ListItems)
                {
                    if (FractionDataMats.ContainsKey(i)) _JsonData.Add(FractionDataMats[i]);
                }

                Trigger.ClientEvent(player, "client.sm.open", title, titleIcon, JsonConvert.SerializeObject(_JsonData));
            }
            catch (Exception e)
            {
                Log.Write($"OpenFractionSM Exception: {e.ToString()}");
            }
        }
Айдишники судя по всему внутренний enum через которые определяются какие именно предметы нужно передать потом в:
C#:
Trigger.ClientEvent(player, "client.sm.open", title, titleIcon, JsonConvert.SerializeObject(_JsonData));
И судя по реакции Харланда эта меню есть, она работает. А значит проблема конкретно в "сборке", которую ты купил у очередного скаммера. Здесь тебе в таком случае никто за бесплатно не поможет, потому что сначала нужно найти причину, потом понять как решить и в конце решить, что в лучшем случае 2-3 часа. Большинство при этом люди работающие/учащиеся и у них нет столько времени, чтобы помочь конкретно тебе решить очередной баг в очередной сборке, которую chatgpt мучает не первую сотню раз. При этом представь, что в день ты такой не один. Так что без денег лучше смирись или пользуйся тем чем пользуются все остальные. Надеюсь до тебя дойдет мой посыл.