void CmdSystem(IRCModuleMessage Msg) { String[] args = Msg.Args.Trim().Split(new char[] { ':' }, 2); if (args.Length != 2 || args[0].Length==0 || args[1].Length==0) { Msg.AnswerQuiet("Fehlerhafte Benutzung des .sys-Kommandos! Richtig ist .sys <gala>:<system>!"); return; } uint gala, sys; try { gala = uint.Parse(args[0]); sys = uint.Parse(args[1]); } catch (FormatException) { Msg.AnswerQuiet("Fehlerhafte Benutzung des .sys-Kommandos! Richtig ist .sys <gala>:<system>!"); return; } List<PlaniData> planis = iwdb.PlanisInSystem(gala, sys); foreach (PlaniData p in planis) { SendSystemResult(p); } }
void CmdOwner(IRCModuleMessage Msg) { String args = Msg.Args.Trim(); if (args.Length == 0) { Msg.AnswerQuiet("Fehlerhafte Benutzung des .owner-Kommandos. Richtig ist: .owner <Namensteil>"); return; } List<PlaniData> planis = iwdb.PlanisMitBesitzer(args); foreach (PlaniData p in planis) { SendSystemResult(p); } }