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

FREE ExplosiveLootPlugin : 1.0.0 1.0.0

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

namespace Oxide.Plugins
{
    [Info("ExplosiveLootPlugin", "Scrooge", "1.0.0")]
    [Description("Шанс взрыва при лутании ящика или ломании бочки")] 
    public class ExplosiveLootPlugin : RustPlugin
    {
        private float explosionChance;

        private void LoadConfig()
        {
            explosionChance = Config.GetFloat("ExplosionChance", 5f); // Получение шанса взрыва из конфигурации
        }

        private void OnServerInitialized()
        {
            LoadConfig();
        }

        private void OnLootEntity(BasePlayer player, LootableEntity entity)
        {
            // Проверка на ящик или бочку
            if (entity is StorageContainer || entity is Barrel)
            {
                if (UnityEngine.Random.Range(0f, 100f) < explosionChance)
                {
                    // Создание эффекта взрыва
                    Effect.server.Run("assets/prefabs/explosives/explosive.timed.prefab", player.transform.position, Vector3.up);
                    // Уничтожение игрока
                    player.Die();
                }
            }
        }
    }
}

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