That's weird. I certainly tried that yesterday but it doesn't work. All seems to be fine now. Thanks!
I have been examining the function after enabling the hack in CE and my own prog. They both change to diff opcodes which I'm not really sure where went wrong. Tho both changed the same number of bytes including the jump. I tried placing a breakpoint but my maple would crash immediately before I'm able to toggle my hack. Any solution for that?

Hello guys, I've been stuck for a few days now before I decided to post here. Not sure which part is wrong...
I'm trying to get the value from the pointer address for Current HP, 02B0B7E0 with 2 offsets 1FC and 1268. I'd checked a couple of times by restarting MapleStory to see if I obtained the wrong value. So far it was able to read my HP every time. I tried tons of solutions online but none seems to work. This was the latest one that I tried but it crashed maple upon injection. While other solutions would return no value...Does it have something to do with VirtualProtect?
int HP = 0;
ULONG_PTR hpBase = 0x02B0B7E0;
void hpHook()
{
for (;;)
{
HP = (*(ULONG_PTR*)(*(ULONG_PTR*)(*(ULONG_PTR*)hpBase) + 0x1FC) + 0x1268);
}
}
CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)hpHook, NULL, 0, NULL);
for (;;)
{
MessageBox::Show("The Address is : " + String::Format("{0:X}", HP));
Sleep(5000);
}
Please guide me, thanks!

Hello, I would like to know how to take the number input by user in the textbox and convert it into int.
In this case, I'm coding an auto pot.
Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e)
{
defaultHP = Convert::ToInt32(textBox1->Text);
}
I tried to convert it in this way but my compiler would underline the textBox1 under
defaultHP = Convert::ToInt32(textBox1->Text);
What's the easiest way to do this?
Thanks