Jump to content

Botre

Members
  • Posts

    5883
  • Joined

  • Last visited

  • Days Won

    18
  • Feedback

    100%

Everything posted by Botre

  1. https://uk.linkedin.com/pub/james-thompson/42/b6/363 I'm not sure whether they are contractually connected, but it's probably in RSBuddy's best interest to not get on Jagex's bad side. All it would take for RSB to lose it's majority of users is for Jagex to make that client against the rules, so even without a contract they have plenty of leverage.
  2. OSBuddy is a great way to measure demand and community approval for those kind of features, as long as OSBuddy keeps ahead and continues adding relevant new features they'll be fine, otherwise they'll just die. We'll see, if OSBuddy were to open their API and allow outsiders to create plugins they'd significantly raise their odds of survival, meh.
  3. Position p = myPosition(); Position l = path.peekLast(); if(l == null || p.distance(l) > granularity) { path.add(p); } A position is only added to a non-empty path if the player's current position is a specified distance away from the last added position. There's no need to check for equality (for which you would use the equals(Object o) but whatever) because my condition already excludes that (2 points that have a distance greater than zero between them can't be the same).
  4. public class PathCollector extends BasicScript { private LinkedList<Position> path; private int granularity = 4; @Override public void initialize() { path = new LinkedList<>(); } @Override public void loop() { Position p = myPosition(); Position l = path.peekLast(); if(l == null || p.distance(l) > granularity) { path.add(p); } } @Override public void onExit() throws InterruptedException { StringBuilder positions = new StringBuilder(); positions.append("new Position[]{"); for (Position position : path) { String sp = "new Position(" + position.getX() + ", " + position.getY() + ", " + position.getZ() + ") ,"; positions.append(sp); } positions.append("}"); StringSelection s = new StringSelection (positions.toString()); Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard (); c.setContents(s, null); log("Path copied to clipboard"); log(positions.toString()); } }
  5. 4K, not any CPU would be able to handle that though
  6. Might be flagged as a goldfarmer :x
  7. Art without rules A playground for fools
  8. https://en.wikipedia.org/wiki/Metre_(poetry)
  9. Combat scripts are underpriced
  10. UML or just write a basic skeleton by working out the logic in your head an then write out the implementation of it as you go
  11. Fix said that "it" (the client + mirror) should be compatible considering the platform independent nature of java. I then pointed out that that the mirror isn't written in java but in c++. This means that the mirror might not work because it's not written in java and therefore doesn't benefit from java's platform independent nature. The fact that the mirror relies on the regular client, which is written in java, is completely irrelevant and doesn't guarantee cross platform compatibility (ask any linux or mac user who wasn't able to use the mirror for months). So, think again.
  12. I think you missed my point.
  13. Mirror mode is written in c++ though :x
  14. Botre

    Sold

    Added on skype
  15. It's a revised version of windows 8.1. It's going to get the most attention in terms up maintenance and security updates from ms. It's free and compatible with your system.
  16. http://www.itpro.co.uk/desktop-software/23216/windows-10-vs-windows-81-what-s-new
×
×
  • Create New...