[LIST=1]
[*] public class kShot : HBPlugin
[*] {
[*]
[*]
[*] public void printScreen(WoWChat.ChatMessageHandler)
[*] {
[*] if (WoWChat.WoWChat.NewWhisperFromMessage)
[*] {
[*] KeyboardManager.KeyUpDown((char)Keys.PrintScreen);
[*] }
[*] }
[*] }
[/LIST]
Yes indeed!
This will print all whispers in the guildchat, and say and whisperinfrom to the log
Enjoy
Code:public class Warlock : ICombat { public Warlock { WoWChat.WoWChat.NewSayMessage += WoWChat_NewSayMessage; WoWChat.WoWChat.NewWhisperFromMessage += WoWChat_NewWhisperFromMessage; WoWChat.WoWChat.NewWhisperToMessage += WoWChat_NewWhisperToMessage; } static void WoWChat_NewWhisperToMessage(ChatMessageEventArgs e) { Logging.Write("{0}", e.Message.ToString()); } static void WoWChat_NewWhisperFromMessage(ChatMessageEventArgs e) { WoWChat.WoWChat.SendChatMessage(string.Format("Whisper from - [{0}]: {1}", e.Message.Sender, e.Message.Content), ChatType.Guild, "GUILD"); } static void WoWChat_NewSayMessage(ChatMessageEventArgs e) { Logging.Write("{0}", e.Message.ToString()); } }
Below code will print evry, (whisper, whisperto and say) chatmessage in the guildchat.
Code:using Styx; using System; using Styx.Plugins.PluginClass; namespace HBAutoEquip { public class WhisperPlugin : HBPlugin { public WhisperPlugin() { WoWChat.WoWChat.NewSayMessage += WoWChat_NewSayMessage; WoWChat.WoWChat.NewWhisperFromMessage += WoWChat_NewWhisperFromMessage;[FONT=monospace] [/FONT] WoWChat.WoWChat.NewWhisperToMessage += WoWChat_NewWhisperToMessage; } static void WoWChat_NewWhisperToMessage(ChatMessageEventArgs e) { WoWChat.WoWChat.SendChatMessage(string.Format("New whisper to message from - [{0}]: {1}", e.Message.Sender, e.Message.Content), ChatType.Guild, "GUILD"); } static void WoWChat_NewWhisperFromMessage(ChatMessageEventArgs e) { WoWChat.WoWChat.SendChatMessage(string.Format("Whisper from - [{0}]: {1}", e.Message.Sender, e.Message.Content), ChatType.Guild, "GUILD"); } static void WoWChat_NewSayMessage(ChatMessageEventArgs e) { WoWChat.WoWChat.SendChatMessage(string.Format("New say message from - [{0}]: {1}", e.Message.Sender, e.Message.Content), ChatType.Guild, "GUILD"); } } }