Jump to content

OSBot 2.3.37 - Further migrations to the widget system


Maxi

Recommended Posts

  • Developer

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.

Y7Y5o3e.png

Any reports are welcome.

Sincerely,

The OSBot team

  • Like 2
Link to comment

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.

Y7Y5o3e.png

Any reports are welcome.

Sincerely,

The OSBot team

nice

 

can you consider adding system tray support? thx

Link to comment

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 by LeBron
Link to comment
  • Developer

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.

  • Like 3
Link to comment

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

  • Like 1
Link to comment

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. ^_^

 

 

741347b4c2cff823ae9e81fd18020757.png

 

  • Like 3
Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...