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

FREE RecycleTweaks : 0.1 0.1

Нет прав для скачивания
C#:
// Все права принадлежат дискорд сообществу https://discord.gg/VgNHPpNrz6
using System.Collections.Generic;
using UnityEngine;
using System.Linq;
using System.Reflection;
using System;
using System.Collections;
using Oxide.Core;
using Oxide.Game.Rust.Cui;
using Network;
using Facepunch;
using System.IO;
using ProtoBuf;
using Newtonsoft.Json;
using System.Text;
using Oxide.Core.Libraries.Covalence;
using Oxide.Game.Rust;
using Rust;

namespace Oxide.Plugins
{
    [Info("RecycleTweaks", "Jake_Rich", 0.1)]
    [Description("Changes recycler to include all items")]

    public class RecycleTweaks : RustPlugin
    {
        object CanRecycle(Recycler recycler, Item item)
        {
            if (item.info.shortname.Contains("can.") && item.info.shortname.Contains(".empty"))
            {
                return true;
            }
            return null;
        }

        object OnRecycleItem(Recycler recycler, Item item)
        {
            bool shouldOverride = false;
            if (item.info.shortname.Contains("can.") && item.info.shortname.Contains(".empty"))
            { 
                int amount = Mathf.Clamp(item.amount, 1, 2);
                item.UseItem(amount);
                shouldOverride = true;
                SendToOutput(recycler, "metal.fragments", 15 * amount);
            }
            if (shouldOverride)
            {
                return true;
            }
            return null;
        }

        bool SendToOutput(Recycler recycler, string shortname, int amount)
        {
            Item item = ItemManager.CreateByName(shortname, amount);
            if (item!= null)
            {
                return recycler.MoveItemToOutput(item);
            }
            return false;
        }
    }
}

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