Ejemplo GB

On viernes, 3 de septiembre de 2010 0 comentarios

DWORD* pCurRoom = (DWORD*)0x912954;


if ( bAntiKick )
{
if ( *(DWORD*)pCurRoom >= 0 && *(DWORD*)pCurRoom < 1000 )
{
*(DWORD*)pCurRoom += 0x3E8;
}
}


BYTE* pWeather = (BYTE*)0x914728;
char cWeatherb[59] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00";
char cWeather[59];


void mem_setweather(void)
{
memcpy(cWeather,(void*)pWeather,58); //save old bytes
memcpy((void*)pWeather,cWeatherb,58);
}


void mem_rstweather(void)
{
memcpy((void*)pWeather,cWeather,58);//restore old bytes
}

0 comentarios:

Publicar un comentario