Beispiel #1
0
 public static void Restart_OnCommand(KonsoleCommandEventArgs e)
 {
     if (e.Arguments.Length > 0)
     {
         string arg = e.Arguments[0].ToString();
         if (HelperTools.IsNumeric(arg))
         {
             string bcMsg = string.Format("Restarting in {0} {1}", arg, int.Parse(arg) > 1 ? "minutes" : "minute");
             Console.WriteLine(bcMsg);
             HelperTools.BroadcastToAll(bcMsg);
             World.Restart(int.Parse(arg));
         }
         else
         {
             Console.WriteLine("Restart requires a numeric value as parameter.");
             return;
         }
     }
     else
     {
         Console.Write("Restarting now");
         HelperTools.BroadcastToAll("Server is restarting now");
         World.Restart(0);
     }
 }
 public static void Broadcast_OnCommand(KonsoleCommandEventArgs e)
 {
     if (e.Arguments.Length > 0)
     {
         string arg = e.Arguments[0].ToString();
         HelperTools.BroadcastToAll(arg);
         Console.WriteLine("Broadcast complete.");
     }
     else
     {
         Console.WriteLine("Usage: Broadcast <text>");
     }
 }