예제 #1
0
 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);
     }
 }
예제 #2
0
 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);
     }
 }