can't see the forest for the trees.
Roomscape suggesting ideas to help protect both parties, yet the discussion can't move past 1 scam report.
you tried ?
https://osbot.org/api/org/osbot/rs07/api/ui/RS2Widget.html
there's a widget debugger that helps you find out more info about that little "iron ore item"
Settings -> Options -> Debug tab -> Toggle on Widgets -> Open Widget Debugger
now hover over the iron ore and you'll see several IDs pop up. type the root/child+/child++ in the debugger, hit query, and you'll see more data about that widget.
(make sure you hover and choose the right IDs)
after you find the right widget, you can just .interact() or w/e
later on you can search/filter widgets based on other values. seems ids change often
show line where you initialize your Area
Position[] areaPoly = {new Position(x1, y1, 1), new Position(x2, y2, 1) etc ...};
^not this thingy
by default, z coordinate is set to 0
have u tried areaPoly.setPlane(1) then painting it
public boolean isSearching() {
return getWidgets().getWidgetContainingText("Showing items: ") != null;
}
public List<RS2Widget> getVisibleSearchItems(final String... itemNames) {
return !isSearching()
? new LinkedList<>()
: getWidgets().getAll().stream()
.filter(w -> w != null && w.isVisible())
.filter(w -> Arrays.stream(itemNames).anyMatch(stripFormatting(w.getSpellName())::equals))
.collect(Collectors.toList());
}
returns empty list if no matching item name otherwise bunch of rs2widgets that do match
not sure if that's what u need?