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 InnerSpaceAPI; namespace ISXExperiments { public partial class Form1 : Form { internal LavishScriptAPI.Delegates.EventTarget pCallBackA; WoWEvents _weventA = WoWEvents.GetInstance(); public Form1() { InitializeComponent(); pCallBackA = methodToHandleEvent; _weventA.Attach("CHAT_MSG_WHISPER", pCallBackA); } private void methodToHandleEvent(int argc, uint argv, object obj) { string message = InnerSpaceAPI.InnerSpace.GetArg(2, argv); string speaker = InnerSpaceAPI.InnerSpace.GetArg(3, argv); string language = InnerSpaceAPI.InnerSpace.GetArg(4, argv); myConsole.AppendText(message + "\n" + speaker + "\n" + language + "\n"); } 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(); System.Threading.Thread.Sleep(100); } } }