Esempio n. 1
0
    public static void RaMessage(this CommandSender sender, string message, bool success = true,
                                 RaCategory type = RaCategory.None)
    {
        var category = "";

        if (type != RaCategory.None)
        {
            category = type.ToString();
        }


        sender.RaReply($"{Assembly.GetCallingAssembly().GetName().Name}#" + message, success, true, category);
    }
Esempio n. 2
0
        /// <summary>Gives a player a message in the RemoteAdmin</summary>
        /// <param name="sender">The User who you send the Message</param>
        /// <param name="message">The Message you want to send</param>
        /// <param name="success">True = green the command is right you have permission and execute it successfully</param>
        /// <param name="type">In Which Category should you see it too?</param>
        public static void RaMessage(this CommandSender sender, string message, bool success = true,
                                     RaCategory type = RaCategory.None)
        {
            var category = "";

            // ReSharper disable once SwitchStatementHandlesSomeKnownEnumValuesWithDefault
            switch (type)
            {
            case RaCategory.None:
                category = "";
                break;

            case RaCategory.PlayerInfo:
                category = "PlayerInfo";
                break;

            case RaCategory.ServerEvents:
                category = "ServerEvents";
                break;

            case RaCategory.DoorsManagement:
                category = "DoorsManagement";
                break;

            case RaCategory.AdminTools:
                category = "AdminTools";
                break;

            case RaCategory.ServerConfigs:
                category = "ServerConfigs";
                break;

            case RaCategory.PlayersManagement:
                category = "PlayersManagement";
                break;
            }


            sender.RaReply($"{Assembly.GetCallingAssembly().GetName().Name}#" + message, success, true, category);
        }
Esempio n. 3
0
 public void SendRAConsoleMessage(string message, bool success = true, RaCategory type = RaCategory.None) => SynapseExtensions.RaMessage(CommandSender, message, success, type);