Gaming - SCRIPT HYDRO FOR GROWTOPIA (ROTATION FARM) | Freebie | Crax

Welcome To Crax.Pro Forum!

Check our new Marketplace at Crax.Shop

   Login! SignUp Now!
  • We are in solidarity with our brothers and sisters in Palestine. Free Palestine. To learn more visit this Page

  • Crax.Pro domain has been taken down!

    Alternatives: Craxpro.io | Craxpro.com

Gaming SCRIPT HYDRO FOR GROWTOPIA (ROTATION FARM)

Gaming SCRIPT HYDRO FOR GROWTOPIA (ROTATION FARM)

LV
1
 

zhafirs

Member
Joined
Nov 6, 2023
Threads
11
Likes
2
Awards
4
Credits
3,211©
Cash
0$


DOWNLOAD GROWTOPIA > https://www.growtopiagame.com/
USE HYDROTRIUM, DOWNLOAD HERE >
https://hydrotrium.wtf
SCRIPT

-- WRITE THE SETUP HERE, USE CAPSLOCK
blockid = -- WRITE ID OF BLOCK
farmworld = " " -- WRITE YOUR FARM WORLD NAME
breakworld = " " -- WRITE YOUR BREAK WORLD NAME
wallpaperidforblock = -- WRITE WALLPAPER ID FOR DROP THE BLOCK ( IN BREAK WORLD )
wallpaperidforseed = -- WRITE WALLPAPER ID FOR DROP THE SEED ( IN BREAK WORLD )
idforpnb = -- WRITE WALLPAPER ID FOR POSITION BOT WILL PNB ( IN BREAK WORLD )
delayharvest = 200 -- WRITE DELAY HARVEST ( MILISECOND )
delayplant = 210 -- WRITE DELAY PLANT ( MILISECOND )
delaypnb = 200 -- WRITE DELAY PNB ( MILI SECOND )
hit = -- WRITE HIT ( USE PICKAXE = -1 HIT )
idfordropssp = -- WRITE WALLPAPER IF FOR DROP THE SSP PACK
owner = " " -- WRITE NAME OWNER

function trash(a)
sleep(250)
sendPacket(2,"action|trash\n|itemID|" .. a)
sleep(250)
sendPacket(2,"action|dialog_return\ndialog_name|trash_item\nitemID|" .. a .. "|\ncount|" .. findItem(a))
sleep(250)
end

function harvest()
for _, tile in pairs(getTiles()) do
if tile.fg == seedid and findItem(blockid) < 200 and findItem(seedid) < 200 then
findPath(tile.x, tile.y)
sleep(delayharvest)
collectSet(true, 6)
punch(0,0)
sleep(delayharvest)
elseif findItem(blockid) <= 200 and findItem(seedid) == 200 then
collectSet(false, 6)
sendPacket(3,"action|join_request\nname|" .. breakworld )
sleep(1000)
move(2,0)
sleep(400)
for _, tile in pairs(getTiles()) do
if tile.bg == wallpaperidforseed then
sleep(300)
findPath(tile.x - 1, tile.y)
collectSet(false, 6)
sleep(200)
drop(seedid)
sleep(100)
end
end
if findItem(seedid) == 0 then
sleep(500)
sendPacket(3,"action|join_request\nname|" .. farmworld )
sleep(1000)
end
elseif findItem(blockid) == 200 and findItem(seedid) <= 200 then
collectSet(false, 6)
sendPacket(3,"action|join_request\nname|" .. breakworld )
sleep(1000)
move(2,0)
sleep(400)
for _, tile in pairs(getTiles()) do
if tile.bg == wallpaperidforblock then
sleep(300)
findPath(tile.x - 1, tile.y)
collectSet(false, 6)
sleep(200)
drop(blockid)
sleep(100)
end
end
if findItem(blockid) == 0 then
sleep(500)
sendPacket(3,"action|join_request\nname|" .. farmworld )
sleep(1000)
end
elseif tile.x == 98 and tile.y == 53 and harvestcount < 4 then
sleep(600)
harvestcount = harvestcount+1
sleep(500)
elseif harvestcount == 4 then
collectSet(false, 6)
sleep(200)
sendPacket(3,"action|join_request\nname|" .. breakworld )
sleep(1000)
move(2,0)
sleep(200)
move(2,0)
sleep(300)
todo = "pnb"
harvestcount = 0
sleep(200)
end
end
end


function pnb()
for _, tile in pairs(getTiles()) do
if tile.bg == idforpnb and findItem(seedid) < 200 and findItem(blockid) > 5 and findItem(112) <= 5000 then
sleep(100)
findPath(tile.x, tile.y)
collectSet(true, 3)
sleep(200)
currenthit = 0
sleep(delaypnb)
place(blockid,0,-2)
while( currenthit < hit) do
sleep(delaypnb)
punch(0,-2)
currenthit = currenthit+1
end
elseif tile.bg == idfortakeblock and findItem(seedid) < 200 and findItem(blockid) <= 5 and findItem(112) <= 5000 then
sleep(300)
move(3,0)
sleep(800)
findPath(tile.x, tile.y)
collectSet(true, 3)
sleep(300)
if findItem(blockid) > 5 then
sleep(200)
elseif findItem(blockid) <= 5 and pnbcount < 4 then
sleep(500)
if findItem(blockid) > 5 then
sleep(100)
elseif findItem(blockid) <= 5 then
pnbcount = pnbcount+1
end
elseif pnbcount == 4 then
sendPacket(3,"action|join_request\nname|" .. farmworld )
sleep(3000)
todo = "plant"
pnbcount = pnbcount+10
sleep(4000)
end
elseif tile.bg == idfordropseed and findItem(seedid) == 200 and findItem(blockid) >= 0 and findItem(112) <= 5000 then
sleep(300)
move(3,0)
sleep(800)
findPath(tile.x-1, tile.y)
collectSet(false, 3)
sleep(400)
drop(seedid)
sleep(1000)
elseif tile.bg == idfordropssp and findItem(seedid) < 200 and findItem(blockid) >= 0 and findItem(112) > 5000 then
sleep(300)
move(3,0)
sleep(200)
move(2,0)
sleep(600)
findPath(tile.x-1, tile.y)
collectSet(false, 3)
sleep(500)
while findItem(112) >= 1000 do
sendPacket(2,"action|buy\nitem|bigitems")
sleep(350)
sendPacket(2,"action|buy\nitem|ssp_10_pack")
sleep(450)
if findItem(5706) > 0 then
drop(5706)
sleep(400)
end
end
elseif findItem(5024) > 5 then
sleep(300)
trash(5024)
sleep(200)
elseif findItem(5026) > 5 then
sleep(300)
trash(5026)
sleep(200)
elseif findItem(5028) > 5 then
sleep(300)
trash(5028)
sleep(200)
elseif findItem(5030) > 5 then
sleep(300)
trash(5030)
sleep(200)
elseif findItem(5032) > 5 then
sleep(300)
trash(5032)
sleep(200)
elseif findItem(5034) > 5 then
sleep(300)
trash(5034)
sleep(200)
elseif findItem(5036) > 5 then
sleep(300)
trash(5036)
sleep(200)
elseif findItem(5038) > 5 then
sleep(300)
trash(5038)
sleep(200)
elseif findItem(5040) > 5 then
sleep(300)
trash(5040)
sleep(200)
elseif findItem(5042) > 5 then
sleep(300)
trash(5042)
sleep(200)
elseif findItem(5044) > 5 then
sleep(300)
trash(5044)
sleep(200)
elseif findItem(7164) > 5 then
sleep(300)
trash(7164)
sleep(200)
elseif findItem(7162) > 5 then
sleep(300)
trash(7162)
sleep(200)
end
end
end
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Tips
Tips
Top Bottom