Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Fix Cursor Position on NPP/Shop Open  (Visto 7989 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline smiley #30 Posteado: May 02, 2020, 09:41:00 AM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 23
  • Gracias recibida: 509
  • br
Abra npc y apague muchas veces, desconectará el principal

Try to make a better description of the problem if you have one.


Offline pquintal #31 Posteado: May 03, 2020, 08:20:40 PM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 91
  • Gracias recibida: 1072
  • pt
Work 100% Main 104e - Louis Update 13

Code: [Select]
#pragma once
#include "stdafx.h"

#define g_bUseWindowMode *(DWORD*)0xE60974

class cWinApiHook
{
public:
void Load();

static BOOL WINAPI Mine_SetCursorPos(int X,int Y);
};

extern cWinApiHook gWinApiHook;

Code: [Select]
#include "stdafx.h"
#include "WinApiHook.h"
#include "Defines.h"
#include "TMemory.h"

cWinApiHook gWinApiHook;

BOOL (WINAPI *Real_SetCursorPos)(int X,int Y) = SetCursorPos;

BOOL WINAPI cWinApiHook::Mine_SetCursorPos(int X,int Y)
{
RECT Rect;
if(GetWindowRect(GetActiveWindow(),&Rect))
{
X += Rect.left;
Y += Rect.top;
}

return Real_SetCursorPos(X,Y);
}

void cWinApiHook::Load()
{
if(g_bUseWindowMode)
{
// Bypass Window Mode Checks (Move to offset.h)
SetRange((LPVOID)0x005A3E31, 2, ASM::NOP);
SetRange((LPVOID)0x0064C3BE, 2, ASM::NOP);

DetourTransactionBegin();
DetourUpdateThread(GetCurrentThread());
DetourAttach(&(PVOID&)Real_SetCursorPos,gWinApiHook.Mine_SetCursorPos);
DetourTransactionCommit();
}
}


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
9 Replies
11714 Views
Last post August 01, 2024, 03:56:53 PM
by v302
0 Replies
890 Views
Last post January 31, 2019, 10:18:08 AM
by LeeHenry
0 Replies
1926 Views
Last post October 19, 2020, 02:50:12 PM
by emersonx13
1 Replies
2731 Views
Last post December 23, 2020, 07:05:34 AM
by Smith200
6 Replies
7594 Views
Last post August 10, 2023, 10:46:51 PM
by Rindy