Тема: RPD_DialogResponse
Показать сообщение отдельно

  #4  
Старый 05.08.2022, 10:40
Yuriy Code
Постоянный
Регистрация: 01.05.2021
Сообщений: 752
С нами: 2650753

Репутация: 98


По умолчанию

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

C++:





Код:
void
send_dialog_responce
(
std
::
uint16_t
id
,
std
::
uint8_t
responce
,
std
::
uint16_t
list_item
,
const
char
*
text
)
{
BitStream bs
;
bs
.
Write
(
id
)
;
bs
.
Write
(
responce
)
;
bs
.
Write
(
list_item
)
;
bs
.
Write
(
static_cast

(
std
::
strlen
(
text
)
)
)
;
bs
.
Write
(
text
,
std
::
strlen
(
text
)
)
;
SF
->
getRakNet
(
)
->
SendRPC
(
RPC_DialogResponse
,
&
bs
)
;
}

Не проще ли сделать следующим образом?

C++:





Код:
SF
->
getSAMP
(
)
->
sendDialogResponse
(
ид
,
кнопка
,
листитем
,
текст
)
;
 
Ответить с цитированием