Leaderboard
Popular Content
Showing content with the highest reputation on 10/24/13 in all areas
-
ScapeWalk @Trammelanto and I have decided today to develop a partly AIO walker, ScapeWalk! We have just finished the base of the script, and are currently gathering a lot of coordinates. The script works very simple, you choose a starting point out of a list of many locations, and a destination, then just hit start and relax! It may not be AIO, but we will add a lot of locations, you should be able to find your desired location in the list! We will add a blog and a full location list later, the GUI is also very basic at the moment, we will add more features to it later. Do you have a location that you'd like to see added? Please post it here, and we will look at it! Release date: unknown7 points
-
http://osbot.org/forum/topic/21898-plagerism-vs-goldengates/ Dashboard be catchin feelings l0l3 points
-
I've received a tempting offer from @Dashboard, I doubt I'll accept it so I will continue working on this until I change my mind. GUI will receive a re-work due to guilty feelings. I'll talk to Dash further today.2 points
-
2 points
-
2 points
-
I believe when others don't get what they want they tend to become agressive and 'spit the dummy'. Great example off the trend in the picture.2 points
-
Add a trade with caution userbar or something to peoples profile and what not because i've seen people under dispute and still sell some stuff or buy stuff only to scam even more while a dispute has been opened against them by someone else. http://osbot.org/forum/topic/19833-kussikussi-scam-report/ http://osbot.org/forum/topic/19806-player-dispute-kussi/ Currently there are 2 disputes on this member. I saw the first one Rodger made i thought oh well there goes a member going to be banned. But then few hours later I saw someone I know, King Leonidas opened up one as well. Doing the trade with caution userbar would keep the market more safe and what not. Thoughts or support guys?1 point
-
1 point
-
Requirements a cell phone and a credit card the credit card doesn't need any $$ in there you can use a pre paid one or just anyone you find on Albooraq or any VCC First of all sign up here. http://www.windowsazure.com/en-us/pricing/free-trial/ Once signed up and logged in click on Virtual machines on the left side. The small ones last upto a month so you can create like 20 of them. The rest only last for a max of 2 weeks so you can do this method again. Once you created all you can download an RDP file to access your desktop. Once that's done all you do is disable the internet security install java and osbot and you're good to go! These VPSs are the same exact ones that http://osbot.org/forum/topic/20192-2-week1-month-subscription%E2%98%85rs307gp%E2%98%85paypal%E2%98%85imagines-next-2-nothing-vps-shopcheapest%E2%98%85most-powerful/ sell and many others.1 point
-
No... The irony... Why no? No as in it's not tricky. :P @Mikasa, I've finished that one already.1 point
-
1 point
-
1 point
-
1 point
-
Sweeet Could you make it so the GUI stays up after you hit start in case you need to go somewhere else quickly?1 point
-
1 point
-
I don't know what libraries are in the client by default, but this provides a bit more information package org.kenneh.framework.net; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.util.Date; import com.google.gson.Gson; public class PriceGrabber { private static final String URL_BASE = "http://forums.zybez.net/runescape-2007-prices/api/item/"; private final int itemId; private String name; private int average; private int low; private int high; private String imageURL; private Offer[] offers; private Price price; public Offer[] getOffers() { return offers; } public Price getRaw() { return price; } public String getImageURL() { return imageURL; } public int getLow() { return low; } public int getHigh() { return high; } public int getAverage() { return average; } public int getId() { return itemId; } public String getName() { return name; } public PriceGrabber(final String itemName) { this.name = itemName; price = new Gson().fromJson(getJson(getName()), Price.class); low = (int) price.getLow(); average = (int) price.getAverage(); high = (int) price.getHigh(); name = price.getName(); imageURL = price.getImageURL(); itemId = price.getId(); offers = price.getOffers(); } public PriceGrabber(final int itemId) { this.itemId = itemId; price = new Gson().fromJson(getJson(String.valueOf(getId())), Price.class); low = (int) price.getLow(); average = (int) price.getAverage(); high = (int) price.getHigh(); name = price.getName(); imageURL = price.getImageURL(); offers = price.getOffers(); } private String getJson(String end) { try { URL url = new URL(URL_BASE + end.toLowerCase().replaceAll(" ", "%20")); URLConnection urlconn = url.openConnection(); urlconn.addRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36"); urlconn.setRequestProperty("Connection", "close"); BufferedReader in = new BufferedReader(new InputStreamReader(urlconn.getInputStream())); return in.readLine(); } catch(Exception a) { System.out.println("Error connecting to server."); } return null; } public static void main(String[] args) { PriceGrabber price = new PriceGrabber("amulet of fury"); System.out.println(price.getRaw()); System.out.println(price.getOffers()[0]); } private class Offer { private int selling; private int quantity; private int price; private long date; private String rs_name; private String contact; private String notes; public boolean isSelling() { return selling == 1; } public int getQuantity() { return quantity; } public int getPrice() { return price; } public String getDate() { Date d = new Date(date * 1000L); return d.toString(); } public String getRSName() { return rs_name; } public String getContact() { return contact; } public String getNotes() { return notes; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getRSName()).append(" is ").append(isSelling() ? "selling" : "buying").append(" ").append(getQuantity()); sb.append(" of the item ").append(" for ").append(getPrice()).append(" on ").append(getDate()).append("\t"); sb.append("Contact ").append(getContact()).append("\t"); sb.append("Notes: ").append(getNotes()); return sb.toString(); } } private class Price { private int id; private String name; private String image; private double average; private double recent_high; private double recent_low; private Offer[] offers; public Offer[] getOffers() { return offers; } public double getHigh() { return recent_high; } public double getLow() { return recent_low; } public String getImageURL() { return image; } public int getId() { return id; } public String getName() { return name; } public double getAverage() { return average; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("id=").append(getId()).append("\t"); sb.append("name=").append(getName()).append("\t"); sb.append("image=").append(getImageURL()).append("\t"); sb.append("average=").append(getAverage()).append("\t"); sb.append("high=").append(getHigh()).append("\t"); sb.append("low=").append(getLow()).append("\t"); sb.append("offers=").append(getOffers().length); return sb.toString(); } } }1 point
-
1 point
-
Saw some people asking questions about choosing last withdrawal amount. I decided to write this up. Enjoy. public int getBankSlotForName(String name){ for (Item item : client.getBank().getItems()){ if (item != null && item.getName().equalsIgnoreCase(name)){ return client.getBank().getSlotForId(item.getId()); } } return -1; } private boolean withdrawLastAmount() throws InterruptedException { int slot = getBankSlotForName(name); if (!client.getBank().isSlotVisible(slot)){ client.getBank().scrollToSlot(slot); sleep(100); } if (client.getBank().isSlotVisible(slot)){ if (!client.isMenuOpen()){ MouseDestination item = new RectangleDestination(client.getBank().getAbsoluteSlotPosition(slot)); client.moveMouseTo(item, false, false, true); sleep(100); } if (client.isMenuOpen()){ MouseDestination click = new RectangleDestination(new Rectangle(client.getMenuX(), client.getMenuY() + 18 + (6 * 14 + 1), client.getMenuWidth(), 14)); client.moveMouse(click, false); sleep(100); if (click.destinationReached(client.getMousePosition())) { client.clickMouse(false); return true; } } } return false; }1 point
-
uhm virtual machines uses a lot of cpu, I don't see this running lots of bots1 point