roguehippo Posted September 10, 2016 Share Posted September 10, 2016 What the title says basically. i was wondering if it is possible to calculate the inventories value based off of ge prices of the items. Quote Link to comment Share on other sites More sharing options...
RDM Posted September 10, 2016 Share Posted September 10, 2016 click on your Equipment tab then click the money bag 1 Quote Link to comment Share on other sites More sharing options...
Spookz Posted September 10, 2016 Share Posted September 10, 2016 What the title says basically. i was wondering if it is possible to calculate the inventories value based off of ge prices of the items. u can pinch OSBuddies pricing API https://rsbuddy.com/exchange Quote Link to comment Share on other sites More sharing options...
Team Cape Posted September 10, 2016 Share Posted September 10, 2016 (edited) http://osbot.org/forum/topic/102611-ge-data-get-price-etc-by-item-name-no-external-libraries-required/ private long getInventoryValue() { long value = 0; for(Item i: inventory.getAll()) { value += new ExchangeItem(i.getName(), i.getId()).getPrice(); } return value; } Edited September 10, 2016 by Imateamcape Quote Link to comment Share on other sites More sharing options...
Trees Posted September 13, 2016 Share Posted September 13, 2016 http://osbot.org/forum/topic/102611-ge-data-get-price-etc-by-item-name-no-external-libraries-required/ private long getInventoryValue() { long value = 0; for(Item i: inventory.getAll()) { value += new ExchangeItem(i.getName(), i.getId()).getPrice(); } return value; } While you did provide the skeleton for doing this, it's important to note that you should cache the item value or something. Firstly, it's not like the item's price will change that much over the course of the script running. Secondly and most importantly, you don't want to be bombarding their server with requests as well as stopping the thread from running until the page has loaded. Of course using asynch methods would be better for this. Quote Link to comment Share on other sites More sharing options...