๐ Farm Builder
info
fitur farming Hydra sudah ada opsi untuk build world / build random / plant world ! silahkan cek disini
script ini bisa kamu gunakan untuk plant semua world, untuk list world bisa kamu convert dari tabel world di website dengan cara Select > Klik Kanan > Export > As script list
# OnLoad - auto plantโ
script untuk plant Pepper Tree Seed di world df
var "storageWorld" store text "Pepper Tree Seed;MYWORLD1|ID,Pepper Tree Seed;MYWORLD2|ID"
# contoh: jika kamu ada 20 bot di script, maka "{script.bots.0}" sampai "{script.bots.19}"
execute as "{script.bots.0}" var "worlds" store list ["MYWORLD|ID"]
execute as "{script.bots.1}" var "worlds" store list ["MYWORLD|ID"]
execute if-true [{var.worlds}="null"] terminate
loop "{var.worlds}"
go "{var.loop.value}" await
execute if-true [{var.returnValue.isSuccess}="false"] loop continue
job schedule [name="farm_builder",world="{var.loop.value}",builder_option="3",seed="Pepper Tree Seed",storage_world="{var.storageWorld}"]
job wait "farm_builder"
execute if-true [{var.returnValue.cancelReason}="bot disconnected"] terminate
loop end
# OnLoad - generate random worldโ
script akan generate random world dan build entrance seperti version 5
- bot akan build 5 random world
- setiap world selesai akan di notif lewat webhook
var "storageWorld" store text "Dirt;STORAGE|ID,Door;STORAGE|ID,Small Lock;STORAGE|ID,Signal Jammer;STORAGE|ID"
var "maxBuildCount" store text "5"
var "buildCount" store text "0"
var "buildWorld" store list []
::loop
var "worldName" store text "{random.world.11}|IDDOOR"
var "buildWorld" add "{var.worldName}"
job schedule [name="farm_builder",world="{var.worldName}",builder_option="5,Small Lock,Door,Dirt,false,false,true",storage_world="{var.storageWorld}"]
job wait "farm_builder"
notification raw "[{bot.name}] {bot.world.name}: {var.returnValue.cancelReason}"
execute if-true [{var.returnValue.cancelReason}~"you've created too many worlds today"] terminate
execute if-true [{var.returnValue.cancelReason}="bot disconnected"] terminate
execute if-true [{var.buildCount}>={var.maxBuildCount}] notification raw "selesai build {var.maxBuildCount} world!"
execute if-true [{var.buildCount}>={var.maxBuildCount}] notification raw "world list: {var.buildWorld.values}"
execute if-true [{var.buildCount}>={var.maxBuildCount}] terminate
var "buildCount" add "1"
goto "::loop"