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

FREE CapsNoCaps : 1.3.4 1.3.4

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

namespace Oxide.Plugins
{
    [Info("CapsNoCaps", "PsychoTea", "1.3.4", ResourceId = 1324)]
    [Description("Turns all uppercase chat into lowercase")]
    public class CapsNoCaps : CovalencePlugin
    {
        [PluginReference]
        private Plugin BetterChat;

        private const string permIgnore = "capsnocaps.ignore";

        private void Init() => permission.RegisterPermission(permIgnore, this);

        private object OnUserChat(IPlayer player, string message)
        {
            if (BetterChat != null) return null;
            if (player.HasPermission(permIgnore)) return null;

            foreach (var target in players.Connected)
            {
#if RUST
                var rPlayer = player.Object as BasePlayer;
                var rTarget = target.Object as BasePlayer;

                var colour = "#5af";
                if (rPlayer.IsAdmin) colour = "#af5";
                if (rPlayer.IsDeveloper) colour = "#fa5";

                rTarget?.SendConsoleCommand("chat.add2", rPlayer.userID, message, rPlayer.displayName, colour);
#else
                target.Message(message, player.Name);
#endif
            }

            Log($"[CHAT] {player.Name} : {message}");
            return true;
        }

        private Dictionary<string, object> OnBetterChat(Dictionary<string, object> dict)
        {
            var player = dict["Player"] as IPlayer;
            if (permission.UserHasPermission(player.Id, permIgnore)) return null;

            dict["Text"] = (dict["Text"] as string).SentenceCase();
            return dict;
        }
    }
}

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