local DLL = getAddress("USER32.DLL") -- Адрес DLL
local Function = DLL+0x17809 -- USER32.TranslateMessage
local Condition = 0x202 -- MSG==202 //WM_LBUTTONUP
function debugger_onBreakpoint() -- выполнить если сработал бряк
local pMSG = readInteger(ESP+0x4) -- поинтер на параметры функции
local MSG = readInteger(pMSG+0x4) -- параметр функции - MSG
s = string.format(">> 0x%08X: MSG = 0x%08X", EIP, MSG) -- форма записи в лог MSG
if (EIP == Function) then -- проверяем если бряк срабо