示例#1
0
        public override bool ExecuteCommand(DeveloperConsoleProvider host, ref string result, string[] arguments)
        {
            if (arguments.Length == 0)
            {
                result = CommandResults.WRONG_ARGS_MESS;
                return(false);
            }

            try
            {
                string tmp = "";
                foreach (string s in arguments)
                {
                    tmp += s + " ";
                }
                host.Print(tmp);
            }
            catch
            {
                result = CommandResults.WRONG_ARGS_MESS;
                return(false);
            }

            return(true);
        }
        public override bool ExecuteCommand(DeveloperConsoleProvider host, ref string result, string[] arguments)
        {
            string list = host.GetAliasesList();

            host.Print(list);
            return(true);
        }
        public override bool ExecuteCommand(DeveloperConsoleProvider host, ref string result, string[] arguments)
        {
            string aliasName = arguments[0];

            if (!host.HasAlias(aliasName))
            {
                result = "This alias does not exist!";
                return(false);
            }

            host.RemoveAlias(aliasName);
            return(true);
        }
        public override bool ExecuteCommand(DeveloperConsoleProvider host, ref string result, string[] arguments)
        {
            string aliasName   = arguments[0];
            string commandName = arguments[1];

            if (host.HasAlias(aliasName))
            {
                host.RemoveAlias(aliasName);
            }

            host.AddAlias(new Alias(aliasName, commandName));
            return(true);
        }
示例#5
0
        public override bool ExecuteCommand(DeveloperConsoleProvider host, ref string result, string[] arguments)
        {
            int a, b;

            try
            {
                a = int.Parse(arguments[0]);
                b = int.Parse(arguments[1]);
            }
            catch
            {
                result = CommandResults.WRONG_ARGS_MESS;
                return(false);
            }

            host.Print((a + b).ToString());
            return(true);
        }
示例#6
0
 public override bool ExecuteCommand(DeveloperConsoleProvider host, ref string result, string[] arguments)
 {
     host.ClearBuffer();
     return(true);
 }
 public override bool ExecuteCommand(DeveloperConsoleProvider host, ref string result, string[] arguments)
 {
     host.SaveLogs();
     result = "Saved all logs correctly";
     return(true);
 }