Scorpius 144 Share Posted January 13, 2018 boolean otherPlayerAcceptedTrade(int trade_screen) { switch(trade_screen) { case 1: { return getTrade().isOpen(1) && getWidgets().getWidget(335).getChild(30).getText().contains("has"); } case 2: { return getTrade().isOpen(2) && getWidgets().getWidget(334).getChild(4).getText().contains("has"); } default: { return false; } } } Link to comment Share on other sites More sharing options...
LogicSoup 92 Share Posted January 13, 2018 its better to filter the widgets than use static ids Link to comment Share on other sites More sharing options...
Scorpius 144 Author Share Posted January 13, 2018 its better to filter the widgets than use static ids Post your code Link to comment Share on other sites More sharing options...
LogicSoup 92 Share Posted January 13, 2018 Post your code Can't be bothered. While static ids are fine, its better to just filter them than relying on them. Game updates will break the static child 70% of the time causing the static ids to be checked and changed. Link to comment Share on other sites More sharing options...
Scorpius 144 Author Share Posted January 13, 2018 Can't be bothered. While static ids are fine, its better to just filter them than relying on them. Game updates will break the static child 70% of the time causing the static ids to be checked and changed. How do I filter them? Link to comment Share on other sites More sharing options...
LogicSoup 92 Share Posted January 13, 2018 How do I filter them? https://dreambot.org/javadocs/org/dreambot/api/methods/widget/Widgets.html#getWidgets-org.dreambot.api.methods.filter.Filter- Link to comment Share on other sites More sharing options...
Scorpius 144 Author Share Posted January 13, 2018 https://dreambot.org/javadocs/org/dreambot/api/methods/widget/Widgets.html#getWidgets-org.dreambot.api.methods.filter.Filter- Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.