| Ya Zaregalsya |
07.06.2021 04:27 |
Постоянно возникает потребность в создании структур данных для пакетов и RPC следующего вида:
C++:
Код:
struct
BulletSyncData
{
BulletSyncData
(
)
{
}
;
BulletSyncData
(
UINT8 Packet_ID
,
UINT8 hit_type
,
UINT16 hit_id
,
float
origin_x
,
float
origin_y
,
float
origin_z
,
float
hit_pos_x
,
float
hit_pos_y
,
float
hit_pos_z
,
float
offset_x
,
float
offset_y
,
float
offset_z
,
UINT8 weapon_id
)
:
Packet_ID
(
Packet_ID
)
,
hit_type
(
hit_type
)
,
hit_id
(
hit_id
)
,
origin_x
(
origin_x
)
,
origin_y
(
origin_y
)
,
origin_z
(
origin_z
)
,
hit_pos_x
(
hit_pos_x
)
,
hit_pos_y
(
hit_pos_y
)
,
hit_pos_z
(
hit_pos_z
)
,
offset_x
(
offset_x
)
,
offset_y
(
offset_y
)
,
offset_z
(
offset_z
)
,
weapon_id
(
weapon_id
)
{
}
;
UINT8 Packet_ID
;
UINT8 hit_type
;
UINT16 hit_id
;
float
origin_x
;
float
origin_y
;
float
origin_z
;
float
hit_pos_x
;
float
hit_pos_y
;
float
hit_pos_z
;
float
offset_x
;
float
offset_y
;
float
offset_z
;
UINT8 weapon_id
;
}
;
Сейчас решил написать такие структуры для всех пакетов, но прежде, чем я проделаю эту нудную работу, хочется узнать, нет ли готового варианта в SAMPFUNCS или где-то ещё?
|