 |
|

07.06.2021, 04:27
|
|
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами:
4714653
Репутация:
98
|
|
Постоянно возникает потребность в создании структур данных для пакетов и 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 или где-то ещё?
|
|
|

07.06.2021, 04:30
|
|
Постоянный
Регистрация: 08.03.2016
Сообщений: 332
С нами:
5358262
Репутация:
213
|
|
stBulletData - в SAMPFUNCS
|
|
|

14.06.2021, 18:43
|
|
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами:
4714653
Репутация:
98
|
|
Сообщение от etereon
stBulletData - в SAMPFUNCS
Посмотрел внимательнее. В SF упомянуты далеко не все RPC. Есть ещё какие-то варианты?
|
|
|

14.06.2021, 19:23
|
|
Постоянный
Регистрация: 08.03.2016
Сообщений: 332
С нами:
5358262
Репутация:
213
|
|
Сообщение от Ya Zaregalsya
Посмотрел внимательнее. В SF упомянуты далеко не все RPC. Есть ещё какие-то варианты?
Там вроде расписаны все пакеты, а все создавать структуры для отдельных RPC надо вручную
|
|
|

13.07.2021, 17:20
|
|
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами:
4714653
Репутация:
98
|
|
Сообщение от etereon
Там вроде расписаны все пакеты, а все создавать структуры для отдельных RPC надо вручную
Продолжаю работать с синхронизацией и всё равно натыкаюсь на косяки во всех источниках. Например RPC под ID 82 есть в списке SF, но его нет на ГитХабе у Бруно. Есть ли где-то полный список всей синхронизации со всеми аргументами, которому точно можно доверять?
|
|
|

13.07.2021, 17:22
|
|
Постоянный
Регистрация: 08.03.2016
Сообщений: 332
С нами:
5358262
Репутация:
213
|
|
Сообщение от Ya Zaregalsya
Продолжаю работать с синхронизацией и всё равно натыкаюсь на косяки во всех источниках. Например RPC под ID 82 есть в списке SF, но его нет на ГитХабе у Бруно. Есть ли где-то полный список всей синхронизации со всеми аргументами, которому точно можно доверять?
Полазь в SAMP.Lua
|
|
|

13.07.2021, 18:42
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от Ya Zaregalsya
Продолжаю работать с синхронизацией и всё равно натыкаюсь на косяки во всех источниках. Например RPC под ID 82 есть в списке SF, но его нет на ГитХабе у Бруно. Есть ли где-то полный список всей синхронизации со всеми аргументами, которому точно можно доверять?
Раксамп на гитлабе ищи ибо кал*** по DMCA на гитхабе все банит.
|
|
|

16.07.2021, 13:45
|
|
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами:
4714653
Репутация:
98
|
|
Сообщение от Dark_Knight
Раксамп на гитлабе ищи ибо кал*** по DMCA на гитхабе все банит.
Ну там во-первых тоже не все RPC (например нет ID 173), во-вторых аргументы... может они там и есть, но я их пока не нашёл.
|
|
|

16.07.2021, 15:00
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Скажи как он называется, а то я иды не помню
|
|
|

16.07.2021, 16:19
|
|
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами:
4714653
Репутация:
98
|
|
Называется RPC_ApplyActorAnimation, но в данном случае это всего лишь пример. Нужен источник, в котором точно будут все RPC.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|