Untitled

 avatar
unknown
plain_text
a year ago
796 B
6
Indexable
function returnIndex(x,y)
    index_x = {0,0,-1,1}
    index_y = {-1,1,0,0}
    for i,index in ipairs(index_x) do
        if #getBot():getPath(x + index,y + index_y[i]) > 0 then
            return {x = index_x[i], y = index_y[i]}
        end
    end
end

for _,tile in pairs(getBot():getWorld():getTiles()) do
    if tile.fg == 5638 then
        index = returnIndex(tile.x,tile.y)
        while not getBot():isInTile(tile.x + index.x,tile.y + index.y) do
            getBot():findPath(tile.x + index.x,tile.y + index.y)
            sleep(1500)
        end
        getBot():wrench(tile.x,tile.y)
        sleep(3000)
        sendPacket(2,"action|dialog_return\ndialog_name|itemsucker\ntilex|".. tile.x .."|\ntiley|".. tile.y .."|\nbuttonClicked|getplantationdevice")
        sleep(3000)
    end
end
Editor is loading...
Leave a Comment