Exemplo n.º 1
0
 void EnterChatMessage()
 {
     if (ChatBox.Text.Length == 0)
     {
         CloseChat();
         return;
     }
     if (ChatBox.Text.StartsWith("/"))
     {
         Commands.ExecuteCommands(ChatBox.Text);
     }
     else
     {
         CommandPacketOut packet = new CommandPacketOut("say\n" + ChatBox.Text);
         Network.SendPacket(packet);
     }
     CloseChat();
 }
Exemplo n.º 2
0
 public override void UnknownCommand(string basecommand, string[] arguments) // TODO: Base DebugMode?
 {
     if (ClientNetworkBase.Connected)
     {
         StringBuilder sb = new StringBuilder();
         sb.Append(basecommand);
         for (int i = 0; i < arguments.Length; i++)
         {
             sb.Append("\n").Append(ClientCommands.CommandSystem.TagSystem.ParseTags(arguments[i], TextStyle.Color_Simple, null, DebugMode.MINIMAL));
         }
         CommandPacketOut packet = new CommandPacketOut(sb.ToString());
         ClientNetworkBase.SendPacket(packet);
     }
     else
     {
         WriteLine(TextStyle.Color_Error + "Unknown command '" +
                   TextStyle.Color_Standout + basecommand + TextStyle.Color_Error + "'.");
     }
 }
Exemplo n.º 3
0
 public override void UnknownCommand(CommandQueue queue, string basecommand, string[] arguments)
 {
     if (TheClient.Network.IsAlive)
     {
         StringBuilder sb = new StringBuilder();
         sb.Append(basecommand);
         for (int i = 0; i < arguments.Length; i++)
         {
             sb.Append("\n").Append(queue.ParseTags != TagParseMode.OFF ? TheClient.Commands.CommandSystem.TagSystem.ParseTagsFromText(arguments[i],
                                                                                                                                       TextStyle.Color_Simple, null, DebugMode.MINIMAL, (o) => { throw new Exception("Tag exception: " + o); }, true) : arguments[i]);
         }
         CommandPacketOut packet = new CommandPacketOut(sb.ToString());
         TheClient.Network.SendPacket(packet);
     }
     else
     {
         WriteLine(TextStyle.Color_Error + "Unknown command '" +
                   TextStyle.Color_Standout + basecommand + TextStyle.Color_Error + "'.");
     }
 }
Exemplo n.º 4
0
 // TODO: Get an Argument[] here.
 public override void UnknownCommand(CommandQueue queue, string basecommand, string[] arguments)
 {
     if (TheClient.Network.IsAlive)
     {
         StringBuilder sb = new StringBuilder();
         sb.Append(basecommand);
         for (int i = 0; i < arguments.Length; i++)
         {
             // TODO: parsed Argument value!
             sb.Append("\n").Append(arguments[i]);
         }
         CommandPacketOut packet = new CommandPacketOut(sb.ToString());
         TheClient.Network.SendPacket(packet);
     }
     else
     {
         WriteLine(TextStyle.Color_Error + "Unknown command '" +
                   TextStyle.Color_Standout + basecommand + TextStyle.Color_Error + "'.");
     }
 }