PDA

Просмотр полной версии : кастомный RPC


Red Fox
17.09.2021, 21:51
Добрый день

Подскажите в чём может быть проблема, с сервера через плагин Pawn.RakNet, отправляю кастомный RPC, но на стороне клиента он его не ловит (SAMP FUNCS)

Код:






bool CALLBACK incomingRPC( stRakNetHookParams *params )
{
if( params->packetId == 301 )
{

SF->getSAMP()->getChat()->AddChatMessage( D3DCOLOR_XRGB(0, 0xAA, 0), "Сервер прислал Кастомный RPC");
};

return true;
};




Может новый RPC нужно как то регистрировать в SAMP FUNCS?

Если так, подскажите как, буду благодарен ;3

#Rin
17.09.2021, 22:08
RakNet в SA:MP использует в качестве индификатора RPC один байт в котором можно представить значения от 0 до 255.

Если собрался делать клиент-серверные плагины, используй один индификатор RPC/Packet, а в нем заворачивай все остальные.

Red Fox
17.09.2021, 22:52
RakNet в SA:MP использует в качестве индификатора RPC один байт в котором можно представить значения от 0 до 255.

Если собрался делать клиент-серверные плагины, используй один индификатор RPC/Packet, а в нем заворачивай все остальные.


возникает следующий вопрос, как узнать свободный RPC или Pak, что бы не чего не сломать )

SR_team
17.09.2021, 22:57
Адреса всех входящих RPC SAMP 0.3.7-R1.txt (https://www.blast.hk/redirect/aHR0cHM6Ly9uYy5zci50ZWFtL3Mvd0xnV05xaVFSNzd5S0FQ)

Nextcloud - a safe home for all your data

nc.sr.team