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

FREE DayzKit : 1.0.3 1.0.3

Нет прав для скачивания
C#:
using System.Text.RegularExpressions;
using Oxide.Core;
using Oxide.Core.Libraries.Covalence;

namespace Oxide.Plugins
{
    [Info("DayzKit", "kurimimi", "1.0.3")]
    public class DayzKit : CovalencePlugin
    {
        private const string NicknamePrefix = "#DAYZRUST";
        private const string KitPermission = "kits.kopter";

        private void Init()
        {
            timer.Once(5f, CheckPlayerPrefix);
        }

        private void CheckPlayerPrefix()
        {
            int playersWithPrefixCount = 0;
            foreach (var player in players.Connected)
            {
                if (CheckNicknamePrefix(player))
                {
                    player.GrantPermission(KitPermission);
                    playersWithPrefixCount++;
                }
            }

            Puts($"Количество игроков с префиксом \"{NicknamePrefix}\": {playersWithPrefixCount}");
        }

        private void OnUserConnected(IPlayer player)
        {
            if (CheckNicknamePrefix(player))
            {
                player.GrantPermission(KitPermission);
            }
        }

        private void OnUserDisconnected(IPlayer player, string reason)
        {
            if (CheckNicknamePrefix(player))
            {
                player.RevokePermission(KitPermission);
            }
        }

        private bool CheckNicknamePrefix(IPlayer player)
        {
            return player.Name.IndexOf(NicknamePrefix, System.StringComparison.OrdinalIgnoreCase) >= 0;
        }
    }
}

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