// SumDingWong - GameKiller.net
// If this is used give credits to me, because I created this.
void Teleport(int X, int Y)
{
WritePointer(CharBase, TeleportOffset + 8, X);
WritePointer(CharBase, TeleportOffset + 12, Y);
WritePointer(CharBase, TeleportOffset, 1);
WritePointer(CharBase, TeleportOffset + 4, 1);
}
void Form1::statsTimer_Tick(System::Object^ sender, System::EventArgs^ e)
{
unsigned long Kami1 = GetPointedAddress(MobBase, Mob1);
unsigned long Kami2 = GetPointedAddress(Kami1, Mob2);
unsigned long Kami3 = GetPointedAddress(Kami2, Mob3);
unsigned long Kami4 = GetPointedAddress(Kami3, Mob4);
int xMOB = ReadPointer(LPDWORD(Kami4), MobX);
int yMOB = ReadPointer(LPDWORD(Kami4), MobY);
MobXText->Text = System::Convert::ToString(xMOB);
MobYText->Text = System::Convert::ToString(yMOB);
}
void Form1::checkBox7_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
if(this->checkBox7->Checked)
{
KamiTimer->Interval = System::Convert::ToInt16(textBox9->Text); // Teleporting delay
KamiTimer->Enabled = true;
}
else
{
KamiTimer->Enabled = false;
}
}
void Form1::KamiTimer_Tick(System::Object^ sender, System::EventArgs^ e)
{
if(this->checkBox7->Checked)
{
unsigned long Kami1 = GetPointedAddress(MobBase, Mob1);
unsigned long Kami2 = GetPointedAddress(Kami1, Mob2);
unsigned long Kami3 = GetPointedAddress(Kami2, Mob3);
unsigned long Kami4 = GetPointedAddress(Kami3, Mob4);
int xMOB = ReadPointer(LPDWORD(Kami4), MobX);
int yMOB = ReadPointer(LPDWORD(Kami4), MobY);
Teleport(Convert::ToInt32(this->MobXText->Text) - Convert::ToInt32(this->textBox7->Text), Convert::ToInt32(this->MobYText->Text) - Convert::ToInt32(this->textBox8->Text));
}
}
// ptrs
#define