using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using ISXWoW; using ISXWoW.WoWUI; using InnerSpaceAPI; using LavishScriptAPI; namespace ISXExperiments { public partial class Form1 : Form { ISXWoW.ISXWoW WoW = new ISXWoW.ISXWoW(); Random random = new Random(); public Form1() { InitializeComponent(); LavishScript.Events.AttachEventTarget("CHAT_MSG_WHISPER", methodToHandleEvent); } private void methodToHandleEvent(object sender, LSEventArgs e) { string Message = e.Args[2]; string Author = e.Args[3]; string Language = e.Args[4]; // Returns nothing WTF! string Status = e.Args[5]; myConsole.AppendText("Message: " + Message + "\n" + "Author: " + Author + "\n" + "Language: " + Language + "\n"); sendMessage("Hola!", Author, "WHISPER", Language); //WoW.WoWScriptExecute("SendChatMessage(\"NO STAY AWAY BACK BAD BOY!!!\", \"WHISPER\",\"Common\", \""+Author+"\")"); } private void checkboxThink_CheckedChanged(object sender, EventArgs e) { LavishVMAPI.Frame.Lock(); ISXWoW.ISXWoW isxwow = new ISXWoW.ISXWoW(); oMapping mapping = new oMapping(); double[] cords = mapping.getCords(); myConsole.AppendText(isxwow.AccountName.ToString() + "\n" + cords[0] + "\n" + cords[1] + "\n" + cords[2] + "\n"); LavishVMAPI.Frame.Unlock(); } private void sendMessage(string Message, string Author, string type, string Language) { ISXWoW.ISXWoW WoW = new ISXWoW.ISXWoW(); System.Threading.Thread.Sleep(random.Next(9000, 13000)); WoW.WoWScriptExecute("SendChatMessage(\"" + Message + "\", \"" + type + "\",\"" + Language + "\", \"" + Author + "\")"); } } }