
16.08.2024, 10:22
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от Smeruxa
Ставлю хук, но он не срабатывает при выстреле, в чем проблема может быть?
C++:
Код:
using
addBullet
=
bool
(
__cdecl
*
)
(
CEntity
*
,
eWeaponType
,
CVector
,
CVector
)
;
constructor
(
)
{
std
::
uintptr_t base
=
reinterpret_cast
(
GetModuleHandleA
(
"samp.dll"
)
)
;
kthook
::
kthook_simple
(
bullet
)
;
bullet
.
set_cb
(
[
]
(
const
auto
&
hook
,
CEntity
*
eShooter
,
eWeaponType weaponType
,
CVector vecPosition
,
CVector vecVelocity
)
{
sampapi
::
v037r1
::
RefChat
(
)
->
AddMessage
(
-
1
,
(
std
::
to_string
(
(
int
)
weaponType
)
)
.
c_str
(
)
)
;
return
hook
.
get_trampoline
(
)
(
eShooter
,
weaponType
,
vecPosition
,
vecVelocity
)
;
}
)
;
bullet
.
set_dest
(
base
+
0xA0BB0
)
;
bullet
.
install
(
)
;
}
В чит энджине смотрел, там стоит на месте Хука джамп на аллоциированный адрес и по которому можно будет увидеть следы твоего плагина (в случае ктхука) ?
|
|
|