Показать сообщение отдельно

  #10  
Старый 08.12.2021, 17:00
LaRossa
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами: 4878878

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

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

Судя по параметрам, ты не тот RPC вызываешь(а их там 3, работает только 1 насколько помню)

RakLua/src/MoonFunctions.hpp at master · Northn/RakLua

Contribute to Northn/RakLua development by creating an account on GitHub.

github.com


RakLua/src/RakLuaBitStream.cpp at master · Northn/RakLua

Contribute to Northn/RakLua development by creating an account on GitHub.

github.com

Какой из этих лучше использовать ? Я использую второй

C++:





Код:
bool
RPC
(
int
*
uniqueID
,
const
char
*
data
,
unsigned
int
bitLength
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
;
bool
RPC
(
int
*
uniqueID
,
RakNet
::
BitStream
*
bitStream
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
;
bool
RakClient
::
RPC
(
int
*
uniqueID
,
const
char
*
data
,
unsigned
int
bitLength
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
{
if
(
remoteSystemList
==
0
)
return
false
;
return
RakPeer
::
RPC
(
uniqueID
,
data
,
bitLength
,
priority
,
reliability
,
orderingChannel
,
remoteSystemList
[
0
]
.
playerId
,
false
,
shiftTimestamp
,
networkID
,
replyFromTarget
)
;
}
bool
RakClient
::
RPC
(
int
*
uniqueID
,
RakNet
::
BitStream
*
parameters
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
{
if
(
remoteSystemList
==
0
)
return
false
;
return
RakPeer
::
RPC
(
uniqueID
,
parameters
,
priority
,
reliability
,
orderingChannel
,
remoteSystemList
[
0
]
.
playerId
,
false
,
shiftTimestamp
,
networkID
,
replyFromTarget
)
;
}
 
Ответить с цитированием