header, body - nil. cef

colton.

Активный
Автор темы
152
53
Версия MoonLoader
.026-beta
Работаю с cef интерфейсами.
Lua:
local json = require("cjson")


addEventHandler('onReceivePacket', function (id, bs)
    if id == 220 then
        raknetBitStreamIgnoreBits(bs, 8)
        if raknetBitStreamReadInt8(bs) == 17 then
            raknetBitStreamIgnoreBits(bs, 32)
            local len = raknetBitStreamReadInt32(bs)
            local str = raknetBitStreamReadString(bs, len)
            print('str: '..str)

            local header, body = str:match('^window.executeEvent%(\'(.-)\', \'(.-)\'%);$')

            print('Header:', header)
            print('Body:', body)
        end
    end
end)
По какой-то причине header и body - nil. Мб в регулярке что-то не так?
Брал из темы от @Rice. https://www.blast.hk/threads/193528/

Строка:

str:
str: window.executeEvent('cef.modals.showModal', `["businessInfo",{"businessInfo":{"title": "Магазин 24/7","description":"Магазин 24/7 - это торговый объект, осуществляющий продажу товаров в режиме круглосуточного доступа для покупателей.","img":"83","buttons":[{"title": "Войти","keyTitle": "ALT","keyCode": 10}],"info":[{"title": "Номер бизнеса","value": 353},{"title": "Владелец","value": "Pudge_Buble"},{"title": "Стоимость","value": " $ 50000000"},{"title": "Статус дверей","value": "Открыто"},{"title": "Крыша","value": "Русская Мафия"}]}}]`);
 
Решение
Работаю с cef интерфейсами.
Lua:
local json = require("cjson")


addEventHandler('onReceivePacket', function (id, bs)
    if id == 220 then
        raknetBitStreamIgnoreBits(bs, 8)
        if raknetBitStreamReadInt8(bs) == 17 then
            raknetBitStreamIgnoreBits(bs, 32)
            local len = raknetBitStreamReadInt32(bs)
            local str = raknetBitStreamReadString(bs, len)
            print('str: '..str)

            local header, body = str:match('^window.executeEvent%(\'(.-)\', \'(.-)\'%);$')

            print('Header:', header)
            print('Body:', body)
        end
    end
end)
По какой-то причине header и body - nil. Мб в регулярке что-то не так?
Брал из темы от @Rice....

neverlane

t.me/neverlane00
Друг
997
1,132
Работаю с cef интерфейсами.
Lua:
local json = require("cjson")


addEventHandler('onReceivePacket', function (id, bs)
    if id == 220 then
        raknetBitStreamIgnoreBits(bs, 8)
        if raknetBitStreamReadInt8(bs) == 17 then
            raknetBitStreamIgnoreBits(bs, 32)
            local len = raknetBitStreamReadInt32(bs)
            local str = raknetBitStreamReadString(bs, len)
            print('str: '..str)

            local header, body = str:match('^window.executeEvent%(\'(.-)\', \'(.-)\'%);$')

            print('Header:', header)
            print('Body:', body)
        end
    end
end)
По какой-то причине header и body - nil. Мб в регулярке что-то не так?
Брал из темы от @Rice. https://www.blast.hk/threads/193528/

Строка:

str:
str: window.executeEvent('cef.modals.showModal', `["businessInfo",{"businessInfo":{"title": "Магазин 24/7","description":"Магазин 24/7 - это торговый объект, осуществляющий продажу товаров в режиме круглосуточного доступа для покупателей.","img":"83","buttons":[{"title": "Войти","keyTitle": "ALT","keyCode": 10}],"info":[{"title": "Номер бизнеса","value": 353},{"title": "Владелец","value": "Pudge_Buble"},{"title": "Стоимость","value": " $ 50000000"},{"title": "Статус дверей","value": "Открыто"},{"title": "Крыша","value": "Русская Мафия"}]}}]`);
в строке используется апостроф
1714147108404.png
, а регулярка матчит одинарные кавычки
1714147153866.png
 
  • Вау
Реакции: skrrt