hello, I make a little program for my test ...
but i use offset of this page : http://www.mmowned.com/forums/world-...mp-thread.htmlCode:using System; using System.IO; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Diagnostics; using Magic; namespace wowbeta1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } uint myFinalHex; private void button1_Click(object sender, EventArgs e) { BlackMagic wow = new BlackMagic(); wow.OpenProcessAndThread(SProcess.GetProcessFromProcessName("Wow")); IntPtr baseWoW = wow.MainModule.BaseAddress; string myHexa = string.Empty; myHexa = textBox1.Text; myFinalHex = Convert.ToUInt32(myHexa, 16); uint address = Convert.ToUInt32((uint)baseWoW + myFinalHex); label1.Text = Convert.ToString(baseWoW); label2.Text = Convert.ToString(myFinalHex); label3.Text = Convert.ToString(address); listBox1.Items.Add("String " + Convert.ToString(wow.ReadASCIIString(address, 256))); listBox1.Items.Add("Float " + Convert.ToString(wow.ReadFloat(address))); listBox1.Items.Add("Double " + Convert.ToString(wow.ReadDouble(address))); listBox1.Items.Add("Int " + Convert.ToString(wow.ReadInt(address))); listBox1.Items.Add("Short " + Convert.ToString(wow.ReadShort(address))); listBox1.Items.Add("Uint " + Convert.ToString(wow.ReadUInt(address))); listBox1.Items.Add("UShort " + Convert.ToString(wow.ReadUShort(address))); listBox1.Items.Add("-------------------"); } } }
if I test with : 0x8B3FB0 ( player name ) => it work
but with 0x898 (UNIT_FIELD_X ) => its doesn't work , my program return 0 for all type !
why ?