Добро пожаловать на RAGEM.RU

Все для RageMP GTA 5

C# Новая команда для (RedAge/NeptuneEvo)

Appi

Пробегом тут
Команда форума
Куратор портала
Модератор
Регистрация
27.03.2023
Сообщения
327
Розыгрыши
0
Репутация
1
Реакции
349
Баллы
63
RC
80
Discord: a.p.p.i
Данная команда заполняет абсолютно все бизнесы продуктами в размере 10.000.

В Commands.cs в любом месте вставляем (рядом с другими командами):
C#:
[Command("setproductforallbizz")]
public static void CMD_setProductForAllBiz(Player player)
{
try
{
if (player == null || !Main.Players.ContainsKey(player)) return;

BusinessManager.setProductForAllBiz(player);
}
catch (Exception e) { Log.Write("EXCEPTION AT \"CMD\":\n" + e.ToString(), nLog.Type.Error); }
}

В Businesses.cs в любом месте вставляем (рядом с другими public):
C#:
public static void setProductForAllBiz(Player player)
{
if (!Group.CanUseCmd(player, "createbusiness")) return;

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

foreach (var prods in biz.Products)
{
prods.Lefts = 10000;
}
}

Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Вы заполнили все бизнесы продуктами.", 3000);
Log.Write("All Businesses has been were filled", nLog.Type.Success);
}

Автор : Harland
 
RedAge v3
Открыть файл в: \Core\Commands.cs



C#:
C#:
  [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()}");
            }
        }


в bd в таблице: adminaccess прописать команду setproductforallbizz с указанием уровня админки
 
/setprod без єтого там и так работала!
 

Все для RAGE:MP

Все для RAGE:MP. Портал о мультиплеере. Подумывали об том «как создать гта 5 сервер?» или «скачать готовый сервер rage mp?» на нашем сайте вы найдете очень много полезных ресурсов для RAGE:MP: готовые сервера, скрипты, моды, карты, шаблоны сайтов, мануалы и уроки, помощь в разработке, услуги скриптеров и других специалистов в сфере RAGE Multiplayer.

RAGE Multiplayer

Объединитесь с другими игроками, создайте свой сервер, сообщество или новый игровой режим. В RAGE Multiplayer вас ждут безграничные возможности и беспрецедентный контроль. Пусть ваше воображение будет единственным горизонтом.
Официальный сайт мультиплеера - rage.mp.
Сайт входит в группу проектов GTA V MP
Верх