Jump to content

Alek

Ex-Staff
  • Posts

    7878
  • Joined

  • Last visited

  • Days Won

    202
  • Feedback

    100%

Everything posted by Alek

  1. Alek

    Alec

    I thought this thread was very thoughtful @Joliter
  2. What happens if you click "Pay Now"? It's a renewal product and it looks expired. If that doesn't work I have one more fix.
  3. I heard this was a problem for a few people, I'll try working on a patch shortly. In the meantime you can fully log in and then start a script.
  4. Download Link: http://osbot.org/devbuilds/osbot 2.5.10.jar Added a handful of links and walking improvements to Web Walker, more web walker updates are coming soon. Please let me know how the new AutoLogin system is working/not working for you guys. Changelog: -Updated AutoLogin -Added amulet of passage @Lordsthan -Settings API works on resizable -Quests API works on resizable -Map API works on resizable -Main interface dependency works on resizable --Pending new game screen clipping -Added Killerwatt portal (w/ dialogue) (web walking) -Added Mort Myre gate override (checks warning and quest started) (web walking) -Improved Lumbridge Swamp cave link, checks warning message -Added third floor Security of Stronghold links to web walker -Various small web walking improvements related to walkability -Removed Skills closeGuide() -Removed Skills isGuideOpen() -Removed Widgets getGameScreen() (only a wrapper method) --Use getWidgets(GraphicUtilites.getMainInterfaceId())
  5. Alright I moved some things around and hopefully the new system works out.
  6. Its strange because more than those two lines should be printed: [INFO][Bot #1][06/21 01:33:18 PM]: Started random solver : Auto Login[INFO][Bot #1][06/21 01:33:24 PM]: Random solver exited : Auto Login I'm testing out a few things, hopefully some blind luck. Edit: In response to @Yowhite It seems its the script that cannot exit, perhaps because its sleeping for too long. The way the AutoLogin is designed, is to stop on response codes that aren't recognized. The only time the AutoLogin will attempt to reconnect is on connection errors (aka too many login attempts). Everything else is immediately exited.
  7. Are you running multiple botting tabs? Also, can I have the complete log from the logger?
  8. Some bonus criticisms: if (getObjects().closest("Oak").interact("Chop down")) { This is a null pointer waiting to happen private boolean isInventoryEmpty() { return getInventory().contains(""); } Just use the API methods, getInventory().isEmpty() - what you're using is not good return random(1000, 2000); You're not being clever, literally hasn't worked in 15 years of botting. Just return 1500. If you still think this is even worth your time, read up on some distributions and how they work: https://www.mathsisfun.com/data/standard-normal-distribution.html private boolean isCurrentlyChopping(){ return myPlayer().isAnimating(); } private void dropWood(){ inventory.dropAll(); } These methods may be okay for now if you plan on expanding them. However don't create wrapped methods, this is a very bad style of programming. Entity tree = getObjects().closest("Oak"); Don't use Entity, this is a super class so you're object slicing important information. Use RS2Object instead.
  9. Or just ask me to improve the methods. I'll look at complete dialogue.
  10. More like the volume serial number which is not "hardware id". Hardware id is not something that can be changed or is specific to an operating system.
  11. At some point your bots interact with a mule, if not then you're doing a lot of manual work.
  12. You have no idea what you are changing.
  13. Why would proxies make you get banned less?
  14. It's a @Zach question
  15. Seems hardly worth the effort for a preference in style
  16. There are a few ways, but none that I care to share or condone because that would defeat the purpose of the encryption in the first place.
  17. Jesus how big are your scripts going to be? Is it even worth it if your scripts are 100MB downloads?
  18. Alek

    Night Wintertodt

    Sorry for the delay, completely my fault for overlooking it. Script is now online and ready for purchase!
  19. You keep blocking out the most important part of the stack trace with your images. Mind just copying and pasting that entire log?
  20. https://www.mathsisfun.com/algebra/trig-interactive-unit-circle.html Play around with this. Edit: My mistake it looks like you already did some research, I'll toy around with it this weekend. Im sure there's some sort of reason.
  21. You can override break manager since 2.4.131, you do not need to clear all randoms: https://osbot.org/forum/topic/125655-stable-build-osbot-24131-patches-break-override/ Alternatively you could clear randoms through CLI.
  22. "Convert strings from files to generate different classes", so essentially ClassReader/Loader? That's not really necessary when you could probably use serialization for whatever you are doing instead - or perhaps it can just be solved with simple file management? We would need more context on what you're trying to do.
  23. Currently does not use home teleport because afaik there's no way for the client to know if its ready. Pretty certain you click the teleport, it asks the server, then the server responds back with a yes/no, if no then it says the cooldown. So the only way to test it would be for web walker to actually click it, but it cannot do this because the path needs to be generated before traversing. So the only solution would be: Click home teleport. If teleporting, cancel teleport, generate path, then click teleport again. If not teleporting, generate a different path. As you can see it would be pretty wonky. Unless of course this information is already available to the client, so if anyone else has conflicting information please correct me.
  24. I mean try practicing some basic string manipulation: -Validate if a string is a valid ip address/phone number -Remove numbers and replace uppercase with lowercase letters in a string
×
×
  • Create New...