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

FREE VIPNoDecay : 1.0.0 1.0.0

Нет прав для скачивания
C#:
// Все права принадлежат дискорд сообществу https://discord.gg/VgNHPpNrz6
namespace Oxide.Plugins
{
    [Info("VIPNoDecay", "ColonBlow", "1.0.0")]
    [Description("Disables Decay Damage for player or oxide group with VIP permissions")]

    class VIPNoDecay : RustPlugin
    {
        void Init() 
	    { 
		    permission.RegisterPermission("vipnodecay.vip", this); 
	    }

	    bool HasPermission(ulong playerID, string perm) => permission.UserHasPermission(playerID.ToString(), perm);

	    object OnEntityTakeDamage(BaseCombatEntity entity, HitInfo hitInfo)
        {
            if (hitInfo.damageTypes.GetMajorityDamageType().ToString().Contains("Decay"))
            {
                var ownerid = entity.OwnerID;
                if (HasPermission(ownerid, "vipnodecay.vip"))
                {
                    DecayEntity decayEntity = entity.GetComponent<DecayEntity>();
                    //First resets the decay timer for entity who's owner is a vip
                    decayEntity.DecayTouch();
                    //Then blocks this currrent damage to entity
                    return false;
                }
            }
	        return null;
        }
    }
}

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