-
Posts
164 -
Joined
-
Last visited
-
Feedback
0%
Everything posted by Merccy
-
V1.1 Released! Hello, For all my scripts I require a walking class so I made this class that DOESN'T glitch/pause on breaks. Example (V1.1): This class/package is able to: Manage the run energy Open doors (ONLY closed ones) Clicks next Position when it is in range for smooth walking Path randomization which can be turned of for each position DOESN'T glitch/stop Easy to use! Has a debug paint Requirements/How to implement: Import the jar first (You can also open the JAR with 7Zip and go to the walker folder for the source) States makes this alot easier. First you need to make a new PathTile, a PathTile is a class that extends Position so you can use it as a Position aswell. By not specifying the randomize boolean it will be true (so randomized) PathTile tile = new PathTile(Entity ent); PathTile tile = new PathTile(Entity ent, boolean randomize); PathTile tile = new PathTile(int x, int y, int z); PathTile tile = new PathTile(int x, int y, int z, int randomize); Then you make a PathTile array PathTile[] pathTiles = new PathTile[] { new PathTile(3186, 3429, 0), new PathTile(3191, 3429, 0), new PathTile(3196, 3429, 0), new PathTile(3196, 3424, 0), new PathTile(3197, 3419, 0, false) }; // By not specifying the randomize boolean it will be true (so randomized) After that you can make a new Path Path path = new Path(Script s, PathTile[] pathtiles, int maxRandom); // For example Path path = new Path(this, pathTiles, 2); // This will make a new Path with the Path Tiles we made before and the randomization value is 2. (So the x can vary between -2 and 2) Then we need to make our walker class Walker walker = new Walker(Script s, int doorDistance); // For example Walker walker = new Walker(this, 2); So how do we combine these things? Because it doesn't glitch on breaks you should use states. if (State.START_WALK) { path.start(); } if (State.IS_WALKING) { walker.walkPath(path); } // For the IS_WALKING state you can use path.isWalking(); // For the START_WALK state you could use an area for example. If you want to draw the debug paint then put this in your onPaint: //Make walker and your path public/private/protected public void onPaint(Graphics g) { this.walker.drawDebug(g, this.path); } If you want to draw the path on screen then put this in your onPaint: public void onPaint(Graphics g) { this.walker.drawPath(g, this.path, Color.CYAN, Color.RED); } If you don't understand it watch this very basic implementation video: --Updating Changelog; ---------------V1.2--------------- Added Walker.recover(); It will try to find the closest PathTile of the last path and start walking from there. Useful to put in your Idle state (where nothing happens so your bot is stuck) ---------------V1.1--------------- Added drawPath(Graphics g, Path p, Color c1, Color c2) - Credits to jelknab Added doorDistance to the Walker constructor: Walker w = new Walker(Script s, int doorDistance) : if doorDistance is 0 then it won't detect doors! Changed the randomization, the path will be randomized when you use Path.start() and not when getting new points. Source is now in the Walker folder. ---------------V1.0--------------- Release Download V1.2: http://uppit.com/8vp0h4o867xc/AIOWalker.jar Source (Pastebin) V1.2: Path.java: http://pastebin.com/hcUjnafE PathTile.java: http://pastebin.com/4FB7nqYk Walker.java: http://pastebin.com/37tjiZ4g Download V1.1: http://uppit.com/vwqn9srba1k1/AIOWalker.jar Source (Pastebin) V1.1: Path.java: http://pastebin.com/hcUjnafE PathTile.java: http://pastebin.com/4FB7nqYk Walker.java: http://pastebin.com/60M51rcu Download V1.0: http://uppit.com/tlub9ozv2t3o/AIOWalker.jar Source (Pastebin) V1.0: Path.java: http://pastebin.com/y7GdDZLG PathTile.java: http://pastebin.com/VBK0cTnR Walker.java: http://pastebin.com/FV013cG9
-
It was delayed until today because there weren't any viewers sadly.
-
Streaming again!
-
No problem . I will continue to make these! In the next part I will make antiban and probably rewrite the chopping part so it will be quite unique ;) (I think no other free scripts have that technique)
-
Do you have the pastebin links? otherwise watch opening post ;)
-
Yes i can are all saved will post links!
-
NP streaming now ;) http://www.twitch.tv/osbottuts/
-
No problem mate! I will stream in like 10 - 20 minutes so make sure to check that out! (Code will be alot bigger on stream ) http://osbot.org/forum/topic/5116-stream-making-an-semi-advanced-miner/?p=54677
-
Yes I stream on twitch.tv
-
Please guys, I made like 4 video tutorials already. It was in the programming -> java section but it got deleted? Youtube channel here: http://www.youtube.com/user/OSBotsTutorials
-
Tyluur, explain so I can improve . I will make the next part today!
-
Thanks!
-
No I don't know how to record it with twitch . Hopefully I will be streaming this evening 20:00 GMT +1/2 (don't know)
-
Tommyb604 thank you for the suggestion. I will figure out how to do that on twitch .
-
Don't worry I will stream later today!
-
Will today we made a good start for the script. You can easily add locations and the path has randomization. I will probably continue to stream.
-
Lets try again tomorrow, sorry! Watch the VoDs! Combat bot: http://www.twitch.tv/osbottuts/b/422620009 (0:00 to approx. hour 1) Fishing bot: http://www.twitch.tv/osbottuts/b/422620009 (hour 1 to approx. hour 2) Combat Source: http://pastebin.com/M1J9QPD1 Fishing Source: http://pastebin.com/q2J8J3ii
-
Thanks for liking my accent I think... Personally I don't like it
-
Novum Scripts Website [WIP] Rate & Suggest improvements
Merccy replied to Cory's topic in Web Development
To be honest I think this design looks amateuristic for some reason... It just looks like something a 12 y/o would make on the PC of his mother. It is not minimalistic this is just too simple. -
Thanks everyone for the great response! I'm glad some of you are enjoying it. At the moment I'm uploading the first part of the woodcutter and you will already have a working script. Currently I'm in the making of part 3. In that part we are going to improve the bot, add more tree types, change the dropping and make anti-bot detection. In part 3 I couldn't find the good word for anti-bot detection so don't hate on me
-
Part 3 up! Hello, Part 2 is up! I'm going to make some English OSBot programming tutorials. I'm not very experienced and will also learn in the process of making this videos. Currently making a woodcutting bot which will chop anywhere on anything. Suggestions for the next script? Leave a comment! Part 1 - Setting up Eclipse: Woodcutting script: