Leaderboard
Popular Content
Showing content with the highest reputation on 04/03/13 in all areas
-
Ladies and gentlemen of the internet, I bring you good news today. The OSBot BETA will be going public tomorrow at 8 - 10PM EDT. We've decided we do not need any more delays although I do put emphasis on the word BETA! Features that will be fixed from private BETA: No more high-CPU usage (We've implemented a smarter model caching system) Configs have been added as well as the onConfig callback. currentTab() will have been fixed. Login issues will have been fixed. Account manager will have been added. Ground item support Secondary object support Again I can't stress this enough, the BETA is for fixing bugs and testing the new features. Our development team is dedicated and will have the bot fully nearly fully functional within a week. Thanks, Sincerely The OSBot Team. P.S. I'ed like to thank all the trial and official script developers for your support durring the private BETA. You guys are a big asset to this community and I hope you'll inspire other people as well. I have to say, we have some of the best script developers in the botting community!13 points
-
Since theres a market, shouldn't it be easy to add the feedback system so we can leave feedback once people done a trade?2 points
-
Server: irc.rizon.net Port: 6667 Channel: #osbot Web-access: http://osbot.org/index.php/chat.html2 points
-
For people in Europe your looking at 3am and possibly even 5am depending on your location, If you get up 9-10am, you'll still be on shortly after release, and keeping in mind if there's any problems it will be delayed an hour or two so being in europe is actually good as your not going to go to bed at 11am while the US botters will be going to bed shortly after release. (OFC unless your one of those people that just has a fucked up sleeping schedule)1 point
-
1 point
-
I thought releasing this paint as I dont use it anymore and if anyone would like to use feel free to Note: There will be errors IE the start time and skills etc, you can fix those but the paint is full Features: -Clean -Small -Draggable -Clickable -informative Paint Class import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Rectangle;public class jLPaint { private int x; private int y; public Rectangle misc; public Rectangle stats; public Rectangle drag; public jLPaint() { x = 261; y = 343; } public void draw(Graphics g1) { Graphics2D g = (Graphics2D) g1; misc = new Rectangle(x + 3, y + 3, 27, 25); stats = new Rectangle(x + 31, y + 3, 27, 25); drag = new Rectangle(x + 83, y + 41, 83, 8); jLVariables.millis = System.currentTimeMillis() - jLVariables.startTime; jLVariables.hours = jLVariables.millis / (1000 * 60 * 60); jLVariables.millis -= jLVariables.hours * (1000 * 60 * 60); jLVariables.minutes = jLVariables.millis / (1000 * 60); jLVariables.millis -= jLVariables.minutes * (1000 * 60); jLVariables.seconds = jLVariables.millis / 1000; g.setColor(jLVariables.color1); g.fillRect(x, y, 258, 47); g.setColor(jLVariables.color2); g.setStroke(jLVariables.stroke1); g.drawRect(x + 1, y + 1, 255, 44); g.setColor(jLVariables.color3); g.setStroke(jLVariables.stroke1); g.draw(misc); g.setStroke(jLVariables.stroke1); g.draw(stats); g.drawRect(x + 61, y + 3, 193, 25); g.drawRect(x + 3, y + 31, 251, 12); if (jLVariables.showMisc == true) { g.setColor(jLVariables.color4); g.fillRect(x + 4, y + 4, 26, 24); } if (jLVariables.showStats == true) { g.setColor(jLVariables.color4); g.fillRect(x + 32, y + 4, 26, 24); } g.setColor(jLVariables.color4); g.fillRect(x + 62, y + 4, 50, 24); g.drawImage(jLVariables.img1, x + 5, y + 5, null); g.drawImage(jLVariables.img2, x + 34, y + 5, null); g.setColor(jLVariables.color6); g.fillRect(x, y + 30, 258, 8); g.setColor(jLVariables.color6); g.fillRect(x, y, 258, 17); g.setFont(jLVariables.font1); g.setColor(jLVariables.color7); g.drawString("jLobsterPro - JDuke", x + 83, y + 41); g.setFont(jLVariables.font2); g.drawString("3% to ", x + 121, y + 19); if (jLVariables.showMisc == true) { g.setColor(jLVariables.color1); g.fillRect(x, y - 104, 160, 104); g.fillRect(x + 1, y - 103, 157, 101); g.setColor(jLVariables.color2); g.drawRect(x + 1, y - 103, 157, 101); g.setColor(jLVariables.color8); g.fillRect(x, y - 104, 160, 59); g.setColor(jLVariables.color7); g.drawString("Status : " + jLVariables.status, x + 6, y - 71); g.drawString("Anti-Ban : " + jLVariables.antiban, x + 6, y - 58); g.drawString("Run Time : " + jLVariables.hours + ":" + jLVariables.minutes + ":" + jLVariables.seconds, x + 6, y - 45); g.drawString("Lobster caught : ", x + 6, y - 32); g.drawString("Lobster Price : ", x + 6, y - 19); g.drawString("Profit : ", x + 6, y - 6); g.setFont(jLVariables.font3); g.drawString("Miscellaneous :-", x + 5, y - 87); } if (jLVariables.showStats == true) { g.setColor(jLVariables.color1); g.fillRect(x, y - 104, 160, 104); g.fillRect(x + 1, y - 103, 157, 101); g.setColor(jLVariables.color2); g.drawRect(x + 1, y - 103, 157, 101); g.setColor(jLVariables.color8); g.fillRect(x, y - 104, 160, 59); g.setFont(jLVariables.font2); g.setColor(jLVariables.color7); g.drawString("Exp Gained : ", x + 6, y - 71); g.drawString("Current Exp : ", x + 6, y - 58); g.drawString("Exp TNL : ", x + 6, y - 45); g.drawString("Exp/Hour : ", x + 6, y - 32); g.drawString("Start Level : ", x + 6, y - 19); g.drawString("Current Level : ", x + 6, y - 6); g.setFont(jLVariables.font3); g.drawString("Stats :-", x + 5, y - 87); } } public int getX() { return this.x; } public void setX(int x) { this.x = x; } public int getY() { return this.y; } public void setY(int y) { this.y = y; }} Variables: public static long startTime = 0; public static long millis = 0; public static long hours = 0; public static long minutes = 0; public static long seconds = 0; public static int draggedFromX = 0; public static int draggedFromY = 0; public static String status = "Idle"; public static String antiban = "Idle"; public static boolean showMisc = false; public static boolean showStats = false; public static boolean canDrag = false; public static Point p; public static final Color color1 = new Color(36, 36, 36); public static final Color color2 = new Color(103, 103, 103); public static final Color color3 = new Color(103, 103, 103, 150); public static final Color color4 = new Color(0, 102, 255); public static final Color color5 = new Color(76, 76, 76, 100); public static final Color color6 = new Color(255, 255, 255, 30); public static final Color color7 = new Color(255, 255, 255); public static final Color color8 = new Color(255, 255, 255, 40); public static final BasicStroke stroke1 = new BasicStroke(1); public static final Font font1 = new Font("Arial", 0, 9); public static final Font font2 = new Font("Arial", 0, 10); public static final Font font3 = new Font("Arial", 0, 12); public static BufferedImage img1; public static BufferedImage img2; public static BufferedImage normal = null; public static BufferedImage clicked = null; Mouse Code: @Override public void mousePressed(MouseEvent e) { if (paint.drag.contains(e.getPoint())) { jLVariables.canDrag = true; jLVariables.draggedFromX = e.getX() - paint.getX(); jLVariables.draggedFromY = e.getY() - paint.getY(); } } @Override public void mouseReleased(MouseEvent arg0) { jLVariables.canDrag = false; } @Override public void mouseDragged(MouseEvent e) { if (jLVariables.canDrag) { int newX = 0; int newY = 0; newX = e.getX() - jLVariables.draggedFromX; newY = e.getY() - jLVariables.draggedFromY; paint.setX(newX); paint.setY(newY); // System.out.println("Done!"); } } Images code try { final URL cursorURL = new URL( "http://i596.photobucket.com/albums/tt47/QaRTooN_/normal.png"); final URL cursor80URL = new URL( "http://i596.photobucket.com/albums/tt47/QaRTooN_/clicked-1.png"); jLVariables.normal = ImageIO.read(cursorURL); jLVariables.clicked = ImageIO.read(cursor80URL); jLVariables.img1 = ImageIO .read(new URL( "http://i596.photobucket.com/albums/tt47/QaRTooN_/reports-1.png")); jLVariables.img2 = ImageIO .read(new URL( "http://i596.photobucket.com/albums/tt47/QaRTooN_/stats.png")); } catch (MalformedURLException e) { // log("Unable to buffer images"); } catch (IOException e) { // log("Unable to open images."); } using it jLPaint paint = new jLPaint();//in the onPaint method putpaint.draw(g/*the graphic parameter*/); Picture: You can make any changes you want. Thanks1 point
-
I can't agree with that statement at all. If you've ever played with people who communicate, and talk to each other, you dominate every match you are in. I've won matches with clans where we only had 2 deaths each. Communication is such a huge part of the gameplay. See those MLG tourneys where they are all sitting 10 feet from each other, but still have turtle beaches on and talking, communicating. It has a lot of gameplay that people don't use.1 point
-
Well done guys cant wait for the release! Im sure a lot of people are waiting as well as me1 point
-
The godly Rusko CnC :p I'm going to make a few revisions tomorrow, as well as a new tag probably.1 point
-
1 point
-
C4D whore The concept once again is better than your previous works. The C4D's seem to have been placed correctly and flow well with the piece. The lighting seems to be pretty fine and the depth is there. It could have been improved a little bit by adding some darkness, etc and make it pop at a certain point. It looks like it was sharpened maybe a little too much but then again maybe not. This is what I did with a flat version of your tag. All I did was sample pick a colour from your render and have my secondary colour set to black, then I used the gradient tool at set it to the circle. I made a ball and set the mode to color dodge and decreased the opacity until I figured it set in right. I also went around the edges the tag like so: with a black soft brush and set the opacity to 42%. This gives is some proper shading. You're getting a lot better, keep it up.1 point
-
I like this piece but it's kind of low quality. If you look around the areas where the light fades into darkness, the quality just drops but overall this is a pretty nice piece.1 point
-
Hi everyone, We had an issue with our widget and option methods in our scripting api, but we can proudly say we have fixed the issue. Also, a lot of features were polished and some extra features were added in the last couple of days whilst getting the bot ready for BETA release. Looking forward to this week! Stay tuned, OSBot.org1 point
-
once the number of conditions goes over a certain threshold (3 i believe with oracles jvm), a switch statement will be evaluated as a http://en.wikipedia.org/wiki/Branch_table. there are also other conditions that determine whether this is used. this allows the jvm to optimize more selectively for that block of code as well.1 point
-
1 point
-
1 point
-
I don't think that it's a major improvement over BattleField 3. There's definitely room for improvement imo, too many illusions going around and lens flare.1 point
-
1 point