Everything posted by Chris
-
What are you listening to?
La Dispute albums
- OSBOT VIP
-
Having some hover problems
- Beer Buyer
- PPOSB - AIO Hunter
- [Free] Kebab Money - Easy Money Making No Requirements
Very nice- Noah v2
- Strange Combat Lite
prob added the osbot jar- In need of some help..
It would be best to post the client logger info.- Staff
- Sinful RC
- Late game tryndamere
trynd is trash tier champ. only good pre gold 2- A Beginners Guide to Writing OSBot Scripts (where to get started!) by Apaec
Entity fishspot = objects.closest("Fishing spot"); if (fishspot != null) { fishspot.interact("Use-rod"); } fishing spots are NPC's so NPC fishspot = objects.closest("Fishing spot"); if (fishspot != null) { fishspot.interact("Use-rod"); }- EXTREMELY BASIC UNICOW KILLER
nice Try looking into ConditionalSleeps- Loot Above Price Range
API package me.Sinatra.Machine.Data; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; public class GrandExchangeAPI { private static final String BASE = "https://api.rsbuddy.com/grandExchange?a=guidePrice&i="; public int getOverallPrice(int itemID) throws IOException { return parse(itemID, "overall"); } public int getBuyingPrice(int itemID) throws IOException { return parse(itemID, "buying"); } public int getSellingPrice(int itemID) throws IOException { return parse(itemID, "selling"); } private int parse(int itemID, String choice) throws IOException { URL url = new URL("https://api.rsbuddy.com/grandExchange?a=guidePrice&i=" + itemID); BufferedReader file = new BufferedReader(new InputStreamReader(url.openStream())); String price = null; String line; while ((line = file.readLine()) != null) { if (line.contains("{")) { price = line.trim(); } } if (choice.equals("buying")) { price = price.substring(price.indexOf(",") + 10, nthOccurrence(price, ',', 1)).trim(); } else if (choice.equals("selling")) { price = price.substring(nthOccurrence(price, ',', 2) + 11, price.indexOf("sellingQuantity") - 2).trim(); } else { price = price.substring(price.indexOf(":") + 1, price.indexOf(",")).trim(); } file.close(); return Integer.parseInt(price); } private int nthOccurrence(String str, char c, int n) { int pos = str.indexOf(c, 0); while ((n-- > 0) && (pos != -1)) { pos = str.indexOf(c, pos + 1); } return pos; } } Usage //in some class private GrandExchangeAPI grandExchange; //loot usage this.grandExchange = new GrandExchangeAPI(); if conditions for loot int worth = this.grandExchange.getSellingPrice(loot.getId()); if worth condition take //Simple layout..clean it up and try to use it yourself. //hope I managed to give insight- Sig Giveaway
- Sig Giveaway
One where it shows dankness and 420ish business- Demonic Gorillas
- [HELP] Display counter on GUI screen..
int bones; if condition bones++; //onPaint g2d.drawString("Bones: " + bones, x position, y position);- Bank chest help!
Dont have time atm. Work in the AM- Bank chest help!
Traditional banking using RS2Object. RS2Object bankBooth = objects.closest("Bank booth"); //Create an RS2Object looking for "Bank booth" if (bankBooth != null) { //Null check if (bankBooth.interact("Bank")) { //If the action was successful (true) sleep(600); //sleep //bank is open... } } Improved way to open the bank using the Bank API if (!getBank().isOpen()){ //If the bank is not open getBank().open(); //Opens bank chests, booths, etc. //sleep } else { //Bank is open..do something }- [BETA] ☞Sinful Dragons☞ | Core features | Multiple Dragon locations! + MORE [BETA]
Paused development- 2 month anniversary
- Dialogue Script Help!
if you dont get stuck on transit m8- How do I make a loot counter?
That is the name of my Class refer to this topic http://osbot.org/forum/topic/91021-basic-java-tutorial-i-found-online-for-anyone-wanting-to-learn-basics-also-contains-link-for-more-information/ Could help you out a bunch