Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

OSBot 2.3.37 - Further migrations to the widget system

Featured Replies

  • 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

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

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

it bugs me too that most of the scripts are broken and will trake 1-7 days

 

but still the update was needed

Thanks for the update :)

Edited by iJodix

  • Author
  • 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.

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

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

 

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

 

You made genius
Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.