[Rakbot][Arz] Автооткрытие сундука с рулетками

Dozor

Потрачен
Автор темы
359
143
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Очень долго я пытаюсь сделать нормальный скрипт, пока что получилось сделать по ид текстдравов, но так как на Аризоне они постоянно меняются, это не очень удобно каждый раз заходить и проверять ид.. Тогда я пытался переделать старый скрипт, который по аккаунтам ходил и открывал сундук, но моя переделанная версия не работает и я не понимаю почему.. До первого открытия не доходит, я не знаю как заставить скрипт нажать на нужный мне текстдрав! В луа не шарю вообще, так что не смейтесь, если я спрашиваю, что-то, по вашему мнению элементарное! Помогите плиз...

lua:
function onRunCommand(cmd)
    if cmd == '!route' then
        printLog('Авто открытие рулеток начато!')
        sendInput('/invent')
    end
end

function onSendRpc(id, data, size)
    if id == 128 then
        return true
    end
end

function onRecvRpc(id, data, size)
    if id == 134 and active then
        local bs = bitStreamInit(data, size)
        local tdid = bitStreamReadWord(bs)
        bitStreamSetReadOffset(bs, 43)
        local modelId = bitStreamReadWord(bs)
        bitStreamSetReadOffset(bs, 65)
        local length = bitStreamReadWord(bs)
        local text = bitStreamReadString(bs, length)
        bitStreamDelete(bs)
        if modelId == 19918 then
            clickTextDraw(tdid)
        end
        if text == 'USE' or text == '…CЊO‡’€O‹AЏ’' then
            clickTextDraw(tdid)
        end
        if text:match('%d- min') then
            printLog('Время для открытие рулетки ещё не прошло!')
            defCallAdd(300000, false)
        end
    end
end
 
  • Нравится
Реакции: Blasterrrrrrr и ik0nka