
16.08.2024, 17:23
|
|
Познавший АНТИЧАТ
Регистрация: 27.11.2020
Сообщений: 1,431
С нами:
2874035
Репутация:
183
|
|
Нужно отправить дамаг в человека, но ничего не происходит, в чем ошибка? (В первом аргумент отдавал как true, так и false)
C++:
Код:
RakNet
::
BitStream bsDamage
;
bsDamage
.
Write
(
true
)
;
bsDamage
.
Write
(
(
uint16_t
)
nearId
.
first
)
;
bsDamage
.
Write
(
resultDamage
)
;
bsDamage
.
Write
(
(
uint32_t
)
byteWeapon
)
;
bsDamage
.
Write
(
(
uint32_t
)
nearBone
)
;
rakhook
::
emul_rpc
(
115
,
bsDamage
)
;
Вариант ниже тоже не отправляет ничего
C++:
Код:
sampapi
::
v037r1
::
RefNetGame
(
)
->
GetPlayerPool
(
)
->
GetLocalPlayer
(
)
->
SendGiveDamage
(
nearId
.
first
,
resultDamage
,
byteWeapon
,
nearBone
)
;
Дебагом когда вывожу - все правильно определяет, проблема ТОЧНО именно в отправке урона
|
|
|