Everything posted by Alek
-
[Dev Build] OSBot 2.5.10 - Web walking, AutoLogin
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.
-
Can you switch the auto login to ''OFF'' on osbot ?
- [Dev Build] OSBot 2.5.10 - Web walking, AutoLogin
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())- Can you switch the auto login to ''OFF'' on osbot ?
Alright I moved some things around and hopefully the new system works out.- Can you switch the auto login to ''OFF'' on osbot ?
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.- Can you switch the auto login to ''OFF'' on osbot ?
Are you running multiple botting tabs? Also, can I have the complete log from the logger?- Mule Plugin
This is not an OSBot Official Script, please post in a different section. Edit: Moving to archive- Conditional Sleep issues
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.- Breaking handleNextObstacle and completeDialogue loops
Or just ask me to improve the methods. I'll look at complete dialogue.- Hardware ID’s (New to Botting)
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.- Getting banned moderately quick
At some point your bots interact with a mule, if not then you're doing a lot of manual work.- Hardware ID’s (New to Botting)
You have no idea what you are changing.- Getting banned moderately quick
Why would proxies make you get banned less?- VIP Error?
- Script Development in Scala
Seems hardly worth the effort for a preference in style- Forgot OSRS login stored in osbot
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.- Script Development in Scala
Jesus how big are your scripts going to be? Is it even worth it if your scripts are 100MB downloads?- Night Wintertodt
Sorry for the delay, completely my fault for overlooking it. Script is now online and ready for purchase!- Issue running local script
You keep blocking out the most important part of the stack trace with your images. Mind just copying and pasting that entire log?- Camera direction
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.- Disable and re-enable login bot
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.- Are any of you use java reflection in your scripts?
"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.- WebWalkEvent Not using home teleport
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.- How to learn / use regex ?
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- Stealth Quester
The owner of OSBot did not take it down, I can assure you. Trying to figure out what happened. - [Dev Build] OSBot 2.5.10 - Web walking, AutoLogin