rendered paste bodyusing 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 + "\")");
}
}
}