Показать сообщение отдельно

  #4948  
Старый 25.11.2020, 03:50
dekname
Познающий
Регистрация: 19.11.2020
Сообщений: 44
С нами: 2885808

Репутация: 13
По умолчанию

Цитата:
Сообщение от Dark_Knight  

Хук как ставишь?
x86 jmp (detour) hook. По адресу: base + 0x64450 / base + 0x645A0

UPD: Крашит AddChatMessage. Код:

C++:





[CODE]
PLH
::
CapstoneDisassembler
dis2
(
PLH
::
Mode
::
x86
)
;
PLH
::
x86Detour
detour2
(
sampapi
::
GetAddress
(
0x678A0
)
,
(
uint64_t
)
&
hk_AddChatMessage
,
&
hookAddChatMessageTramp
,
dis2
)
;
detour2
.
hook
(
)
;
void
CALLBACK
hk_AddChatMessage
(
int
nType
,
const
char
*
szText
,
const
char
*
szPrefix
,
unsigned
long
textColor
,
unsigned
long
prefixColor
)
{
f

 
Ответить с цитированием