rpc

IlyaHL2

Активный
Автор темы
210
53
Версия MoonLoader
.026-beta
Почему text пустует? он вообще ничего не выводит >_<
Lua:
function onReceiveRpc(id, bs)
    if id == 61 then
        did = raknetBitStreamReadInt16(bs)
        style = raknetBitStreamReadInt8(bs)
        text = raknetBitStreamDecodeString(bs, 256)
        title = raknetBitStreamReadString(bs, style)
        print(did, style, title, '\n'..text)
    end
end
 
Решение
Lua:
function onReceiveRpc(id, bs)
    if id == 61 then
        wDialogID = raknetBitStreamReadInt16(bs)
        bDialogStyle = raknetBitStreamReadInt8(bs)
        print(wDialogID, bDialogStyle)
       
        bTitleLength = raknetBitStreamReadInt8(bs)
        szTitle = raknetBitStreamReadString(bs, bTitleLength)
        print(szTitle)
       
        bButton1Len = raknetBitStreamReadInt8(bs)
        szButton1 = raknetBitStreamReadString(bs, bButton1Len)
        print(szButton1)
       
        bButton2Len = raknetBitStreamReadInt8(bs)
        szButton2 = raknetBitStreamReadString(bs, bButton2Len)
        print(szButton2)
       
        szInfo = raknetBitStreamDecodeString(bs, 4096)
        print(szInfo) -- Text
    end
end
...

Parothn

Участник
4
11
Lua:
function onReceiveRpc(id, bs)
    if id == 61 then
        wDialogID = raknetBitStreamReadInt16(bs)
        bDialogStyle = raknetBitStreamReadInt8(bs)
        print(wDialogID, bDialogStyle)
       
        bTitleLength = raknetBitStreamReadInt8(bs)
        szTitle = raknetBitStreamReadString(bs, bTitleLength)
        print(szTitle)
       
        bButton1Len = raknetBitStreamReadInt8(bs)
        szButton1 = raknetBitStreamReadString(bs, bButton1Len)
        print(szButton1)
       
        bButton2Len = raknetBitStreamReadInt8(bs)
        szButton2 = raknetBitStreamReadString(bs, bButton2Len)
        print(szButton2)
       
        szInfo = raknetBitStreamDecodeString(bs, 4096)
        print(szInfo) -- Text
    end
end

Структура:
1690864035310.png
 
  • Нравится
  • Вау
  • Влюблен
Реакции: IlyaHL2, Vespan и cord