Jump to content

Alek

Ex-Staff
  • Posts

    7878
  • Joined

  • Last visited

  • Days Won

    202
  • Feedback

    100%

Everything posted by Alek

  1. Alek

    Stealth Quester

    The owner of OSBot did not take it down, I can assure you. Trying to figure out what happened.
  2. Don't write in camera code, interact does it for you. Also interaction event has specific requirements on whats visible or not, so its possible your script stalls forever.
  3. You could reset variables on script start. I mean is there a reason the variables are static?
  4. static variables as @Chris said. It's driven me crazy before too.
  5. Classes are only really needed if you want to represent an Object. For instance we have a class called Dog. Dog has the following properties: -Barks -Love -Paws With the constructor: Dog(int barks, int love, int paws) Would could do something like: Dog dog1 = new Dog(4,2,9); Dog dog2 = new Dog(5,5,8); Dog dog3 = new Dog(9,9,9); List<Dog> doggos = new ArrayList<>(); doggos.addAll(dog1, dog2, dog3); Now try doing this without using a new class of Dog. You would have something like int dog1Barks = 4; int dog1Love = 2; int dog1Paws = 9; int dog2Barks = 5; int dog2Love= 5; ... etc etc
  6. TL: We have an actual World hook which that class used to represent. When the world switcher came out I only wanted to maintain one form of world hopping, not both the login screen and world switcher. I decided to not use the world hook and only use the world switcher, as this seems more preferable. There were also issues with scripters not understanding that the world accessor was only available when you were completely logged out - which lead to a lot of confusion because all the other API methods were available only when logged in. Since then I moved to have the script only execute when you are completely logged in, which makes this impossible anyways. TLDR: I use that class internally, it could just be re-written as a private inner class that API users can't access.
  7. Not sure why it's using web walking on an agility script, strange report regardless. I'll take a look at the log later this weekend.
  8. Alek

    deleted deleted

    Stop trolling. Please post in the SPAM section next time.
  9. The normalization doesn't look (quite) right on line 187 and 188. Change the int to a float for "angle", then normalize it with Math.atan2(Math.sin(angle), Math.cos(angle)), then you can cast this to an int. See if that works out.
  10. Please don't tag me and call me out like this in public, you're encouraging other people to do the same for their individual requests. Instead, if you private message me and ask nicely I'll go through the request before the 24 hour cycle. I pushed it only this time, in the future I'm going to wait the full 24 hours instead.
  11. http://lmgtfy.com/?q=runescape+machine+learning Edit: Here's the TLDR on why I'm being a smartass: -You didn't mention what machine learning library you would use and why -You didn't really explain your prior knowledge into it, just kind of loosely used it as a buzz word -You didn't do any research into prior attempts for botting in video games, yet alone RS. How do you plan to train it? What specifically are you doing differently than what has already been done before? How will it understand what the objective of the game is? How much are you training it, are you training the mouse movements as well? Are you planning to run this on the main game? If so, do you understand that it will probably take a decade to come up with an intelligent bot that can automate tasks? How do you plan on simulating the training? Edit 2: Reading over your post, it sounds like you're talking about a project that already exists. The problem is, is that the machine really isn't "learning". It's copying your gameplay and trying to replicate it using algorithms. I suppose one could argue that its learning, but your bot isn't going to do anything new. You're going to train it to do something, and it will always do it the way you want it. This is different than saying "go learn to mine", and the bot ends up figuring out that better pickaxes can mine faster, different ores have different rates, different locations have better variety, avoid high traffic areas, etc. Who knows, maybe your bot figures out that pking rune miners is the most efficient way to go mining.
  12. Not a Java reverser (x86 only) or know much about the game, but what you’re talking about would require a kernel level driver to properly implement. In this case your heuristic antiban would be completely useless, so there would be no point in implementing it.
  13. toEntity(entity); camera.movePitch(random(camera.getPitch() - 1, camera.getPitch()+1)); etc. Theres your antiban that will prevent you from ever getting banned. Edit: Unless of course I'm missing something which isn't antiban related, but it sounds like you're trying to randomize the camera.
  14. Look up how to run Minecraft on YouTube, it's the same process but for OSBot.
  15. I guess technically if you can allocate more ram to each bot, then thats less the GC has to work - provided you are running the same amount of bots. But thats only for the GC, as part of a longer equation of to whats eating your CPU. Most likely the scripts are eating up the very big portion of your usage. Hopefully this answer helps a little bit.
  16. What operating system are you on? Did you recently get VIP and are trying mirror mode for the first time?
  17. Thank you for being a part of the OSBot community. We're dedicated to making it easy to work with us, whether it's creating custom scripts, or understanding how we manage your data. OSBot takes the privacy of our customers very seriously. We periodically update our Privacy Policy to comply with changing legal requirements and to clarify how we collect, use and protect personal information. Our Privacy Policy has been updated as of May 23, 2018. The updates include provisions to address the requirements of the EU's General Data Protection Regulation (GDPR), which replaces the 1995 Data Protection Directive and comes into force May 25, 2018. We encourage you to read our revised Privacy Policy. If you have any questions about the updated privacy policy, please email us at privacy@osbot.org Read Our Privacy Policy
×
×
  • Create New...