Leaderboard
Popular Content
Showing content with the highest reputation on 03/07/14 in all areas
-
Half of the community has porn in their signatures and icons and you're worried about an emoticon?5 points
-
Mission iQuest is a project that has been in development for about a week and should be released in late April or May. iQuest is OSBot's first and only script which handles multiple quests. The iQuest team is working hard to make our product reliable and flawless. Development on iQuest takes extensive amounts of time. For this reason, there is no firm ETA on when this project will be released, do not get your hopes up as long term projects can always turn sour. This script is being written right, this will allow for easy bug fixes and additions after release. Planned Features (on release)* 10-15+ Quests Tutorial island Ability to chain quests without any human interaction (for example, tutorial island straight into waterfall quest) Preview Project Lead: @Eliot Contributors: @Pain @Swizzbeat @Jordan @Pandemic Special Thanks to: @Mikasa @harrynoob @Smart This thread will be updated over the coming months, but this is a long term project, so do not expect anything in the immediate future. *Planned features will be changed many times before the official release of iQuest3 points
-
Win 6 Month Sponsor in this thread! Simply post below and your post number will be your entry! Multiple posters will be disqualified. Winner will be selected using www.random.org 100 entrants maximum.3 points
-
3 points
-
3 points
-
3 points
-
3 points
-
A couple things: Remove the random "sleep(50)" you have when right clicking an item as the menu opens on mouse press and not release. You can create a RectangleDestination to move your mouse to in one line instead of creating two different variables like you're doing, just pass a RectangleDestination the bounds of the slot you need (aka a Rectangle). moveMouse returns a boolean for a reason. Return the value returned by the method to see if it really did complete successfully. Arrays.asList is a great method to use for things like this. Just use the get(0) method to see if the action you want is the first one instead of iterating through them. Instead of an enhanced for loop just increment until your value is equal to the array size, then break because the action would not have been found. I wrote this a few days ago for a friend. Haven't tested it out but it should be beneficial if you don't understand my points public boolean interactInventoryItem(String itemName, String interaction) throws InterruptedException { Item[] items = client.getInventory().getItems(); if (items == null) return false; RectangleDestination itemDestination = new RectangleDestination(new Rectangle(client.getInventory().getDestinationForSlot(client.getInventory().getSlotForName(itemName)).getBounds())); for (Item currentItem : items) { if (currentItem.getName().equalsIgnoreCase(itemName)) { String[] itemActions = currentItem.getDefinition().getActions(); if (itemActions[0].equalsIgnoreCase(interaction)) return client.moveMouseTo(itemDestination, false, true, false); else { for (int i = 1; i < itemActions.length; i++) { if (itemActions[i].equalsIgnoreCase(interaction)) { client.moveMouseTo(itemDestination, false, true, true); if (client.isMenuOpen()) { List<Option> options = client.getMenu(); for (int j = 0; j < options.size(); j++) { if (options.get(i).action.equalsIgnoreCase(interaction)) { return client.moveMouseTo(new RectangleDestination(client.getMenuX(), client.getMenuY()+21+i*14, client.getMenuWidth(), 10), false, true, false); } } } } } } } } return false; }2 points
-
2 points
-
2 points
-
2 points
-
2 points
-
2 points
-
2 points
-
2 points
-
Roomscape, i think we both know that it is also circumstantial, if someones name is offensive or advertising.1 point
-
1 point
-
1 point
-
Hey guys, whats up! I am back after about a week of an ip ban. Now I messaged a load of people to sort out my issues so thanks to all of them and I will now tell you why I was banned I was using the VPN HOTSPOT SHIELD which is a free vpn so I could bot more than 2 accounts over 2 IP's. However I did not know that it assigned the same IP to multiple people, one of which was a scammer on here. Anyway after proving that our IP's did not match I am back and ready for business1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
doesnt really matter imo... he has sponsor which has all the features vip has.. its just a pip1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Well to be honest, why do we have "selling" tags in the "sell" section. I guess the first issue is, is it needed?1 point
-
1 point