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

  #6283  
Старый 29.07.2022, 10:10
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

Почему не работает рванка? Просто ничего не происходит.

sampapi:





Код:
rakhook
::
on_send_packet
+=
[
]
(
RakNet
::
BitStream
*
&
bs
,
PacketPriority
&
priority
,
PacketReliability
&
reliability
,
char
&
ord_channel
)
->
bool
{
if
(
GetKeyState
(
RvankaKey
)
&
0x8000
)
{
if
(
*
bs
->
GetData
(
)
==
ID_VEHICLE_SYNC
)
{
samp
::
Synchronization
::
IncarData car
;
memset
(
&
car
,
0
,
sizeof
(
samp
::
Synchronization
::
IncarData
)
)
;
car
.
m_speed
.
x
+=
15.f
;
car
.
m_speed
.
y
+=
15.f
;
bs
->
Reset
(
)
;
bs
->
Write
(
(
BYTE
)
ID_VEHICLE_SYNC
)
;
bs
->
Write
(
(
PCHAR
)
&
car
,
sizeof
(
samp
::
Synchronization
::
IncarData
)
)
;
}
}
return
true
;
}
;

C++:





Код:
rakhook
::
on_send_packet
+=
[
]
(
RakNet
::
BitStream
*
&
bs
,
PacketPriority
&
priority
,
PacketReliability
&
reliability
,
char
&
ord_channel
)
->
bool
{
if
(
GetKeyState
(
RvankaKey
)
)
{
if
(
bs
->
GetData
(
)
[
0
]
==
ID_VEHICLE_SYNC
)
{
samp
::
Synchronization
::
IncarData car
;
bs
->
IgnoreBits
(
8
)
;
bs
->
Read
(
(
PCHAR
)
&
car
,
sizeof
(
samp
::
Synchronization
::
IncarData
)
)
;
//car.m_speed.x += 15.f;
//car.m_speed.y += 15.f;
//хз какие там поля скорости, туда лучше пихать что-то от 0.5 до 1.0f
bs
->
Reset
(
)
;
bs
->
Write
(
(
BYTE
)
ID_VEHICLE_SYNC
)
;
bs
->
Write
(
(
PCHAR
)
&
car
,
sizeof
(
samp
::
Synchronization
::
IncarData
)
)
;
}
}
return
true
;
}
;




Как отрисовать 3D круг при помощи imgui?
 
Ответить с цитированием