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

FREE StorageCleaner : 0.1.1 0.1.1

Нет прав для скачивания
C#:
// Все права принадлежат дискорд сообществу https://discord.gg/VgNHPpNrz6
using Oxide.Core;
using Oxide.Core.Configuration;

namespace Oxide.Plugins
{
    [Info("StorageCleaner", "k1lly0u", "0.1.1", ResourceId = 2257)]
    class StorageCleaner : RustPlugin
    {        
        StoredData storedData;
        private DynamicConfigFile data;
        
        void Loaded()
        {
            data = Interface.Oxide.DataFileSystem.GetFile("storage_data");
        }
        void OnServerInitialized()
        {
            LoadData();
            Clean();
        }
        
        void Clean()
        {
            var Id = CommunityEntity.ServerInstance.net.ID;
            var last = storedData.InstanceId_1;
            var last2 = storedData.InstanceId_2;
            if (Id == last) return;
            if (last2 != 0U)
            {
                PrintWarning($"Removing left over imagery from folder {last2}");
                FileStorage.server.RemoveEntityNum(last2, 0);
            }
            storedData.InstanceId_2 = last;
            storedData.InstanceId_1 = Id;
            data.WriteObject(storedData);
        }
        
        void LoadData()
        {
            try
            {
                storedData = data.ReadObject<StoredData>();
            }
            catch
            {
                storedData = new StoredData();
            }
        }
        class StoredData
        {
            public uint InstanceId_1 = 0U;
            public uint InstanceId_2 = 0U;
        }        
    }
}

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