- 386
- 134
Постоянно возникает потребность в создании структур данных для пакетов и RPC следующего вида:
Сейчас решил написать такие структуры для всех пакетов, но прежде, чем я проделаю эту нудную работу, хочется узнать, нет ли готового варианта в SAMPFUNCS или где-то ещё?
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 или где-то ещё?