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); } }
private void register(_adminAlias processor) { _commands.Add(processor.cmd, processor); }