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

Вопрос Не работает команда

10 Янв 2024
154
-5
55
Всем привет! добавил команду что б все бизнесы пополнялись одной командой
в core/commands.cs
Код:
[Command("setproductforallbizz")]
public static void CMD_setProductForAllBiz(ExtPlayer player)
{
    try
    {
        if (!player.IsCharacterData()) return;
        if (!CommandsAccess.CanUseCmd(player, AdminCommands.Givereds)) return;
        var accountData = player.GetAccountData();
        if (accountData == null) return;
        string login = accountData.Login;

        foreach (var b in BusinessManager.BizList)
        {
            var biz = BusinessManager.BizList[b.Key];

            foreach (var prods in biz.Products)
            {
                prods.Lefts = 10000;
            }
            biz.Save(); // сохраняем бизнес в бд
        }
        Trigger.SendChatMessage(player, "~r~Вы полностью пополнили склад бизнесов!");
    }
    catch (Exception e)
    {
        Log.Write($"CMD_setProductForAllBiz Exception: {e.ToString()}");
    }
}

В базу данных "ra3_main" в колонку "adminaccess" добавил команду setproductforallbizz
1752663068367.png

Когда ввожу команду в чате она не работает
 

Вложения

  • 1752663120784.png
    1752663120784.png
    84.8 KB · Просмотры: 19

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,427
239
100
Привет! Попробуйте убедиться, что у вас верно указан правильный путь к файлу commands.cs в вашем проекте, где вы добавили новую команду. Также убедитесь, что вы правильно настроили разрешения для этой команды в базе данных. Если команда по-прежнему не работает, проверьте логи ошибок для более подробной информации.
 

Dmitry_V

Гений
23 Июн 2023
2,399
397
131
28
Грустно(нет).
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,636
520
187
22
Всем привет! добавил команду что б все бизнесы пополнялись одной командой
в core/commands.cs
Код:
[Command("setproductforallbizz")]
public static void CMD_setProductForAllBiz(ExtPlayer player)
{
    try
    {
        if (!player.IsCharacterData()) return;
        if (!CommandsAccess.CanUseCmd(player, AdminCommands.Givereds)) return;
        var accountData = player.GetAccountData();
        if (accountData == null) return;
        string login = accountData.Login;

        foreach (var b in BusinessManager.BizList)
        {
            var biz = BusinessManager.BizList[b.Key];

            foreach (var prods in biz.Products)
            {
                prods.Lefts = 10000;
            }
            biz.Save(); // сохраняем бизнес в бд
        }
        Trigger.SendChatMessage(player, "~r~Вы полностью пополнили склад бизнесов!");
    }
    catch (Exception e)
    {
        Log.Write($"CMD_setProductForAllBiz Exception: {e.ToString()}");
    }
}

В базу данных "ra3_main" в колонку "adminaccess" добавил команду setproductforallbizz

Когда ввожу команду в чате она не работает
Судя по ошибке у тебя она не инициться.
Базово:
Сервер сбилдился нормально?
Вставляешь название команды ктрл ц ктрл в?
 

Dmitry_V

Гений
23 Июн 2023
2,399
397
131
28
Код:
        [Command(AdminCommands.Setprodall)]
        public static void CMD_setprodall(ExtPlayer player)
        {
            try
            {
                if (!player.IsCharacterData()) return;
                else if (!CommandsAccess.CanUseCmd(player, AdminCommands.Setprodall)) return;
                
                var accountData = player.GetAccountData();
                if (accountData == null) return;
                
                int count = 0;
                foreach (var biz in BusinessManager.BizList.Values)
                {
                    foreach (Product p in biz.Products)
                        if (BusinessManager.BusProductsData.ContainsKey(p.Name))
                            p.Lefts = BusinessManager.BusProductsData[p.Name].MaxCount;
                    count++;
                }
                
                Trigger.SendChatMessage(player, $"~r~Я у мамы молодец, я товаров завез!");
            }
            catch (Exception e)
            {
                Log.Write($"CMD_setprodall Exception: {e.ToString()}");
            }
        }
С вас 500 р в фонд помощи бездомным животным.
 
Реакции: HOOK RP
10 Янв 2024
154
-5
55
Код:
        [Command(AdminCommands.Setprodall)]
        public static void CMD_setprodall(ExtPlayer player)
        {
            try
            {
                if (!player.IsCharacterData()) return;
                else if (!CommandsAccess.CanUseCmd(player, AdminCommands.Setprodall)) return;
               
                var accountData = player.GetAccountData();
                if (accountData == null) return;
               
                int count = 0;
                foreach (var biz in BusinessManager.BizList.Values)
                {
                    foreach (Product p in biz.Products)
                        if (BusinessManager.BusProductsData.ContainsKey(p.Name))
                            p.Lefts = BusinessManager.BusProductsData[p.Name].MaxCount;
                    count++;
                }
               
                Trigger.SendChatMessage(player, $"~r~Я у мамы молодец, я товаров завез!");
            }
            catch (Exception e)
            {
                Log.Write($"CMD_setprodall Exception: {e.ToString()}");
            }
        }
С вас 500 р в фонд помощи бездомным животным.
Спасибо огромное!