Everything posted by Solzhenitsyn
-
aleksandrHerblore
Welp, 24 hours after the first 2-hour test run and there have been no bans so far.
-
aleksandrHerblore
Why do you always give advice on topics which evidently know nothing about? You have to go pretty far out of your way to make the mouse behave like that, and adding conditional sleep in the way that you are suggesting (i.e., to any 0 tick action) is dumb because no one waits for for their herb to be cleaned or pack to be opened before clicking on the next item. Obviously you -can- get banned for using AHK -- and some people do, but when people can use reasonably sophisticated "1:1" AHK scripts to do things like this on their livestreams it's apparent that Jagex is either not good at detecting the difference between someone using MouseKeys and AHK, or they don't care very much much and are more interested in issuing nominal bans to keep people on their toes. It's a great and reliable script that I use to get 31 agility on all of my accounts that need it as a quest requirement -- I think it's been nearly 12 accounts now. Great job on it. Two suggestions though: Move the camera such that the next obstacle is in view while you are stuck in the traversal animation instead of doing it after the animation finishes. Hover your mouse (or if you are feeling lazy, just do a mouse input to a screen region) on the next obstacle to improve the efficiency.
-
Bot Initialization Error 22/8/2016
Danny, maybe you can try running from command line (I don't see why it would make a difference, but perhaps). java -jar "C:\somePath...\2.4.84.jar" -login Yesitsdanny:forumpassword -bot gameAccount:gamePassword:pin Hope you get it fixed soon, not being able to use something you paid for
-
aleksandrHerblore
Yeah, it's like the same as someone using MouseKeys or AHK and almost no one gets banned for that. We'll see if my test account is still unbanned tomorrow (ran for 2 hours today).
-
aleksandrHerblore
So I finished my account creator, and my automated mule framework... time for a little bit easier of a project! So far, cleans 15.2k herbs per hour. Puts in bids in advance for the herbs with the best margins, and puts sell bids up at 1gp below current sell value. Updates bids if they stagnate or complete. Here's what it looks like when it's cleaning. Thanks to LoudPacks, House and Juggles for pointing me in the right direction for handling events. Woo!
-
[SNIPPET] Attack Option Switcher [SNIPPET]
Look into using configs to validate the attack style. Parent ID 43 Child values [0,4] in order of [1, 2] [3, 4]
-
WorldHopping
The most reliable way I found was to sleep until the current world has changed. I posted a snippet in the scripting subforum which might save you some time.
-
✪Jowsiej's Fighter Torso, Outfit Service and voic✪ SPECIAL OFFER
Can you add me on Skype? PnuxSucks
-
[LONG TIME USER ON OSB] VOUCHER SHOP [CHEAPEST][GUARANTEED]
Probably to build reputation. In any case, add me please; Skype: PnuxSucks @@Georgeyy
-
start with specific world/low fps client
Please make this a reality.
-
aHopper - add basic world hopping utilities to your script
I broke it when I changed something before posting, going to take it down and reupload when I figure out what I broke. Sorry. Edit: @@dontbuzz Fixed, added a line in the ctor in the wrong order. oops. always test before uploading
-
aHopper - add basic world hopping utilities to your script
Probably not very useful, but I needed a way to manage my world jumps so I wrote this. Maybe someone will find this helpful. Modify world list to suit your needs. Usage: aHopper.jumpTo(301) // These two instructions do the same thing. aHopper.jumpTo(1) // aHopper is agnostic to the real server number vs. the used server number. // Now we are on world 301. aHopper handles boundary worlds. aHopper.jumpToPrev() // Now we will jump to 394. aHopper.jumpToNext() // Now we will jump to 301. // aHopper keeps track of how many times we have jumped during this runtime. aHopper.isNextHopMultipleOf(5) // returns true // aHopper will update when it begins to try jumping, the following instruction will complete. aHopper.jumpTo(hopTarget); new cSleep(() -> getWorlds().getCurrentWorld() == aHopper.getCurrWorld(), 2500).sleep(); // cSleep not included, go look at Explv's explanation of lambda expressions.
-
Google sheets help
Use parse method from your browser's javascript to read rsbuddy's price json.
-
Stealth Quester
If I start doing all quests, and I don't have some of the skill requirements, will it skip the quests that I cannot complete?
-
Aleksandr's Account Starter
removed
-
Aleksandr's Account Starter
13-14 hours of work.
-
Aleksandr's Account Starter
Not all items are trade restricted.
-
Aleksandr's Account Starter
I needed a script to create a bunch of accounts for me, so I spent most of my day yesterday working on it. Currently: Does tutorial island. Sells items from tutorial at G.E. Buys hatchets at the G.E. Gets 40 woodcutting + banks. Sells logs. Buys starter equipment. Equips ^ as attack level improves. Kills chickens until level [a,b,c] Kills cows until level [d,e,f] Kills barbarians until level [g,h,i] Loots and buries bones when convenient (i.e., when the bones exist in a straight line to the target). Walks to G.E. and logs out at level [j, k, l] Planned: 7 QP Few other stat requirements needed for quests Faster money making methods (for accounts that don't need WC). Thanks to @Token for giving me good advice, @Explv for teaching me his way of using conditional sleeps and @House for teaching me lambda expressions, really appreciate it guys.
-
Juggles AIO Shop Buyer
Great work, but please don't release this widely... My bots already have a ton of competition at every shop they are buying from and if this is a public release then the method will be dead for everyone.
-
PC> 11+ yr account, no email associated.
Anyone know how much an account like this is worth? Never played on OSRS, stats carried over to RS3 are fairly low. No quests complete. I am OO. No bans, no warnings, etc.
-
[130+ FB's] Jamez 07 Services Thread![Competitive Prices] [Quests/Void/Pleveling]g
Hey Jamez, I tried adding you on Skype but got an impersonator. I PM'd you my contact information, could you add me? Thanks. Edit: tagging you @@Jamez
-
OSBot 2.4.83 - Mid-Week Patches
@@Alek What got changed about the ChatBox API? I was trying to use it in v2.4.81 and was having problems with it.
-
OSBot 2.4.81
This has always happened to me when I have multiple tabs open in a single client. I bought VIP so that I could open as many clients as I wanted to. If you mean when you start a script, well, if the script you're using is buggy or badly written then that could be eating up your resources.
-
Explv's Walker
This is my favourite script. I use it every day, and it makes managing a ton of accounts possible so thanks for putting it together. Sometimes I get this error on launch which requires a client restart. console output: at java.awt.image.SinglePixelPackedSampleModel.createDataBuffer(Unknown Source) at sun.awt.image.IntegerInterleavedRaster.<init>(Unknown Source) at sun.awt.image.IntegerInterleavedRaster.createCompatibleWritableRaster(Unknown Source) at java.awt.image.ConvolveOp.createCompatibleDestImage(Unknown Source) at java.awt.image.ConvolveOp.filter(Unknown Source) at org.pushingpixels.substance.internal.utils.SubstanceTextUtilities.paintTextWithDropShadow(SubstanceTextUtilities.java:104) at org.pushingpixels.substance.internal.utils.SubstanceTitlePane.paintComponent(SubstanceTitlePane.java:1265) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JLayeredPane.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source) at javax.swing.RepaintManager$PaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.access$1200(Unknown Source) at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) [ERROR][08/03 08:56:31 PM]: Uncaught exception! java.lang.OutOfMemoryError: GC overhead limit exceeded at java.lang.String.toCharArray(Unknown Source) at javax.swing.text.AbstractDocument.handleInsertString(Unknown Source) at javax.swing.text.AbstractDocument.insertString(Unknown Source) at javax.swing.text.PlainDocument.insertString(Unknown Source) at javax.swing.text.AbstractDocument.replace(Unknown Source) at javax.swing.text.JTextComponent.setText(Unknown Source) at org.osbot.gb.run(bh:26) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) [ERROR][08/03 08:56:32 PM]: Uncaught exception! java.lang.OutOfMemoryError: GC overhead limit exceeded at java.util.Arrays.copyOfRange(Unknown Source) at java.lang.String.<init>(Unknown Source) at javax.swing.text.GapContent.getString(Unknown Source) at javax.swing.text.GapContent.remove(Unknown Source) at javax.swing.text.AbstractDocument.handleRemove(Unknown Source) at javax.swing.text.AbstractDocument.remove(Unknown Source) at javax.swing.text.AbstractDocument.replace(Unknown Source) at javax.swing.text.JTextComponent.setText(Unknown Source) at org.osbot.gb.run(bh:26) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) [DEBUG][08/03 08:56:32 PM]: Loaded script! [DEBUG][08/03 08:56:32 PM]: Launching script... [INFO][Bot #1][08/03 08:56:33 PM]: [Break Manager] After botting for 126 minute(s), you will break for 41 minute(s). [INFO][Bot #1][08/03 08:56:33 PM]: Loaded 6 built-in random solvers! [ERROR][08/03 08:56:33 PM]: Uncaught exception! java.lang.OutOfMemoryError: GC overhead limit exceeded at java.awt.image.DataBufferInt.<init>(Unknown Source) at java.awt.image.Raster.createPackedRaster(Unknown Source) at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source) at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source) at org.pushingpixels.substance.internal.utils.SubstanceCoreUtilities.getBlankImage(SubstanceCoreUtilities.java:716) at org.pushingpixels.substance.internal.utils.SubstanceImageCreator.getRotated(SubstanceImageCreator.java:553) at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.getTrackVertical(SubstanceScrollBarUI.java:546) at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.paintTrackVertical(SubstanceScrollBarUI.java:493) at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.paintTrack(SubstanceScrollBarUI.java:906) at javax.swing.plaf.basic.BasicScrollBarUI.paint(Unknown Source) at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.paint(SubstanceScrollBarUI.java:969) at javax.swing.plaf.ComponentUI.update(Unknown Source) at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.__org__pushingpixels__substance__internal__ui__SubstanceScrollBarUI__update(SubstanceScrollBarUI.java) at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.__org__pushingpixels__substance__internal__ui__SubstanceScrollBarUI__container__update(SubstanceScrollBarUI.java) at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.update(SubstanceScrollBarUI.java) at javax.swing.JComponent.paintComponent(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source) at javax.swing.RepaintManager$PaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source) [ERROR][08/03 08:56:34 PM]: Uncaught exception! java.lang.OutOfMemoryError: GC overhead limit exceeded [ERROR][08/03 08:56:35 PM]: Uncaught exception! java.lang.OutOfMemoryError: GC overhead limit exceeded [ERROR][08/03 08:56:38 PM]: Uncaught exception! java.lang.OutOfMemoryError: GC overhead limit exceeded [ERROR][08/03 08:56:38 PM]: Uncaught exception! java.lang.OutOfMemoryError: GC overhead limit exceeded [INFO][Bot #1][08/03 08:56:52 PM]: Terminating script Explv's Walker... [WARN][Bot #1][08/03 08:56:57 PM]: Event executor is taking too long to suspend; terminating now... [INFO][Bot #1][08/03 08:56:57 PM]: Script Explv's Walker has exited!
-
HHopper | Hop to a specific world + interrupt condition
Hey, wondering if you can help me with this. http://stackoverflow.com/questions/4922145/non-static-method-cannot-be-referenced-from-a-static-context-error From SO, I've made this change... void jumpToSafeWorld() { status = "There are people on the radar, jumping away from them..."; //getWorlds().hop(Worlds[random(3,11)]); HHopper s = new HHopper(this); s.hop(Worlds[random(3,11)], ()->false); } (EDIT: ^ This is really bad, don't do this) but I'm wondering where I'm supposed to instantiate the new HHopper object and if I need to have a separate instance each time I jump. Thanks for writing this, and thanks for your time. EDIT: If anyone else doesn't know how to use this, and you want to take advice from someone who is more or less mentally retarded and has less than 4 days of Java experience... public class someClass { private HHopper hopper = new HHopper(this); private void someFunction() { hopper.hop(world, condition) } }