-
Posts
443 -
Joined
-
Last visited
-
Days Won
2 -
Feedback
100%
Everything posted by Pug
-
video emerged on youtube showing Powell being shot and killed on the street. ( i only just saw it last night on the fight depot FB page) I found it quite shocking and left me unsure after hearing the original story. I felt he deserved it at first because the official story was he came at police with a knife. Fair play you try to stab a cop your guna get shot. But after seeing the video he is at least 10-12 feet away and didnt have the knife in a overhand position, leading me to believe no lethal force could have been used instead of shooting someone from reasonable close range 6 times, twice in the head. Then to top it off they handcuff the corpse after he is clearly dead. What the fuck is that? thoughts anyway? no racism or hate here please, only serious thoughts. WARNING - MAY BE DISTURBING TO YOUNGER VIEWERS Link:
-
yep will have a look at that tonight
-
just guna put my pound in the tin here. But alcohol actually causes more long term issues than weed, costs more and can kill you. I've read alot about weed and ive not seen a death by it yet. It has been around for centuries and has caused no long term damage in adults. People like to use kids to sell weed as a bad drug. This is because you put any strong substance into a child and it causes bad effects and irregular brain development, thats nothing new and certainly not only the result of weed. In my opinion there is a reason the US is slowly state by state going legal on weed. They know they cant totally destroy it and they know its 1/10 as dangerous as alcohol.
-
thanks, have a go at it, let me know how you get on
-
sucksss always sucks to lose your first beast account lol.
-
its already been banned for near 4 years yet when i log in like you did above i see this:
-
still waiting on my BEAST of a main with 300M and 24M rc exp to expire, probably wont though...
-
thanks Hayden, i plan on adding more content to the first post over the coming hours/days will also add example scripts to each section so that people can see it all in the right place. haha jokingggg dont worry all good ^_^
-
in the scripting section? lawlll you funny ;)
-
Welcome to my first tutorial. I've seen quite alot of questions round the forums as of late regarding paints and little miss-haps members are having. I'd like to think paints for my script have always been pretty snazzy and informative. Now its time to make everyone's paint a bit more special. I'l be covering some methods that have since been included into the API but i like to calculate them myself as it keeps you're brain active and is generally good coding practice to do as much as you can yourself. All my tutorials are given in laymens terms to help those with no experience. Area's Covered In This Tutorial: Script Running Time Xp Gained Showing Levels Adding Gold Made Adding Gold Made Per Hour Adding a background Image Percent To Next Level Time Until Next Level Will add more later Like this post if it helped
- 40 replies
-
- 26
-
-
-
here, example usage of how to hide a paint: declare your hide and show images at the top of your script with your variables: private final Image showImage = getImage("http://s28.postimg.org/hcce8fx9l/show_fw.png"); private final Image hideImage = getImage("http://s29.postimg.org/8g0qpcipv/hide_fw.png"); you need a tiny method to grab images from the internet, so put this below the above: private Image getImage(String url) { try { return ImageIO.read(new URL(url)); } catch (IOException e) {} return null; } next you need to declare your point to click on so put this below the above with your other variables ^ : Point p; next you need your boolean for whether your paint is hidden or not and declare it, put this below the above: boolean hide = false; next you need two rectangles, one for where you click to hide the paint and the next for where you click to show it, declare these with your variables to: (check the api to find out which numbers are which) Rectangle close = new Rectangle(10, 457, 118, 20); Rectangle open = new Rectangle(10, 457, 118, 20); now in your onStart() method you need to put this: bot.addMouseListener(new MouseListener() {//register a new MouseListener @Override public void mouseClicked(MouseEvent e) { p = e.getPoint(); if (close.contains(p) && !hide) { hide = true; } else if (open.contains(p) && hide) { hide = false; } } @Override public void mousePressed(MouseEvent e) { } @Override public void mouseReleased(MouseEvent e) { } @Override public void mouseEntered(MouseEvent e) { } @Override public void mouseExited(MouseEvent e) { } }); next you need to sort out your onPaint method, so that you have two if statements like this: public void onPaint(Graphics2D g) { Graphics2D gr = g; if (!hide) { // put your paint in here e.g: g.drawString(ft(timeRan), 295, 349); } if (hide) { // here you put the image to show when your paint is hidden e.g: g.drawImage(this.showImage, 10, 457, null); } } if you have any more questions, pm me. a like for this post wouldnt go a miss it took a little while lol.
-
in my own opinion as Laz has stated above. The most effective weapon Jagex has against bots is simply analysing an account and looking for a few key things. Logged in time, What the player has been doing for the last 12 hours. I'm sorry but if you have been botting one skill since the creation of your account with no breaks you are asking for a insta-ban. Randomization is the key to keeping your account. An example perhaps? say I'm runecrafting, i want 1-44 rc asap. A real player isnt going to spend roughly 13 hours making airs/fires in one go, it simply wouldn't happen. So maybe you need to think i know i am going to go and train my agility so i can run longer. Or i know im going to have a break and go and quest. Or simple things as daft as that might sound go and sit in the bank talking to people. Having no friends on your list and not saying a word for 24 hours wouldnt happen either. Just a touch of common sense can help. On all of the above i think its really good content, keep the thread up and going, Pug
-
declare a path: Position [] path1 = { new Position(x co-ord, y co-ord, z co-ord), new Position(x co-ord, y co-ord, z co-ord), new Position(x co-ord, y co-ord, z co-ord), }; Example walking method as posted by me some weeks ago: public void walkPath(Position[] path) throws InterruptedException { for (Position p : path) { if ((myPosition().distance(p) <= 16) && (myPosition().distance(p) >= 3)) { boolean success; do { success = walkTile(p); } while (!success); } } } public boolean walkTile(Position p) throws InterruptedException { if (myPosition().distance(p) > 13) { Position pos = new Position( (p.getX() + myPosition().getX()) / 2 + MethodProvider.random(-3, 3), (p.getY() + myPosition().getY()) / 2 + MethodProvider.random(-3, 3), myPosition() .getZ()); walkTile(pos); } for (int i = 0; i < 2; i++) { mouse.click(new MiniMapTileDestination(bot, p), false); } mouse.click(new MiniMapTileDestination(bot, p), false); int fail = 0; while ((myPosition().distance(p) > 2) && (fail < 10)) { MethodProvider.sleep(500L); if (!myPlayer().isMoving()) { fail++; } } return fail != 10; } example use: walkPath(path1); if ((settings.getRunEnergy() > 20 +gRandom(1,10)) && (!settings.isRunning())) { run(); } run method if you want it: private void run() throws InterruptedException { if(configs.isSet(173, 0)) { Rectangle localRectangle = new Rectangle(570, 127, 20, 20); mouse.click(new RectangleDestination(bot, localRectangle), false); sleep(800); } } you are most welcome. Please try to search the forum before asking questions in the future all the content above has been posted to help new member such as yourself before numerous times.
-
never spoke to you but, ive felt the same as of late. bye. never spoke to you but, ive felt the same as of late. bye.
-
im still here dont worry, if someone tells me its broken i usually issue fixes 24 hours after seeing the comment
-
maybe on the next one ;) ive used them before on other scripts and there ok but yeh didnt fit my style.
-
hey jose not a fan of enums i find them pointless and long winded to use. I will shorten the methods down eventually. I wrote this to use myself and then i saw someone asked for a working walker again since pandemic's wasnt available anymore, so went ahead and extended its use with a gui and more locations. Super good idea on the multiple locations though i could work on that for sure
-
thanks guys :3 UPDATED: V0.02 - Added Draynor to Lumbridge - Added Draynor to Falador - Added Lumbridge to Wizards Tower
-
A 2 B Welcome to another simple but effective free script by Pug. Walking you from A to B across Runescape. The script currently walks across some of the F2P sections of runescape, in time i will add more places to walk to on request. Obstacles can be handled so dont worry about that either. If you have a request please say so below. Current Routes Supported: - Lumbridge to Varrock - Lumbridge to Draynor - Lumbridge to Wizards Tower - Varrock to Lumbridge - Varrock to Falador - Falador to Varrock - Falador to Draynor - Falador to Lumbridge - Draynor to Lumbridge - Draynor to Falador Download: https://www.mediafire.com/?6jd6641n33zy3c6 Version: V0.02 Changes:
-
Am on holiday at the moment will be home soon and shall fix it
-
although randomness in clicking on the map is in theory a good idea. In practice it can create problems when walking. E.g random(1,3) might seem like a good idea but that might end up clicking the other side of a wall in which you walk 20+ tiles to reach in the oppersite direction lol. edit: i appeared to have created a conversation. This is GOOD. feel free to continue the discussion on walking etc. All code is interesting to read through and mess with so please keep it coming i love using new code and learning from it. No bitching or getting all high on blue pixels n shit though please keep it peaceful
-
hey guys once i again in need of pro help.. go figure. Anyway i had a perfect walking method from OSB1 and after converting it to OSB2 it didnt function the same. I dont claim to be a java wizard and so alot of the code gets me out of my depth. So the question is how can i get this method to function the same as it did in osbot1. The problem is that it wont click the next position to walk when the player is say 2 or 3 tiles away from the destination position. I need this because as i was speaking to Apaec on skype he explained that the loading pause random actually shows how weak some code can be. The method below got past this problem of the random being initialized and pausing the script. so: //walking methods public boolean WalkAlongPath(int[][] path, boolean AscendThroughPath, int distanceFromEnd) { log("walk along path"); if (distanceToPoint(AscendThroughPath ? path[(path.length - 1)][0] : path[0][0], AscendThroughPath ? path[(path.length - 1)][1] : path[0][1]) <= distanceFromEnd) { log("dist to point ascend though path ? path <= distance from end"); return true; } log("walk along path"); WalkAlongPath(path, AscendThroughPath); return false; } public void WalkAlongPath(int[][] path, boolean AscendThroughPath) { int destination = 0; for (int i = 0; i < path.length; i++) { log("for int i = 0;"); if (distanceToPoint(path[i][0], path[i][1]) < distanceToPoint(path[destination][0], path[destination][1])) { log("if distance to point path i 0 path i 1 < distance to point path dest 0 path dest 1"); destination = i; } } if (this.client.getMyPlayer().isMoving()) { log("player is moving"); if (distanceToPoint(path[destination][0], path[destination][1]) > (this.client.getMyPlayer().isMoving() ? 2 : 2)) { log("distance to point path dest 0 path dest 1 > (client moving > 2 : 2)"); return; } } if (((AscendThroughPath) && (destination != path.length - 1)) || ((!AscendThroughPath) && (destination != 0))) { log("(ascend through path & dest != path length -1) || ascend through path && dest != 0"); destination += (AscendThroughPath ? 1 : -1); } try { log("walk mini map"); walkMiniMap(new Position(path[destination][0], path[destination][1], 0)); shout = new Position(path[destination][0], path[destination][1], 0); Thread.sleep(700 + MethodProvider.random(600)); } catch (InterruptedException e) { e.printStackTrace(); } } private int distanceToPoint(int pointX, int pointY) { log("dist to point method"); return (int)Math.sqrt(Math.pow(this.client.getMyPlayer().getX() - pointX, 6.0D) + Math.pow(this.client.getMyPlayer().getY() - pointY, 6.0D)); } osbot spacing may be fucked up in which case for those of you that hate poor formatting as i do, here: http://pastebin.com/uHVGzWLJ
-
just watched E01... first tv series to grip me like that since game of thrones. Kinda creepy actually but wana watch the next one lol.
-
so after being banned about 10 times over the last month or so im finally saying fuck you to jagex for the time being until someone on the internet comes up with a way to circumvent the new system they have in place. Talking of which the recent spate of bans got me thinking this morning about what kind of system would be in place. We have all heard about hot spots, the same actions being performed over and over or mouse movements being recorded. But After sitting eating this morning with the first cup of tea of the day i started to think about how i got banned this last time. I have been making planks over the last week with my own script and tinkering with its path walking and interactions.During which time id probably clocked up 2 days in game time botting. No ban, no temp ban, no mods or anything. But as soon as i run the script with no changes for 5 hours with small breaks i get hit with the ban. So why am i saying all this. Well it got me thinking of a profiling system. What i mean is where a automatic system is running live on the servers looking for constants, such as clicking the same tiles, bugs in a script such as walking a certain way, clicking the same banker. or banking in the same spot time after time. All this leads up to the system building up a profile of the account and then banning it without need for staff. I found it interesting that if i kept the scripts movements fresh and constantly changing no ban would occur, as soon as you repeat shit over and over the system gets you. just a Pugs thoughts on the last few days.