private void Say(string sentence) { using (BigEndianWriter writer = new BigEndianWriter()) { ChatClientMultiMessage msg = new ChatClientMultiMessage(sentence, (sbyte)0); msg.Serialize(writer); writer.Content = account.HumanCheck.hash_function(writer.Content); MessagePackaging pack = new MessagePackaging(writer); pack.Pack((int)msg.ProtocolID); account.SocketManager.Send(pack.Writer.Content); } }
private void Say(string sentence) { using (BigEndianWriter writer = new BigEndianWriter()) { ChatClientMultiMessage msg = new ChatClientMultiMessage(sentence, (sbyte)0); msg.Serialize(writer); writer.Content = account.HumanCheck.hash_function(writer.Content); MessagePackaging pack = new MessagePackaging(writer); pack.Pack((int)msg.ProtocolID); account.SocketManager.Send(pack.Writer.Content); if (account.DebugMode.Checked) account.Log(new DebugTextInformation("[SND] 861 (ChatClientMultiMessage)"), 0); } }
public void SendMessage(int channel, string content) { using (BigEndianWriter writer = new BigEndianWriter()) { ChatClientMultiMessage msg = new ChatClientMultiMessage(content, (sbyte)channel); msg.Serialize(writer); writer.Content = account.HumanCheck.hash_function(writer.Content); MessagePackaging pack = new MessagePackaging(writer); pack.Pack((int)msg.ProtocolID); account.SocketManager.Send(pack.Writer.Content); if (account.DebugMode.Checked) account.Log(new DebugTextInformation("[SND] 861 (ChatClientMultiMessage)"), 0); account.FloodUC.Increase(false); } }