Помогите с написанием бота

MZF

Новичок
Автор темы
4
0
Как сделать чтобы когда всплывало такое окно, бот сам нажимал да
1678636737239.png
 

YaAkeGGa228

Участник
60
35
Как сделать чтобы когда всплывало такое окно, бот сам нажимал да
Посмотреть вложение 193207
Есть много разных способов:
1:

lua:
function onReceivePacket(id, bs)
    if id == 215 then
        raknetBitStreamIgnoreBits(bs, 8)
        if raknetBitStreamReadInt16(bs) == 2 then
            raknetBitStreamReadInt32(bs)
            local e = {}
            for i = 1, raknetBitStreamReadInt8(bs) do
                local l = raknetBitStreamReadInt32(bs)
                table.insert(e, raknetBitStreamReadString(bs, l))
            end
            if table.getn(e) > 0 then
                local text = e[1]
                lua_thread.create(function()
                    if text:find("хотите забрать его себе") then
                        sendDialogResponse(1,0,'')
                    end
                end)
            end
        end
    end
end

function sendDialogResponse(button, list, text)
    local bs = raknetNewBitStream()
    local bytes = {2, 0, 0, 0, 0, 0, 16, 0, 0, 0, 79, 110, 68, 105, 97, 108, 111, 103, 82, 101, 115, 112, 111, 110, 115,
                   101, 8, 0, 0, 0, 100, 0, 0, 0, 0, 100}
    raknetBitStreamWriteInt8(bs, 215)
    for i = 1, #bytes do
        raknetBitStreamWriteInt8(bs, bytes[i])
    end
    raknetBitStreamWriteInt32(bs, button)
    raknetBitStreamWriteInt8(bs, 100)
    raknetBitStreamWriteInt32(bs, list)
    raknetBitStreamWriteInt8(bs, 115)
    raknetBitStreamWriteInt32(bs, #text)
    raknetBitStreamWriteString(bs, text)
    raknetSendBitStreamEx(bs, 1, 7, 1)
    raknetDeleteBitStream(bs)
end
2: Скачай у меня на канале любую сборку, там будет автоподбор кейсов и ключей
3:
lua:
function onReceivePacket(id, bs)
    if id == 215 then
        raknetBitStreamIgnoreBits(bs, 8)
        if raknetBitStreamReadInt16(bs) == 2 then
            raknetBitStreamReadInt32(bs)
            local e = {}
            for i = 1, raknetBitStreamReadInt8(bs) do
                local l = raknetBitStreamReadInt32(bs)
                table.insert(e, raknetBitStreamReadString(bs, l))
            end
            if table.getn(e) > 0 then
                local text = e[1]
                lua_thread.create(function()
                    if text:find("хотите забрать его себе") then
                        --тут просто через setvirtualkeydown тыкай интер
                    end
                end)
            end
        end
    end
end
все, дальше мне лень

готовое луа кста вот
 

Вложения

  • take case or key.lua
    1.5 KB · Просмотры: 7
  • Нравится
Реакции: YarikVL, MZF и abracadabra