MiniMap Blood Castle Error
hello guys.
i need to fix the error Minimap Blood Castle....
Error!
Data/World53/EncTerrain53.att
Code:
#include "stdafx.h"
#include "Minimap.h"
void LoadImageJgpForMap(char* ImagePatch, DWORD PrintCode)
{
_asm
{
Mov Edi, Main_LoadImage
Push 0x1
Push 0x2900
Push 0x2601
Push 0x7B69
Push ImagePatch
Call Edi
Add Esp,0x14
}
}
int LoadMap(int Map)
{
char FullMapName[200];
sprintf(FullMapName,"World%d\\Map1.jpg",Map+1);
ChangePath(FullMapName);
LoadImageJgpForMap(FullMapName, 0x7B69);
return Map;
}
void ChangePath(const char* Map)
{
memcpy((DWORD*)0x8DC270,Map,17);
}
bool MapCheckerCore1(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)
{
return 1;
}
return 0;
}
char FullMapName[200];
void MapCheckerCore2(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
{
SetByte(0x006DE429,0x75);
}
}
void InitMiniMap()
{
SetByte(0x00730AC9,0x90);
SetByte(0x00730ACA,0x90);
HookThis((DWORD)&MapCheckerCore1, 0x006DE41A);
HookThis((DWORD)&MapCheckerCore2, 0x005E9409);
}
Code:
#include "stdafx.h"
void InitMiniMap();
int LoadMap(int Map);
void LoadImageJgpForMap(char* ImagePatch,DWORD PrintCode);
void MapCheckerCore2(int Map);
bool MapCheckerCore1(int Map);
int GetMap();
void ChangePath(const char* Map);
#define Main_LoadImage 006C167EH
I tried to put this:
if (* Map == 52)
{
UseMiniMap = 0;
}
else
{
InitMiniMap ();
UseMiniMap = 1;
}
However not work.
Thanks in advance!
Re: MiniMap Blood Castle Error
EN:
Are you sure that this error is on the minimap?
PT-BR
Tem certeza que esse erro é no minimap?, entra no msn que te ajudo
Re: MiniMap Blood Castle Error
@Genilson16,
EN:
Yes the problem is the Minimap, Disable the same error does not occur.
PT-BR:
Sim, o problema é o Minimap, Desativar o mesmo erro não ocorre.
Thanks in advance!
Re: MiniMap Blood Castle Error
They can close the topic.
Problem Solved!
Re: MiniMap Blood Castle Error
u could explain the solution so other people who experience this will know how to fix.