UPDATED 2016-11-20 (Again):
- Fixed error dialogs not displaying
- Fixed not being able to add proxies
- Added context menus, you can now right click on table rows to use options
You need to open the bank first.
if (getBank() == null) {
// walk to bank
} else if (!getBank().isOpen()) {
if (getBank().open()) {
new ConditionalSleep(5000) {
@ Override
public boolean condition() throws InterruptedException {
return getBank().isOpen();
}
}.sleep();
}
} else {
getBank().withdrawAll("Coins");
}
UPDATED 2016-11-19:
- Added process tracking to visually display what configurations are running
- Added import from file buttons for proxies and rs accounts
Note:
RS account files must have the format
username:password
or
username:password:pin
Proxy files must have the format:
ip:port
or
ip:port:user:password
I am not getting that error. Are you using the latest version of my manager? explv_osbot_manager_20161117.jar?
And are you sure you updated the osbot path in the bot settings tab to point to osbot 2.4.100?
UPDATED 2016-11-17:
- Fixed compatibility issues with older configs
- Fixed reflection and norandoms parameters not showing in table view
- Added version checker, you will now be notified when starting the application if an update is available
Hmm interesting, i'll take a look and fix it tonight. Thanks for the bug report
If you want to fix the issue yourself, I believe the issue lies here:
https://github.com/Explv/osbot_manager/blob/master/src/bot_parameters/configuration/Configuration.java#L157
I forgot to add:
reflection = new SimpleBooleanProperty();
noRandoms = new SimpleBooleanProperty();
Inside the catch block.
(Note to build the application you will need to include the OSBot.jar in the output .jar for local script loading to work)
I will upload a new version of the application at ~8pm GMT tonight (Can't do it now because I'm at work)
Thanks
UPDATED : 2016-11-15
(Now available)
- Fixed amulet crafting
- Fixed random character creation on Tutorial Island
- Fixed roof disabling on Tutorial Island
That logic will not work. Look at your first two conditions. Your inventory is either full, or not full, therefore your script will always be in the BUY or BANK state.
if inventory is full
if not in bank
walk to bank
else if bank is not open
open bank
else deposit items
else if not in store
walk to store
else if store is not open
open store
else if store contains items
buy items
else
world hop
It accepts String... and List<String> as well because Store extends ItemContainer, and those methods can be found in ItemContainer