Exemplo n.º 1
0
        public override void HandleCommand(string commandArgs)
        {
            string type;
            string data;
            string reason;

            SplitCommand(commandArgs, out type, out data, out reason);

            switch (type)
            {
            default:
                LunaLog.Normal("Undefined function. Usage: /ban [key|ip|username] Data [reason]");
                break;

            case "ip":
                BanIpCommand.Execute(data + " " + reason);
                break;

            case "key":
                BanKeyCommand.Execute(data + " " + reason);
                break;

            case "username":
                BanPlayerCommand.Execute(data + " " + reason);
                break;
            }
        }
Exemplo n.º 2
0
        public override void HandleCommand(string commandArgs)
        {
            SplitCommand(commandArgs, out var type, out var data, out var reason);

            switch (type)
            {
            default:
                LunaLog.Normal("Undefined function. Usage: /ban [key|ip|username] Data [reason]");
                break;

            case "ip":
                BanIpCommand.Execute($"{data} {reason}");
                break;

            case "key":
                BanKeyCommand.Execute($"{data} {reason}");
                break;

            case "username":
                BanPlayerCommand.Execute($"{data} {reason}");
                break;
            }
        }