Иконка ресурса

FREE MultiplyBuildingCost : 1.0.0 1.0.0

Нет прав для скачивания
C#:
using System.Collections.Generic;
using Oxide.Core;
using Rust;

namespace Oxide.Plugins
{
    [Info("MultiplyBuildingCost", "YourName", "1.0.0")]
    [Description("Multiplies the building cost by 3x")]

    public class MultiplyBuildingCost : RustPlugin
    {
        private void OnServerInitialized()
        {
            ModifyBuildingCosts();
        }

        private void ModifyBuildingCosts()
        {
            var itemDefinitions = ItemManager.GetItemDefinitions();

            foreach (var itemDefinition in itemDefinitions)
            {
                if (itemDefinition.category == ItemCategory.Resources && itemDefinition.GetComponent<ItemModConsumable>() != null)
                {
                    // Modify building block costs
                    var buildingBlock = PrefabAttribute.server.Find(itemDefinition.itemid) as BuildingBlock;

                    if (buildingBlock != null)
                    {
                        buildingBlock.grades.ForEach(grade =>
                        {
                            grade.costToBuild = (int)(grade.costToBuild * 3f);
                        });
                    }
                }
            }
        }
    }
}

Автор
15FPS
Скачиваний
0
Просмотры
1
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок
Сверху