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.

Inventory.getAmount Doesn't recognize stackables

Featured Replies

example:

 

Even if i have 2147m rune arrows in inventory

 

 

it will tell me that i only have 1 rune arrow

It probably returns the amount of inventory slots with that item.

You could do something like this (not tested):

this.client.getInventory().getItemForName("Rune arrow").getAmount();
  • Author

 

It probably returns the amount of inventory slots with that item.

You could do something like this (not tested):

this.client.getInventory().getItemForName("Rune arrow").getAmount();

 

will try it out but its basically the same as what i used before

 

client.getInventory.getAmount("Dragon bolts (e)");

No it is not, your code will give you the amount of slots that is filled with Dragon bolts (e). 

My code will get that item and tell you how many of them are in that stack.

  • Author

No it is not, your code will give you the amount of slots that is filled with Dragon bolts (e). 

My code will get that item and tell you how many of them are in that stack.

 

 

didn't work still counts as one

nvm im probably an retard this is my code

 

if(i.contains("Rune arrow")){

                i.getItemForName("Rune arrow").getAmount();

            totalgold += 200;

            

            }

 

i just want the int totalgold to multiply by every rune arrow in the inventory

Edited by lazyy

if(i.contains("Rune arrow")){
                int amount = i.getItemForName("Rune arrow").getAmount();
            totalgold += 200 * amount;
            
            }

  • Author

if(i.contains("Rune arrow")){

                int amount = i.getItemForName("Rune arrow").getAmount();

            totalgold += 200 * amount;

            

            }

 

thanks so much for your code

 

but it still recognizes a stack of rune arrows as 1 item -_-

 

will just have to live with it i guess

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.