//Offset
#define NovanQuest 0x22E9B8C
#define ResultHackShopItem 0x110C2CE
#define ResultHackShopPeso 0x0110C32F
#define ResultHackShopCash 0x0110C3A2
#define ResultHackInventory 0x0112DC44
//Dword
DWORD Function_3(DWORD Base, DWORD Ofs1, DWORD Ofs2, DWORD Ofs3, PBYTE Value, int size)
{
DWORD Temp = NULL;
if (IsBadReadPtr((PDWORD)Base, 4) == 0) {
Temp = *(PDWORD)((DWORD)(Base)) + Ofs1;
if (IsBadReadPtr((PDWORD)Temp, 4) == 0) {
Temp = *(PDWORD)((DWORD)(Temp)) + Ofs2;
if (IsBadReadPtr((PDWORD)Temp, 4) == 0) {
Temp = *(PDWORD)((DWORD)(Temp)) + Ofs3;
if (IsBadReadPtr((PDWORD)Temp, 4) == 0) {
Patch((void*)(Temp), (void*)(PBYTE)Value, size);
}
}
}
}
return (0);
}
//Source Code Skip Quest
void SkipQuest(){
Function_3(HackQuestSkip, 0x4, 0x4* i, 0x18, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x20, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x48, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x4C, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x146, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x14A, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x150, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x14, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x1C, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x28, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x129, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x133, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x132, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x137, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
}
#define NovanQuest 0x22E9B8C
#define ResultHackShopItem 0x110C2CE
#define ResultHackShopPeso 0x0110C32F
#define ResultHackShopCash 0x0110C3A2
#define ResultHackInventory 0x0112DC44
//Dword
DWORD Function_3(DWORD Base, DWORD Ofs1, DWORD Ofs2, DWORD Ofs3, PBYTE Value, int size)
{
DWORD Temp = NULL;
if (IsBadReadPtr((PDWORD)Base, 4) == 0) {
Temp = *(PDWORD)((DWORD)(Base)) + Ofs1;
if (IsBadReadPtr((PDWORD)Temp, 4) == 0) {
Temp = *(PDWORD)((DWORD)(Temp)) + Ofs2;
if (IsBadReadPtr((PDWORD)Temp, 4) == 0) {
Temp = *(PDWORD)((DWORD)(Temp)) + Ofs3;
if (IsBadReadPtr((PDWORD)Temp, 4) == 0) {
Patch((void*)(Temp), (void*)(PBYTE)Value, size);
}
}
}
}
return (0);
}
Share? Kasih CreditNya!!
Credit : www.Tenchi-Files.Ga
Novan Aldi Karal
Dasar Jual Beli Ga guna,Goblok.
Sampah Ga Guna Haha.
Matikan Penjualan Source Code!
//Source Code Skip Quest
void SkipQuest(){
Function_3(HackQuestSkip, 0x4, 0x4* i, 0x18, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x20, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x48, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x4C, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x146, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x14A, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x150, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x14, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x1C, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x28, (PBYTE)"\x00\x00\x00\x00", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x129, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x133, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x132, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
Function_3(NovanQuest , 0x4, 0x4* i, 0x137, (PBYTE)"\xFF\xFF\xFF\xFF", 4);
}
Tidak ada komentar:
Posting Komentar