Exemplo n.º 1
0
        public void request(L2Player admin, string alias)
        {
            string cmd = alias;

            if (alias.Contains(" "))
            {
                cmd = alias.Split(' ')[0];
            }

            if (!_commands.ContainsKey(cmd))
            {
                admin.sendMessage("Command " + cmd + " not exists.");
                admin.sendActionFailed();
                return;
            }

            _adminAlias processor = _commands[cmd];

            try
            {
                processor.use(admin, alias);
            }
            catch (Exception sss)
            {
                admin.sendMessage("Probably syntax eror.");
                Console.WriteLine(sss);
            }
        }
Exemplo n.º 2
0
 private void register(_adminAlias processor)
 {
     _commands.Add(processor.cmd, processor);
 }