-
AGatherer - Multipurpose Gathering Script [In-Progress]
Thanks for the support! @PockerRock I'll be out of town for the next three weeks. I'll contact you when I return.
-
AGatherer - Multipurpose Gathering Script [In-Progress]
Hi all. I'm new to the forums here and tried my hand at building a script: AGatherer. I'm looking for some feedback on the project so far. AGatherer is a multipurpose gathering script that will support mining, smithing, fishing, woodcutting, rune crafting, and more at various locations. The goal of this project is to make an all-inclusive gathering script. I understand that's not terribly unique, but I figure it's a great first script. Perhaps in the long run there will be a free and premium version, with the premium version offering more customization and gathering locations. Unfortunately one of my accounts was recently banned while creating the script so far (thankfully not my main account - never botted on it). To be honest, I'm a little discouraged to continue the project. I'm afraid my other accounts might get banned as well due to my IP being flagged. In addition, building custom Mouse Movement and AntiBan algorithms seems very daunting. I'm not sure if I will be continuing the project, but I figured I'd show this to get some feedback and offer any insight my code could provide to the community. The source code for the project can be seen here: GitHub Thanks in advance and happy botting!
-
Faster dropAllExcept method?
The API is "slow" because it must simulate a user manually dropping items themselves. The cursor moves from each individual item and selects drop. To be honest, the API is actually quite fast at dropping in comparison to a real user.
-
OSBot 2.3.69 - More mouse improvements + Auto-Login
Thanks for the updates!
-
interact() returning true even though entity is not interacted with
I see the issue now. I am performing more than one action in the walk states. Currently I am using the State paradigm with four states: BANK, MINE, WALK_TO_BANK, and WALK_TO_MINE. I guess Ill have to expand the WALK_TO_MINE state to WALK_TO_UPPER_LADDERS, GO_DOWN_UPPER_LADDERS, and WALK_TO_MINE, and a similar expansion for the WALK_TO_BANK state. Thanks you all for the help. I'll try implementing this and see if it works.
-
interact() returning true even though entity is not interacted with
Thanks for the input. I'm new to RS Scripting. Seems confusing for interact to return true when interaction has not actually occurred. What would you guys recommend then? Something like: RS2Object ladder = getScript().objects.closest("Ladder"); if (ladder != null) { while (UPPER_LADDER_AREA.contains(myPlayer())) { ladder.interact("Climb-down"); sleep(100); } } Thanks again for the input.
-
interact() returning true even though entity is not interacted with
Hi there. I'm making a simple Mining Guild bot. I'm having an issue where the bot will sometimes misclick the ladders or coal veins and get stuck. I am currently using the following snippet to perform the interaction (example below is for climbing down the ladder): RS2Object ladder = objects.closest("Ladder"); while (!ladder.interact("Climb-down")) sleep(100); I believe interact() may be returning true even though the ladder/vein was not properly interacted with. I was wondering if anyone else was having this issue. Thanks in advance for the help.