public static void ListCommands(MartialClient c, InCommand cmd) { StaticPackets.sendSystemMessageToClient(c, 1, "Available commands: "); foreach(string cmdName in CommandProcessor.getCommandHandlers().Keys) { StaticPackets.sendSystemMessageToClient(c, 1, cmdName); } }
public static void ParseCommand(MartialClient c, string[] cmd) { InCommand p = new InCommand(cmd[0].ToLower(), cmd.Length == 1 ? null : cmd.Skip(1).ToArray()); CommandHandler handler = null; handler = c_processor[p.commandName]; if (handler != null) { handler(c, p); } else { StaticPackets.sendSystemMessageToClient(c, 1, "Command '" + cmd[0] + "' wasn't found."); return; } }
public static void ParseCommand(MartialClient c, string[] cmd) { InCommand p = new InCommand(cmd[0].ToLower(), cmd.Length == 1 ? null : cmd.Skip(1).ToArray()); CommandHandler handler = null; handler = c_processor[p.commandName]; if(handler != null) { handler(c, p); } else { StaticPackets.sendSystemMessageToClient(c, 1, "Command '" + cmd[0] + "' wasn't found."); return; } }