Try to add minimap with these code
---
---
---
Crash Log :
Client Version
[Exception Address] 0x730ac5
[Exception Code] STATUS_ACCESS_VIOLATION
StackWalk failed: 487
--
When i select char = main crash... any advice please?? maybe different offset for zteamss8.2 main?
Code:
void ChangePath(const char* Map, ...)
{
memcpy((DWORD*)0x8DC270,Map,17);
HookExactOffset(0x8DC270,0x006E0413,0x68);
}
void LoadImageJgpForMap(char* ImagePatch, DWORD PrintCode)
{
_asm
{
Mov Edi, 0x006C167E
Push 0x1
Push 0x2900
Push 0x2601
Push 0x7B69
Push 0x8DC270
Call Edi
Add Esp,0x14
}
}
int LoadMap(int Map)
{
char FullMapName[200];
sprintf_s(FullMapName,"World%d\\Map1.jpg",Map+1);
ChangePath(FullMapName);
LoadImageJgpForMap(FullMapName, 0x7B69);
return Map;
}
bool MapChecker1(int Map)
{
if(__Minimap__ == 0)
{
return 0;
}
if( Map == 0 || Map == 1 || Map == 2 || Map == 3 || Map == 4 || Map == 7 || Map == 8 ||
Map == 10 || Map == 24 || Map == 30 || Map == 33 || Map == 34 || Map == 37 || Map == 38 ||
Map == 41 || Map == 51 || Map == 56 || Map == 57 || Map == 63)
{
return 1;
}
return 0;
}
char FullMapName[200];
void MapChecker2(int Map)
{
if( Map == 0 || Map == 1 || Map == 2 || Map == 3 || Map == 4 || Map == 7 || Map == 8 ||
Map == 10 || Map == 24 || Map == 30 || Map == 33 || Map == 34 || Map == 37 || Map == 38 ||
Map == 41 || Map == 51 || Map == 56 || Map == 57 || Map == 63)
{
LoadMap(Map);
_asm
{
MOV EDI, 0x007747FF
CALL EDI
MOV ECX,EAX
MOV EDI, 0x00774B8D
CALL EDI
MOV ECX,EAX
MOV EDI, 0x006DE48E
CALL EDI
}
Sleep(100);
}
else if( Map == 77 || Map == 78)
{
*(BYTE*)(0x006DE429) = 0x75;
}
else
{
*(BYTE*)(0x006DE429) = 0x75;
}
}
void MiniLoad()
{
int Map;
char FullMapName[200];
Map = *(unsigned char*)0x008C5CF8;
if( Map == 0 || Map == 1 || Map == 2 || Map == 3 || Map == 4 || Map == 7 || Map == 8 ||
Map == 10 || Map == 24 || Map == 30 || Map == 33 || Map == 34 || Map == 37 || Map == 38 ||
Map == 41 || Map == 51 || Map == 56 || Map == 57 || Map == 63)
{
sprintf_s(FullMapName,"World%d\\Map1.jpg",Map+1);
*(BYTE*)(0x006D5A69) = 0xEB;
memcpy((DWORD*)0x8C8520,FullMapName,17);
}
else if( Map == 77 || Map == 78)
{
*(BYTE*)(0x006DE429) = 0x75;
}
else
{
*(BYTE*)(0x006DE429) = 0x75;
}
}
void MiniMap()
{
*(BYTE*)(0x00730AC9) = 0x90;
*(BYTE*)(0x00730AC9+1) = 0x90;
HookThis((DWORD)&MapChecker1, 0x006DE41A);
HookThis((DWORD)&MapChecker2, 0x005E9409);
}
---
---
---
Crash Log :
Client Version
[Exception Address] 0x730ac5
[Exception Code] STATUS_ACCESS_VIOLATION
StackWalk failed: 487
--
When i select char = main crash... any advice please?? maybe different offset for zteamss8.2 main?
Last edited by a moderator: