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

FREE MinigunAutoRepair : 1.0.0 1.0.0

Нет прав для скачивания
C#:
using Rust;

namespace Oxide.Plugins
{
    [Info("MinigunAutoRepair", "DeutscherRitterPlatz", "1.0.0")]
    [Description("Automatically repairs Minigun when it reaches 99% damage.")]

    public class MinigunAutoRepair : RustPlugin
    {
        private const string MinigunShortname = "minigun";
        private const string PermissionUseMinigun = "minigunautorepair.use";

        void Init()
        {
            permission.RegisterPermission(PermissionUseMinigun, this);
        }

        void OnLoseCondition(Item item, ref float amount)
        {
            if (item?.info == null)
                return;

            // Check if the item is the Minigun
            if (item.info.shortname != MinigunShortname)
                return;

            // Check if the player has the necessary permission
            var player = item.GetOwnerPlayer();
            if (player == null || !permission.UserHasPermission(player.UserIDString, PermissionUseMinigun))
                return;

            // Check if the condition percentage is 1 or less (99% damage)
            if ((item.condition / item.maxCondition) <= 0.01f)
            {
                // Repair the item
                item.condition = item.maxCondition;
                // Notify the player (optional)
                // PrintToChat(player, "Your Minigun has been automatically repaired!");
            }
        }
    }
}

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