Ну это поидеи должно проверять открыт ли диалог, но в итоге тупо не работает, а затем гта вылетает.
Код:
; Dialog hook
#include ahkHook.ahk
#Persistent
global dwSAMP := 0, dwFunc := 0
global SAMP_DIALOG_STRUCT_PTR := 0x21A0B8
global SAMP_DIALOG_OPEN_OFFSET := 0x28
numpad1::
if (!dwSAMP)
{
MsgBox, Base address for samp.dll not found.
ExitApp
}
global DialogIsOpen := new Hook
Hook_DialogIsOpen(state)
{
dwPointer := dwSAMP + SAMP_DIALOG_STRUCT_PTR
dwIsOpen := dwPointer + SAMP_DIALOG_OPEN_OFFSET
MsgBox, %dwIsOpen%
}
Последнее редактирование: