HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 07.06.2021, 04:27
Ya Zaregalsya
Постоянный
Регистрация: 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 или где-то ещё?
 
Ответить с цитированием

  #2  
Старый 07.06.2021, 04:30
etereon
Постоянный
Регистрация: 08.03.2016
Сообщений: 332
С нами: 5358262

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

stBulletData - в SAMPFUNCS
 
Ответить с цитированием

  #3  
Старый 14.06.2021, 18:43
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

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

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

stBulletData - в SAMPFUNCS
Посмотрел внимательнее. В SF упомянуты далеко не все RPC. Есть ещё какие-то варианты?
 
Ответить с цитированием

  #4  
Старый 14.06.2021, 19:23
etereon
Постоянный
Регистрация: 08.03.2016
Сообщений: 332
С нами: 5358262

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

Цитата:
Сообщение от Ya Zaregalsya  

Посмотрел внимательнее. В SF упомянуты далеко не все RPC. Есть ещё какие-то варианты?
Там вроде расписаны все пакеты, а все создавать структуры для отдельных RPC надо вручную
 
Ответить с цитированием

  #5  
Старый 13.07.2021, 17:20
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

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

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

Там вроде расписаны все пакеты, а все создавать структуры для отдельных RPC надо вручную
Продолжаю работать с синхронизацией и всё равно натыкаюсь на косяки во всех источниках. Например RPC под ID 82 есть в списке SF, но его нет на ГитХабе у Бруно. Есть ли где-то полный список всей синхронизации со всеми аргументами, которому точно можно доверять?
 
Ответить с цитированием

  #6  
Старый 13.07.2021, 17:22
etereon
Постоянный
Регистрация: 08.03.2016
Сообщений: 332
С нами: 5358262

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

Цитата:
Сообщение от Ya Zaregalsya  

Продолжаю работать с синхронизацией и всё равно натыкаюсь на косяки во всех источниках. Например RPC под ID 82 есть в списке SF, но его нет на ГитХабе у Бруно. Есть ли где-то полный список всей синхронизации со всеми аргументами, которому точно можно доверять?
Полазь в SAMP.Lua
 
Ответить с цитированием

  #7  
Старый 13.07.2021, 18:42
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от Ya Zaregalsya  

Продолжаю работать с синхронизацией и всё равно натыкаюсь на косяки во всех источниках. Например RPC под ID 82 есть в списке SF, но его нет на ГитХабе у Бруно. Есть ли где-то полный список всей синхронизации со всеми аргументами, которому точно можно доверять?
Раксамп на гитлабе ищи ибо кал*** по DMCA на гитхабе все банит.
 
Ответить с цитированием

  #8  
Старый 16.07.2021, 13:45
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

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

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

Раксамп на гитлабе ищи ибо кал*** по DMCA на гитхабе все банит.
Ну там во-первых тоже не все RPC (например нет ID 173), во-вторых аргументы... может они там и есть, но я их пока не нашёл.
 
Ответить с цитированием

  #9  
Старый 16.07.2021, 15:00
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Скажи как он называется, а то я иды не помню
 
Ответить с цитированием

  #10  
Старый 16.07.2021, 16:19
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

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

Называется RPC_ApplyActorAnimation, но в данном случае это всего лишь пример. Нужен источник, в котором точно будут все RPC.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...