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

FREE PowerlessNeon : 1.1.0 1.1.0

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

namespace Oxide.Plugins
{
    [Info("PowerlessNeon", "MNGO", "1.1.0")]
    [Description("Allows neon signs to function without power.")]

    class PowerlessNeon : RustPlugin
    {
        //Sets power on plugin load
        void OnServerInitialized()
        {
            ChangePower(100);
        }
        //Make panels require 0 power on placement
        void OnEntitySpawned(NeonSign Neon)
        {
            Neon.UpdateHasPower(100, 1);
            Neon.SendNetworkUpdateImmediate();
        }

        //Make existing panels require 0 power on load
        void ChangePower(int amt)
        {
            foreach (var Neon in BaseNetworkable.serverEntities.OfType<NeonSign>()) // BaseNetworkable.serverEntities.OfType is 5x faster than UnityEngine.Object.FindObjectsOfType, thanks for the tip Death!
            {
                Neon.UpdateHasPower(amt, 1);
                Neon.SendNetworkUpdateImmediate();
            }
        }
        //Reverts to normal on plugin unload
        void Unload()
        {
            ChangePower(0);
        }
    }
}

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