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.

how to get items from array

Featured Replies

hey, i'm writing a little simple fishing script, but i need some help with withdrawing from bank when your items needed to be withdrawn are in a string array.

Static String FishingEquipment = new String[] {"Fly fishing rod", "Feather"};

then i'm doing

if (main.bank.contains(FishingEquipment))
{
	if (main.bank.withdrawAll(FishingEquipment)) <--- gives error
		SleepClass.sleepUntil(() -> main.inventory.contains(FishingEquipment), 10000);
}

so how can i "parse?" or split these item(s) from my array to single ones and withdraw them?

Edited by alqqu

Your best bet is just to iterate the array with a for loop, check if you already have the item in your inventory, and if not, withdraw it.

learn java before attempting to script please

As @Chris stated, please consider learning the fundamentals of Java before proceeding with your scripting adventures. It'll most definitely be worth it to first master the required fundamentals.

  • Author
1 hour ago, Night said:

Your best bet is just to iterate the array with a for loop, check if you already have the item in your inventory, and if not, withdraw it.

ty, i came up with this, and yes i know im still a bit noobish but this will do for now

for (String i : FishingEquipment)
{
	if (!main.inventory.contains(i))
		main.bank.withdrawAll(i);		
}

 

4 hours ago, Chris said:

learn java before attempting to script please

Scripting is incredibly easy to the point I'd consider it a very fun pathway into learning Java. Although maybe instead of asking basic questions here, he could of just googled it. 

  • Author
9 hours ago, asdttt said:

Scripting is incredibly easy to the point I'd consider it a very fun pathway into learning Java. Although maybe instead of asking basic questions here, he could of just googled it. 

i mean it really is easy because if you're doing a basic script its just ELSE IF SWITCH stuff for mostly but when you need to do some other shit then you need some java / some similiar coding language skill

4 hours ago, alqqu said:

i mean it really is easy because if you're doing a basic script its just ELSE IF SWITCH stuff for mostly but when you need to do some other shit then you need some java / some similiar coding language skill

Well yeah but you could say that about virtually anything lol. You can't drive a normal car, then suddenly drive a racecar. Even though you know how to drive a car, you'd require training/extra learning to operate a racecar. 

Same instance here. You'll start with a bunch of if/else statements and a basic script, and as time goes on you'll want to expand your knowledge to further your script performance, and hopefully begin to use OOP. Having a project to work on in order to learn makes learning a lot more fun and engaging. There's nothing that's comparable to it. Imagine if you enjoyed school, and studied for fun - you'd be a fucking genius lol. 

Create an account or sign in to comment

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.