1
Sources Generales / Re: Fix item visual dupe with move - MuEmu [kayito]
« Posteado: May 09, 2025, 10:00:27 PM »
Gracias, muy útil la corrección funcionó perfectamente en el emulador SSEMU.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Hello Ryzen
Could you fix the fruit? (on the client side)
#include "StdAfx.h"
CPoints gPoints;
DWORD dwPoints;
void CPoints::Load()
{
gToolKit.SetRange((LPVOID)0x005DEE8E, 6, ASM::NOP);
gToolKit.SetJmp((LPVOID)0x005DEE89, this->gObjFix);
}
void CPoints::RecvPoint(PMSG_CHARMAPJOINRESULT * aRecv)
{
dwPoints = aRecv->iUpPoint;
}
void CPoints::RecvLevel(PMSG_LEVELUP * aRecv)
{
dwPoints = aRecv->iUpPoint;
}
void CPoints::RecvDownPoint(PMSG_LVPOINTADDRESULT * aRecv)
{
if(aRecv->ResultType != 0)
{
dwPoints--;
}
}
void __declspec(naked) CPoints::gObjFix()
{
_asm
{
MOV EAX, dwPoints
PUSH EAX
PUSH 0x76B1BF0
PUSH EDX
MOV EDI, 0x005DEE94
JMP EDI
}
}
#ifndef _POINTS_H
#define _POINTS_H
#include "Packets.h"
class CPoints
{
public:
void Load();
// ---
void RecvPoint(PMSG_CHARMAPJOINRESULT * aRecv);
void RecvLevel(PMSG_LEVELUP * aRecv);
void RecvDownPoint(PMSG_LVPOINTADDRESULT * aRecv);
// ---
static void gObjFix();
};
extern DWORD dwPoints;
extern CPoints gPoints;
#endif
Hola duda existencial, de donde sacas estas variables y/o funciones :D
_T()
ViewReset
referencia para main 1.01T+ ???
Bueno, creo que alguno por ahi lo pidio
Dejo el offset para manejar la numeracion de la barra de AG
Sem sombra de dúvidas foi o melhor emulador s0 e s3 que já usei! Pós venda e suporte sensacional, meu servidor tá on já a alguns meses e alguns camaradas do grupo já com servidor online a quase ano. InFamous e ThZiin merecem o reconhecimentoMuito Obrigado , estamos buscando sempre fazer o melhor !
Tienes del AG ???
No
Please check your inbox!