-
acceptTrade()
Does trade.acceptTrade() accept just the current interface or both?
- Problem with click()
-
Problem with click()
There's nothing wrong with the code besides click() though. The method is generating the right coordinates fine. I could write just click(30, 30, false); in my onLoop() and it still would only click sometimes. Other people have posted this same problem in this subforum. Something honestly has to be wrong with click(), but I don't know of any workarounds.
-
Problem with click()
The bounds come from the Shape given when the method is called...
-
Problem with click()
Here's a method I use to click a random coordinate in a shape with normal distribution: public boolean clickRandomXY(Shape region) { Rectangle r = region.getBounds(); int maxX = (int) r.getMaxX() - 1; int maxY = (int) r.getMaxY() - 1; int minX = (int) r.getMinX() + 1; int minY = (int) r.getMinY() + 1; int x, y; do { x = rand(minX, maxX); y = rand(minY, maxY); } while (!(x <= maxX) || !(x >= minX) || !(y <= maxY) || !(y >= minY)); return !mouse.click(x, y, false); } I know the code is a bit ugly, I apologize. rand() is my method for a random integer with normal distribution. Using this method, the mouse will move to the coordinates and then just not click sometimes. I also find it odd that click() returns true if the event failed... what's the reason for that? It goes against logic.
-
Problem with click()
Is anyone else having problems with click()? Sometimes it clicks, sometimes it doesn't. I've had to resort to looping click()'s in my methods until they finally work to get it to actually click. The weird thing is that it moves to the pixel to click, it just doesn't click once it's there, and it only happens sometimes. Anyone know the reason for this? Thanks
-
Better random()
It would be incredibly, incredibly unlikely for it to even run through the while loop twice.
-
Is there a way to make the mouse "jump" instead of travel?
http://osbot.org/forum/topic/70076-mousekeys-like-mouse-movement/?p=774964
-
Better random()
This function returns a random number with minimum min and maximum max with normal distribution. More info here public static int rand(int min, int max) { int n; int mean = (min + max) / 2; int std = (max - mean) / 3; Random r = new Random(); do { double val = r.nextGaussian() * std + mean; n = (int) Math.round(val); } while (n < min || n > max); return n; }
-
Ban Theory by Gnomedesto
Here's one way of implementing this: public static int rand(int min, int max) { int n; int mean = (min + max) / 2; int std = (max - mean) / 3; Random r = new Random(); do { double val = r.nextGaussian() * std + mean; n = (int) Math.round(val); } while (n < min || n > max); return n; }
- Khal Pest Control
- LOL
- calling out asuna
-
Y'all making me sad
Weird it was free at my school
-
Tips for new botter
http://osbot.org/forum/topic/64700-how-to-minimize-the-chances-of-getting-banned-while-botting/