Вывод названия всех предметов в /storage

elyrin

Участник
Автор темы
62
35
Версия MoonLoader
.026-beta
Всем привет, начал недавно для себя делать скрипт чтобы стоять АФК на старом ноутбуке, и получать информацию каждый PayDay
Пришла идея реализовать некую функцию, которая будет в ТГ-бота отправлять список предметов, которые содержатся в /storage
JS код прописал, все нужные селекторы узнал, только не могу понять: как выводить список названия предметов к себе в Lua?
Тоесть - чтобы я мог передать эту информацию к себе в Lua-скрипт, и уже с ней взаимодействовать

Lua:
function evalanon(code)
    evalcef(("(() => {%s})()"):format(code))
end

function evalcef(code, encoded)
    encoded = encoded or 0
    local bs = raknetNewBitStream();
    raknetBitStreamWriteInt8(bs, 17);
    raknetBitStreamWriteInt32(bs, 0);
    raknetBitStreamWriteInt16(bs, #code);
    raknetBitStreamWriteInt8(bs, encoded);
    raknetBitStreamWriteString(bs, code);
    raknetEmulPacketReceiveBitStream(220, bs);
    raknetDeleteBitStream(bs);
end

function main()
    while not isSampAvailable() do wait(0) end
    while true do wait(1000)
        evalanon([[
            const storage_items = document.querySelectorAll(".mountain-test-drive__body-item-title");

            if (storage_items.length > 0) {
                for (let i = 0; i < storage_items.length; i++) {
                    console.log(storage_items[i].textContent);
                }
            }
        ]])
    end
end
(console.log прописал для того чтобы смотреть какая информаци выводится)

А сама информация в !CEFLOG.txt такая:
Код:
[0405/173511.442:INFO:CONSOLE(5)] "ArzMarket"
[0405/173511.442:INFO:CONSOLE(5)] "Платиновая рулетка"
[0405/173511.442:INFO:CONSOLE(5)] "Рликсир крипатуры"
[0405/173511.442:INFO:CONSOLE(5)] "40 шт. Талон: +1 AZ Coins"
[0405/173511.442:INFO:CONSOLE(5)] "Кейс Нового Сезона"
[0405/173511.443:INFO:CONSOLE(5)] "Платиновая рулетка"
[0405/173511.443:INFO:CONSOLE(5)] "Рликсир дальнобойщика"
 

elyrin

Участник
Автор темы
62
35
проблема в анкодинге, добавь в начало скрипта если нет encoding default, кодировка windows1251, или utf8
Не в этом дело
Я имел ввиду что мне нужно массив данных с JS выводить в Lua, и взаимодействовать с ними уже на уровне Lua, а не JS
Чтобы я мог тот же массив отправить себе через ТГ-бота