Собственные RPC

Статус
В этой теме нельзя размещать новые ответы.

ZKelo

Известный
Автор темы
82
25
Пытаюсь реализовать дополнительное "общение" между клиентским Lua-скриптом и сервером с помощью самодельных RPC. На стороне сервера стоит плагин Pawn.Raknet, на стороне клиента простая отправка с помощью raknetSendRpc(ID, BitStream).

Тем не менее, сервер не видит самодельные RPC. Почему? Может быть я что-то не так понял? Или же возможность создания собственных RPC не реализуема?
 
  • Нравится
Реакции: IZDATXXX

BlackKnigga

Известный
BH Team
922
445
Последнее редактирование модератором:

ZKelo

Известный
Автор темы
82
25
  • Нравится
Реакции: eiuhuth

BlackKnigga

Известный
BH Team
922
445
Пытался вот таким вот образом, но не выходит
Lua:
-- Callback
function customRPCCallback(params)
   return print(params)
end

-- Внутри main()
local address = sampGetRakclientFuncAddressByIndex(23)
callMethod(address, 0, 2, 2, 300, customRPCCallback)
local address = nil
callMethod(sampGetRakclientFuncAddressByIndex(23), sampGetRakclientInterface(), 2, 2, 300, customRPCCallback)

callMethod(sampGetRakclientFuncAddressByIndex(23), sampGetRakclientInterface(), 2, 2, 300, customRPCCallback)
Ток щас заметил, так оно работать не будет. Функция должна быть не луашная. Хз как ее сделать, как то с ffi мб.
 
Последнее редактирование модератором:
  • Нравится
Реакции: ZKelo
Статус
В этой теме нельзя размещать новые ответы.