• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в 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/ru/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Вопрос Проблема Как добавить новую лицензию в автошколу?

Something

Новый участник
Автор темы
19 Мар 2021
3
0
3
Всем привет, хотел бы узнать как добавить новую лицензию в автошколу. Пытался сделать вот так: (все что после case 6)
C#:
                case 5:
                    if (Main.Players[player].Money < LicPrices[5]) //для примера
                    {
                        Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"У Вас недостаточно денег, чтобы купить эту лицензию", 3000);
                        return;
                    }
                    Main.Players[player].Licenses[5] = true;
                    MoneySystem.Wallet.Change(player, -LicPrices[5]);
                    Fractions.Stocks.fracStocks[6].Money += LicPrices[5];
                    GameLog.Money($"player({Main.Players[player].UUID})", $"frac(6)", LicPrices[5], $"buyLic");
                    Notify.Send(player, NotifyType.Success, NotifyPosition.BottomCenter, $"Вы успешно купили лицензию управление самолётами", 3000);
                    Dashboard.sendStats(player);
                    return;
                case 6:
                    if (Main.Players[player].Money < LicPrices[8]) //Пытался сделать так
                    {
                        Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"У Вас недостаточно денег, чтобы купить эту лицензию", 3000);
                        return;
                    }
                    Main.Players[player].Licenses[8] = true;
                    MoneySystem.Wallet.Change(player, -LicPrices[8]);
                    Fractions.Stocks.fracStocks[6].Money += LicPrices[8];
                    GameLog.Money($"player({Main.Players[player].UUID})", $"frac(6)", LicPrices[8], $"buyLic");
                    Notify.Send(player, NotifyType.Success, NotifyPosition.BottomCenter, $"Вы успешно купили эту лицензию", 3000);
                    Dashboard.sendStats(player);
                    return;
            }
}
C#:
    class DrivingSchool : Script
    {
        // мотоциклы, легковые машины, грузовые, водный, вертолёты, самолёты
        private static List<int> LicPrices = new List<int>() { 600, 1000, 3000, 6000, 10000, 10000, 1234 }; //Цену (1234) вписал
        private static Vector3 enterSchool = new Vector3(-712.2147, -1298.926, 4.101922);
        private static List<Vector3> startCourseCoord = new List<Vector3>()
Но не работает, в меню автошколы новой лицензии нет.
Мб нужно где-то в бд что вписать?
Сборка RedAge.
Заранее спасибо!
 

Something

Новый участник
Автор темы
19 Мар 2021
3
0
3
C#:
            public static void OpenDriveSchoolMenu(Client player)
        {
            Menu menu = new Menu("driveschool", false, false);
            menu.Callback = callback_driveschool;

            Menu.Item menuItem = new Menu.Item("header", Menu.MenuItem.Header);
            menuItem.Text = "Лицензии";
            menu.Add(menuItem);

            menuItem = new Menu.Item("lic_0", Menu.MenuItem.Button);
            menuItem.Text = $"(A) Мотоциклы - {LicPrices[0]}$";
            menu.Add(menuItem);

            menuItem = new Menu.Item("lic_1", Menu.MenuItem.Button);
            menuItem.Text = $"(B) Легковые машины - {LicPrices[1]}$";
            menu.Add(menuItem);

            menuItem = new Menu.Item("lic_2", Menu.MenuItem.Button);
            menuItem.Text = $"(C) Грузовые машины - {LicPrices[2]}$";
            menu.Add(menuItem);

            menuItem = new Menu.Item("lic_3", Menu.MenuItem.Button);
            menuItem.Text = $"(V) Водный транспорт - {LicPrices[3]}$";
            menu.Add(menuItem);

            menuItem = new Menu.Item("lic_4", Menu.MenuItem.Button);
            menuItem.Text = $"(LV) Вертолёты - {LicPrices[4]}$";
            menu.Add(menuItem);

            menuItem = new Menu.Item("lic_5", Menu.MenuItem.Button);
            menuItem.Text = $"(LS) Самолёты - {LicPrices[5]}$";
            menu.Add(menuItem);

            menuItem = new Menu.Item("lic_8", Menu.MenuItem.Button); //Сюда
            menuItem.Text = $"(ZP) Лицензия - {LicPrices[8]}$";
            menu.Add(menuItem);

            menuItem = new Menu.Item("close", Menu.MenuItem.Button);
            menuItem.Text = "Закрыть";
            menu.Add(menuItem);

            menu.Open(player);
Еще вписал несколько строк кода сюда