Hello Guys,
i have some problems opening the POH menu. Sometimes this code works and sometimes it does not. I think the problem is when to sleep and maybe that the sleep times are to short. Can some1 help me please?
public boolean callServant() {
if(s.getTabs().getOpen() != Tab.INVENTORY) {
s.getTabs().open(Tab.INVENTORY);
}
s.log("Open Settings Tab.");
if(s.getTabs().open(Tab.SETTINGS)) {
Sleep.sleepUntil(()-> s.getTabs().getOpen() == Tab.SETTINGS, 5000);
s.log("Settings Tab opened.");
Sleep.sleepUntil(()-> s.getWidgets().get(261, 71) != null && s.getWidgets().get(261,71).isVisible(), 10000);
s.log("Try to open House options");
if(s.getWidgets().get(261,71).interact()) {
s.log("Houuse options opened.");
Sleep.sleepUntil(()-> s.getWidgets().get(370,19) != null && s.getWidgets().get(370, 19).isVisible(), 10000);
s.log("Calling servant.");
if(s.getWidgets().get(370,19).interact()) {
s.log("Servant called!");
return true;
}
}
}
return false;
}