You are on page 1of 2

--------Retrieve Gaut by Aqwlop10-------

idpatokan = --ID BG/FG FOR DROP THE BLOCK


idpatokan2 = --ID BG/FG FOR DROP THE SEED
target = --ID BLOCK TO RETRIEVE
delayret = 25000 --DELAY RETRIEVE
amount = 200 --AMOUNT FOR RETRIEVE

--------------------------- END EDIT -----------------------

target2 = target + 1
function retgaia(c)
wrench(0,1)
sleep(1000)
sendPacket(2, "action|dialog_return\ndialog_name|itemsucker_seed\ntilex|" ..
(math.floor(getBot().x / 32)) .. "|\ntiley|" .. (math.floor(getBot().y / 32) +
1) .. "|\nbuttonClicked|retrieveitem\nchk_enablesucking|1")
sleep(2000)
sendPacket(2, "action|dialog_return\ndialog_name|itemremovedfromsucker\ntilex|"
.. (math.floor(getBot().x / 32)) .. "|\ntiley|" .. (math.floor(getBot().y / 32) +
1) .. "|\nitemtoremove|" .. c)
sleep(2000)
end

function retut(c)
wrench(0,1)
sleep(1000)
sendPacket(2, "action|dialog_return\ndialog_name|itemsucker_block\ntilex|" ..
(math.floor(getBot().x / 32)) .. "|\ntiley|" .. (math.floor(getBot().y / 32) +
1) .. "|\nbuttonClicked|retrieveitem\nchk_enablesucking|1")
sleep(2000)
sendPacket(2, "action|dialog_return\ndialog_name|itemremovedfromsucker\ntilex|"
.. (math.floor(getBot().x / 32)) .. "|\ntiley|" .. (math.floor(getBot().y / 32) +
1) .. "|\nitemtoremove|" .. c)
sleep(2000)
end

function gogaia()
for _,titid in pairs(getTiles()) do
if titid.fg == 6946 then
findPath(titid.x,titid.y - 1)
sleep(2000)
end
end
end

function gout()
for _,memek in pairs(getTiles()) do
if memek.fg == 6948 then
findPath(memek.x,memek.y - 1)
sleep(2000)
end
end
end

function dropblock()
for _,entong in pairs(getTiles()) do
if entong.bg == idpatokan or entong.fg == idpatokan then
findPath(entong.x-1,entong.y)
sleep(1400)
dropi(target)
while findItem(target) > 1 do
move(-1,0)
sleep(2000)
dropi(target)
sleep(1500)
end
end
end
end

function dropseed()
for _,entong in pairs(getTiles()) do
if entong.bg == idpatokan2 or entong.fg == idpatokan2 then
findPath(entong.x-1,entong.y)
while findItem(target2) > 1 do
dropi(target2)
sleep(2000)
move(-1,0)
sleep(1500)
end
end
end
end

function dropi(pp)
sendPacket(2, "action|drop\n|itemID|" .. pp)
sleep(2500)
sendPacket(2,"action|dialog_return\ndialog_name|drop_item\nitemID|" .. pp ..
"|\ncount|" .. findItem(pp))
end

function retyu()
gogaia()
sleep(1800)
retgaia(amount)
sleep(2000)
gout()
sleep(1800)
retut(amount)
sleep(1800)
dropblock(target)
sleep(1800)
dropseed(target2)
sleep(1800)
sleep(delayret)
end

say("RETRIEVE GAUT BY `2Lexaa#2304")


while true do
retyu()
end

You might also like