Developer Maxi Posted March 5, 2015 Developer Share Posted March 5, 2015 Dear community, This update contains further patches to the port between the old and the new interface system. I would like to point out that we should all encourage scripters to update their scripts to the new system. We are doing our best to make sure the old system will work as it used to however in some cases we won't be able to do so. Also there is a temporary widget explorer available again. R stand for root, - is second level and -- is third level id. Any reports are welcome. Sincerely, The OSBot team 2 Link to comment
rokx Posted March 5, 2015 Share Posted March 5, 2015 Dear community, This update contains further patches to the port between the old and the new interface system. I would like to point out that we should all encourage scripters to update their scripts to the new system. We are doing our best to make sure the old system will work as it used to however in some cases we won't be able to do so. Also there is a temporary widget explorer available again. Any reports are welcome. Sincerely, The OSBot team nice can you consider adding system tray support? thx Link to comment
The One True Posted March 5, 2015 Share Posted March 5, 2015 Thank you for the quick updates. Link to comment
LeBron Posted March 5, 2015 Share Posted March 5, 2015 (edited) You just broke all my scripts and depending on how much time it'll take for scripters to update it'll take anything from 1 to 7 days, am I getting a refund on my VIP or something? Old versions of OSBot worked flawlessly for me, I'd use that but guess what, they won't load RS. And what's this bullshit I keep having to login whenever I start a client on my computer, it used to do that automatically when I started a client? Edited March 5, 2015 by LeBron Link to comment
rokx Posted March 5, 2015 Share Posted March 5, 2015 it bugs me too that most of the scripts are broken and will trake 1-7 days but still the update was needed Link to comment
buttpipe Posted March 5, 2015 Share Posted March 5, 2015 looking forward to the scripts working again, thanks for the info. Link to comment
iJodix Posted March 5, 2015 Share Posted March 5, 2015 (edited) Thanks for the update Edited March 5, 2015 by iJodix Link to comment
Developer Maxi Posted March 5, 2015 Author Developer Share Posted March 5, 2015 You just broke all my scripts and depending on how much time it'll take for scripters to update it'll take anything from 1 to 7 days, am I getting a refund on my VIP or something? Old versions of OSBot worked flawlessly for me, I'd use that but guess what, they won't load RS. And what's this bullshit I keep having to login whenever I start a client on my computer, it used to do that automatically when I started a client? Go ahead and do what you what I can't stop you from doing. We are doing necessary maintenance that all scripters were aware of ahead of time. I have spent 36 hours straight in mitigation of the issues that occurred as I couldn't foresee all of them with over a 100 classes changed, partially rewritten in an effort to not break scripts. The other option was to just not try port the old to the new system and force all the scripts to be broken and wait for the script writers to update. Customer is always important, but don't take it too far calling bullshit. Thanks for the update, also, could someone please let me know if i am doing this right ? Banking; if (widgets.isVisible(12)) { inventory.interact("Deposit-All", new String[] { "Bones" }); } It works, but is it the right way of doing it ?I really don't know yet how this Widget system works yet. EDIT:// Still wondering if interacting is still broke .. kinda ? or isVisible() It doesn't always pick up the bones even though they're visible, and when am using localWalker to walk to the bone, it simply won't. It'll just stand there and wait until a bone spawns pretty much close to your character, look at my code and pls let me know if am doing something wrong; if (!myPlayer().isAnimating() && !inventory.isFull() && !myPlayer().isMoving() && GOBLINS_AREA.contains(bonesOnFloor)){ if(bonesOnFloor.isVisible()){ if (bonesOnFloor != null) { bonesOnFloor.interact(new String[] { "Take" }); while (myPlayer().isMoving()) { sleep(300); } sleep(random(600, 1700)); } } else{ getCamera().toEntity(bonesOnFloor, true); } This is not a help thread. Please post in the correct section of the forums with programming related questions. 3 Link to comment
Botre Posted March 5, 2015 Share Posted March 5, 2015 Appreciative of your recent burst of activity and overall work in general :--) Link to comment
Acerd Posted March 5, 2015 Share Posted March 5, 2015 You just broke all my scripts and depending on how much time it'll take for scripters to update it'll take anything from 1 to 7 days, am I getting a refund on my VIP or something? Old versions of OSBot worked flawlessly for me, I'd use that but guess what, they won't load RS. And what's this bullshit I keep having to login whenever I start a client on my computer, it used to do that automatically when I started a client? how about being more grateful 1 Link to comment
Apaec Posted March 5, 2015 Share Posted March 5, 2015 Appreciate it! What do we need to update. Is it only the interfaces system which has changed? Apaec Link to comment
Mysteryy Posted March 5, 2015 Share Posted March 5, 2015 Go ahead and do what you what I can't stop you from doing. We are doing necessary maintenance that all scripters were aware of ahead of time. I have spent 36 hours straight in mitigation of the issues that occurred as I couldn't foresee all of them with over a 100 classes changed, partially rewritten in an effort to not break scripts. The other option was to just not try port the old to the new system and force all the scripts to be broken and wait for the script writers to update. Customer is always important, but don't take it too far calling bullshit. This is not a help thread. Please post in the correct section of the forums with programming related questions. I can verify that simply updating the banking/inventory from script.getBanking/script.getInventory to script.widgets.getBanking/script.widgets.getInventory will work fine. I have changed Omega script over to use the new methods and it seems to be running just fine now. ^_^ 3 Link to comment
Joseph Posted March 5, 2015 Share Posted March 5, 2015 I can verify that simply updating the banking/inventory from script.getBanking/script.getInventory to script.widgets.getBanking/script.widgets.getInventory will work fine. I have changed Omega script over to use the new methods and it seems to be running just fine now. ^_^ You made genius Link to comment