- 62
- 35
- Версия MoonLoader
- .026-beta
Всем привет, начал недавно для себя делать скрипт чтобы стоять АФК на старом ноутбуке, и получать информацию каждый PayDay
Пришла идея реализовать некую функцию, которая будет в ТГ-бота отправлять список предметов, которые содержатся в /storage
JS код прописал, все нужные селекторы узнал, только не могу понять: как выводить список названия предметов к себе в Lua?
Тоесть - чтобы я мог передать эту информацию к себе в Lua-скрипт, и уже с ней взаимодействовать
Пришла идея реализовать некую функцию, которая будет в ТГ-бота отправлять список предметов, которые содержатся в /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 такая:
А сама информация в !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)] "Рликсир дальнобойщика"