Jump to content

LOOT all items beneath u


Recommended Posts

Posted (edited)

Im looking for a way to pick up all items that appear beneath u literally ALL in the spot u are standing on, I've found this snippet but now instead of item 1 2 etc it needs to be all and only items on myposition

GroundItem gI = getGroundItems().closest("item1", "item2");
if (gI != null) gI.interact("Take");
Edited by legacyZZ
Posted
List<GroundItem> groundItems = getGroundItems().get(myPlayer().getX(), myPlayer().getY());
  
groundItems.forEach(groundItem -> {
	if(groundItem != null){
  		groundItem.interact("take"); // not sure if the interact is 'take'
  	}
});

// This will spam and you will have to put a type of sleep that you prefer

This is just off my head but this is about it. Maybe a syntax error somewhere but you should be able to fix it.

Posted
1 hour ago, legacyZZ said:

Thank you @dreameo this worked, do u know by any chance everytime closest door is closed automatically open it and repeat procces , without moving

 

Those 2 things are only thing i cant seem to figure out in my whole script

RS2Object door = getObjects().closest(o -> o.getName().equals("Door") && o.hasAction("Open"));

door.interact("Open");

or something like that xD

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...