 |

26.03.2021, 02:44
|
|
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами:
3568604
Репутация:
48
|
|
Добрый день, вечер, ночи, *** знает, когда вы читаете эту тему
Столкнулся я с такой проблемой
Сижу на SF и чет подумал о работе с bitStream.
Все заебок, все робит, но вот загвоздка
Все данные я получаю, кроме 1
Не могу получить часть тела, в которое я попал. Всегда передает 0
Вот весь код:
с++:
Код:
bool
bGiveOrTake
;
UINT16 wPlayerID
,
dWeaponID
,
dBodypart
;
float
damage_amount
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
bGiveOrTake
)
;
params
->
bitStream
->
Read
(
wPlayerID
)
;
params
->
bitStream
->
Read
(
damage_amount
)
;
params
->
bitStream
->
Read
(
dWeaponID
)
;
params
->
bitStream
->
Read
(
dBodypart
)
;
if
(
!
bGiveOrTake
)
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
255
,
255
,
0
)
,
"Id пакета: %d | playerId: %d | damage_amount: %0.2f | weaponId: %d | bodyPart: %d"
,
params
->
packetId
,
wPlayerID
,
damage_amount
,
dWeaponID
,
dBodypart
)
;
Помогите решить проблему, братья
|
|
|

26.03.2021, 02:54
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Типы данных не верные. Вот правильные
Parameters: bool bGiveOrTake, UINT16 wPlayerID, float damage_amount, UINT32 dWeaponID, UINT32 dBodypart
|
|
|

26.03.2021, 02:56
|
|
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами:
3568604
Репутация:
48
|
|
Сообщение от AdCKuY_DpO4uLa
Типы данных не верные. Вот правильные
Parameters: bool bGiveOrTake, UINT16 wPlayerID, float damage_amount, UINT32 dWeaponID, UINT32 dBodypart
А, я понял. Чего-то не заметил разницы, по этому и сунул все под 1 гребенку
Забавно, что weaponId отображался нормально. Так бы я давно заметил ошибку
Благодарю
|
|
|

26.03.2021, 03:01
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Ид оружия прочитал верно из-за того, что 22 влезло в 2 байта, остальные 2 байта были пустыми, из-за этого часть тела была 0
|
|
|
|
 |
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|