Jump to content

Isolate

Lifetime Sponsor
  • Posts

    2136
  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by Isolate

  1. bot.getCanvas().getBounds(); only returns the rectnagle of the canvas position within the client, so it returns 0,0,width,height. So when using robot to take a screenshot it does it from the 0,0 of your screen.
  2. He is the developer of a premium miner, using my free one.
  3. Should be proud or concerned? The plot thickens (Not Paid Actors)
  4. Trying to get the canvas bounds here, x and y are always 0. Any way to find the real position (Edit: gives the bounds of the canvas on the client ,not on the screen, looking for a way to get a box around the client or just the windows)
  5. Or just look at the pinned threads http://osbot.org/forum/topic/41641-how-to-cancel-automatic-renewals/
  6. For you personally or what, there have been mirror client bans.... read the thread?
  7. Pineapples differ from people due to quantum astrological ground pencil shavings rule made pre-fifty-seventh showdown of the pickle finned produce parade -.-
  8. No 2 hour limit
  9. http://unli.ml/
  10. when google bot is not really a google bot. subtle
  11. the random spazms are not good. But general its curves and paths are ok unless it has its seizure moments
  12. I assumed he meant collect data from people playing legit on the client and translate that into the sleeps and mouse paths the client makes ect ect. Osbots mouse is already surprisingly human and un-repetitive... I made a class that tracks mouse points and paths and colours them based on frequency. Rarely ever was a point even in the second colour grid of >1 uses. And this was monitoring basic item combining in a bank where you're only interacting with 2 items and 1 interface.
  13. Can someone enlighten me why this would have a ban rate at all
  14. Sssssssound Ssssssslipery to me ; ). I'm sure there'd be a way, Like the people above me said, a good way would be to locate something thats relative position will always be the same. This can even the be the point you enter the instance, if its always the same tile you start off in.
  15. I don't understand how bias would make it take any longer... long time, but idk if you get informed if denied.
  16. I think he/she did, the application can take forever though.
  17. http://osbot.org/forum/topic/69297-close-ge-collection-box/
  18. Isolate

    @Isolate

    What a flirt Ain't saying he a code digger, but he ain't messin with no noob, noob.
  19. Isolate

    @Isolate

    I can think of a few reasons...
  20. Because Human Conversation AI is crap at the moment and any hard coded chat is 100% pattern.
  21. ahh your method look fancier int howManyObjectsOther(final String objectName, Area area){ return getObjects().filter(new Filter<RS2Object>() { @Override public boolean match(RS2Object object) { return object != null && object.getName().equals(objectName) && area.contains(object); } }).size(); }
  22. int howManyObjects(String objectName, Area area){ java.util.List<RS2Object> allObjects = objects.getAll(); java.util.List<RS2Object> instancesOfObject = new LinkedList<>(); for(RS2Object i : allObjects){ if(i.getName().equals(objectName) && area.contains(i)){ instancesOfObject.add(i); } } return instancesOfObject.size(); }
  23. Umm maybe something along the lines of this: (Not sure if it works but the logic is there and could be tweaked) void hovenEntityOption(Entity entity, String option){ if(menu.isOpen() && menuContains(option)){ Rectangle optionBox = menu.getOptionRectangle(menuIndex(option)); if(optionBox != null){ if(optionBox.contains(mouse.getPosition())){ //idling }else{ int x,y; do { x = (int) (optionBox.getX() + optionBox.getWidth() * Math.random()); y = (int) (optionBox.getY() + optionBox.getHeight() * Math.random()); } while(!optionBox.contains(x,y)) ; mouse.move(x,y); } } }else{ if(menu.isOpen() && !menuContains(option)){ menu.selectAction("Cancel"); }else { if (entity.hover()) { mouse.click(false); } } } }
  24. Break It Down: Reflection is where you locate and boot the main class so you have a contained running instance. Then you load hooks (paths) to the methods and fields you want inside this running client. Then you use the loaded hooks to run your scripts. : Reading fields in external running code Alot easier to do on a rsps than it is to do on rs in terms of finding the fields :P
×
×
  • Create New...