๐ World Check
script untuk cek world nuked / scan seed / dll yang akan langsung nge list ke website! script ini menggunakan fitur farming v web, jadi sebelum jalankan
- buat job baru
- un-check opsi auto start
- un-check opsi auto resume
- add world yang mau di cek ke job
- note: disarankan pisah job kalau lebih dari 1k world, mencegah beberapa world jadi ga ke update karena terlalu banyak
- export world lewat world list > klik kanan > export as script list > without door id
- pilih script dibawah yang cocok
- add bot ke script & ke job farming nya
- start job farming
- karena auto start tadi tidak di centang, bot ga akan farming. jadi hanya data worldnya saja di load, ini perlu buat update nanti
# OnLoad - cek nukedโ
go "EXIT" wait
setting "delay_after_join" 3
execute as "{script.bots.0}" var "worlds" store list ["WORLD1","WORLD2","WORLD3","DST.."]
execute as "{script.bots.1}" var "worlds" store list ["WORLD1","WORLD2","WORLD3","DST.."]
execute if-true [{var.worlds}="null"] terminate
loop "{var.worlds}"
go "{var.loop.value}" await
execute if-true [{var.returnValue.isNuked}="true"] farming update-world [world="{var.loop.value}",status="NUKED"]
loop end
notification raw "{bot.name} done checking {var.worlds.length}, check your world list for data"
# OnLoad - cek nuked & data yang lainโ
untuk data lainnya, world akan informasi tree, seed, dll
go "EXIT" wait
setting "delay_after_join" 3
execute as "{script.bots.0}" var "worlds" store list ["WORLD1","WORLD2","WORLD3","DST.."]
execute as "{script.bots.1}" var "worlds" store list ["WORLD1","WORLD2","WORLD3","DST.."]
execute if-true [{var.worlds}="null"] terminate
loop "{var.worlds}"
go "{var.loop.value}" await
execute if-true [{var.returnValue.isNuked}="true"] farming update-world [world="{var.loop.value}",status="NUKED"]
execute if-true [{var.returnValue.isNuked}="true"] loop continue
farming update-world
loop end
notification raw "{bot.name} done checking {var.worlds.length}, check your world list for data"
# OnLoad - cek nuked & kecolong & id invalidโ
akan tetap update informasi tree, seed, dll tapi dengan tambahan cek apakah di World Lock yang tidak publik
go "EXIT" wait
setting "delay_after_join" 3
execute as "{script.bots.0}" var "worlds" store list ["WORLD1","WORLD2","WORLD3","DST.."]
execute as "{script.bots.1}" var "worlds" store list ["WORLD1","WORLD2","WORLD3","DST.."]
execute if-true [{var.worlds}="null"] terminate
loop "{var.worlds}"
go "{var.loop.value}" await
execute if-true [{var.returnValue.isNuked}="true"] farming update-world [world="{var.loop.value}",status="NUKED"]
execute if-true [{var.returnValue.isNuked}="true"] loop continue
execute if-true [{var.returnValue.isIdInvalid}="true"] farming update-world [world="{var.loop.value}",status="INVALID_DOOR_ID"]
execute if-true [{var.returnValue.isIdInvalid}="true"] loop continue
var "worldLock" store entity @t[foreground="World Lock"]
execute if-true [{var.worldLock}!=null,{var.worldLock.isPublic}="false"] farming update-world [status="FARM_BLOCKED"]
execute if-true [{var.worldLock}!=null,{var.worldLock.isPublic}="false"] notification raw "{bot.name}: {var.loop.value} di World Lock yang tidak publik!"
execute if-true [{var.worldLock}!=null,{var.worldLock.isPublic}="false"] loop continue
farming update-world
loop end
notification raw "{bot.name} done checking {var.worlds.length}, check your world list for data"