public AssaultBot(string name,int delay) { Process WowProc = GetCharWowProc(name); wmr = new WoWMemReader((uint)WowProc.Id); snd_keys = new KeyToWindowSender(WowProc); this.delay = delay; }
public Process GetCharWowProc(string name) { Process[] arr = Process.GetProcessesByName("WoW"); foreach (Process item in arr) { WoWMemReader wmRRRR = new WoWMemReader((uint)item.Id); if (wmRRRR.WoWProcessHasLocalPlayerName(name)) { return item; } } return null; }
public GetPlayerStat(WoWMemReader wmr) { this.wmr = wmr; this.name = wmr.LocalPlayerName; this.mem_adress = wmr.GetPlayerBaseAdress().ToString("X"); this.buff_table1_adress = wmr.GetPlayerBaseBuffAdressTable1().ToString("X"); this.buff_table2_adress = wmr.GetPlayerBaseBuffAdressTable2().ToString("X"); this.pet = false; if (name != "Zorn") player_client = new PartyDataRetrivalClient(); }
void Init() { Process[] Parr = Process.GetProcessesByName("Wow"); uint ID = 0; Process proc = null; foreach (Process item in Parr) { WoWMemReader WMRR = new WoWMemReader((uint)item.Id); if (WMRR.WoWProcessHasLocalPlayerName("Zorn")) { ID = (uint)item.Id; proc = item; break; } } sk = new KeyToWindowSender(proc); wmr = new WoWMemReader(ID); }