Hi,
I using cheat engine and i find adress nick(tibia 7.72 RO) : 0x1C68B4 , i have program to read and convert to string , but in my program showing 8454144
instead of the nickname. Why? Please helping me. Thx! Soory bad eng.
Hi,
I using cheat engine and i find adress nick(tibia 7.72 RO) : 0x1C68B4 , i have program to read and convert to string , but in my program showing 8454144
instead of the nickname. Why? Please helping me. Thx! Soory bad eng.
What's RO? RealOTS? If so, use the character list instead. The pointer for it is at 0x0071C54C.
Yes, RealOTS.. I do not know how to search these addresses in the client Cap work - Hp not;/ why?
internal static int Status = 0x00499FA8; ??
internal static int PlayerID = 0x0049A018; ??
internal static int Exp = 0x0049A00C; /work
internal static int Level = Exp - 4; /work
internal static int LevelPercent = Level - 8; /work
internal static int PosX = 0x004ABF48; /not work
internal static int PosY = PosX - 4; /not work
internal static int PosZ = PosY - 4; /notwork
internal static int Cap = 0x00499FF0; /work
internal static int HP = PlayerID - 4; /not work
internal static int MaxHP = Exp + 4; work
internal static int Mana = Exp - 20; /not work
internal static int MaxMana = Exp - 24; /work
AD2. I run Tibia + using cheat engine = Adress.nick=1C6BC0 , restart tibia find repeat =Adress.nick =1C6BC0 etc.
why the address is changing every restart? , How to do to read to me every time that it?
wants to make the program RealInfo It will show nick, skills, hp,mana... Please help!
A couple of addresses need a pointer, hp and mp for example
Could someone show me how to do it? give an example?
++++++++
http://tpforums.org/forum/thread-7994.html
I complie Program and :Code:private void Form1_Load(object sender, EventArgs e) { Process[] TibiaProcess = Process.GetProcessesByName("Tibia"); Tibia = TibiaProcess[0]; Base = Tibia.MainModule.BaseAddress.ToInt32(); MessageBox.Show(Convert.ToString(ReadString(Tibia.Handle, NameAdr + Base))); MessageBox.Show(Convert.ToString(ReadInt32(Tibia.Handle, (CapAdr + Base)))); }
Massage box is empty , why? what I am doing wrong?
It's a pointer, so you have to do something like this:
[code=c#]
ReadString(Tibia.Handle, ReadInt32(Tibia.Handle, NameAdr + Base));
[/code]
Be warned though; there is no static address for the player's name. You must either look through the battlelist (by using the player's ID) or the character list (by using the selected index).
Hello, I write program ... and i don't can read Name in Tibia for "WinApi.ReadProcessMemory"
I have:
pointer = 320BB8 + 400000 = 720BB8
DLL
Program:Code:[DllImport("kernel32.dll")] public static extern Int32 ReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, [In, Out] byte[] buffer, UInt32 size, out IntPtr lpNumberOfBytesRead);
Message box return = 0;Code:public void testowo() { byte[] buffer = new byte[4]; IntPtr hWnd = Client.Tibia.MainWindowHandle; IntPtr bytesread; IntPtr bAddr = (IntPtr)0x720BB8; WinApi.ReadProcessMemory(hWnd, bAddr, buffer, 4, out bytesread); MessageBox.Show(bytesread.ToString()); }
I Very Please help me and repair my program.