Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/09/14 in all areas

  1. Hello community, I finally finished the bank tab support for OSBot 1.8.7 and added the proxy support from OSBot 2.1. Sorry it took so long, I had an IB Psychology exam in the morning and we encountered several bugs which we fixed to have full working banking. We also checked some of the changes that were made to the client. Download : http://osbot.org/get/index.php Thanks, Sincerely, Laz and the OSBot Team. P.S. OSBot 2 fix coming out in 5 minutes... EDIT: Just pushed the hooks. They were sent incorrectly to the server. If your bot didn't work within the first 10 minutes of this thread, try it now
    12 points
  2. Guys we're almost done with the update, it WILL be released tonight so EXPECT it . We're working out one last bug and it will be released for both OSBot 1 & 2! I I've been working literally ALL day and I'm very hungry but will starve for the benefit of OSBot!
    11 points
  3. 6 points
  4. Lots of exciting updates to say the least. OSBot 2 is making some great progress, bank tabs, and holy motherlode! Here are the fresh scripts straight from the oven; grab 'em while they're hot! APA Chocolate Bars by @Apaec PandemicLawMster by @Pandemic Nezz's Tzhaar Cooker by @Nezz Motherlode Miner by @Purple Mother of Ores by The Mad Scientists CMHMotherlode by @Ericthecmh AIO Herblore by APA Temple Burier by @Apaec Spooky Cball Maker by @Nezz BitterRedSpiderEggs by Hope you guys enjoy these exciting new scripts. -Alek
    4 points
  5. YES I ACTUALLY HELPED SOMEONE
    2 points
  6. Go into C:/Users/Name/OSBot/Data and delete client.exe, then reload your client and it should work.
    2 points
  7. 2 points
  8. It's that time of my life where I really need to lay down my cards on the table and see what and who I want to become. You have no idea how much I love and STILL love this community, I've done good and bad, all I can say it thank god for both as I was able to learn from both. People look at this forum as a side hobby, something to waste time on but you don't realise how much you indirectly learn from eachother. I've spoken to people from all around the world, smart people, dumb people, religious followers, pro-nazis. All sorts of people and have learned so much from all of you. You have truly taught me alot and helped me mature into the guy that I am. I wish you all the best and success in the future to you and all your loved ones. Be free thinkers, be honest and stick to your word cause your word is the only thing that stays past your death, take away hate and learn to appreciate and love the people around you. If anything I hope I've left a positive impact in most of you. I would like to leave on a positive note with all staff including(and mainly) @Maldesto. As much as I've been treated incorrectly, he had his point and would like to excuse myself to the whole community for what I've said behind your backs. I was here for the community, not the bot. I haven't botted or played RS in months. I'd also like to leave this quote that I came across today as I was reading The Republic, a quote you should all keep in mind. 411 d 'Any latent love he may have for learning is weakened by being starved of instruction or inquiry and by never taking part in any discussion or educated activity, and becomes deaf and blind because its perceptions are never cleared and it is never roused or fed.' - The Republic by Plato Speak your mind - Value your opinion and appreciate your knowledge. You're all smarter than you set yourselves to be. If you want a reason to why I'm actually leaving - My college has offered me a job if my studies exceed their required standard. I'm the kid that detests school, never went to lessons, teachers don't even know who I am but I do know who I am and what I'm worth and that has been acknowledged and believe it or not.. this was all thanks to you guys. All aboard
    1 point
  9. Hello community, this is the patched version of OSBot 2.1.X which contains the fix for banking. Additionally we've added the BeeKeeper random solver to the list of randoms OSBot 2 can handle. Here's the current list of randoms: Expect more features for OSBot 2.1.X to be released this weekend! Also, we've added a nice animated loader while the bot injects the client and performs background tasks. This will be improved aesthetically as well over time. The new banking methods for tab manipulation have been added to the public API and have been documented here: http://osbot.org/osbot2_api/org/osbot/rs07/api/Bank.html Download: http://osbot.org/osbot2_beta/OSBot-packed-2.1.2.jar Docs: http://osbot.org/osbot2_api/ (or for a .zip file http://osbot.org/osbot2_api/Docs.zip) Thanks for all the support! Sincerely, Laz and the OSBot Team.
    1 point
  10. New scripts typically come out on Friday-Saturday ;)
    1 point
  11. 1 point
  12. 1. In OSBot 1 we had obj.getMouseDestination().getBoundingBox() which returned a rectangle, which was very useful in drawing objects on screen. I've looked around ObjectDefinition and the new Model, but haven't found any way to access this, if its even still here. I will update as I find things, but liking the new api a lot. Its going to be extremely easy for new scripters to learn how to script.
    1 point
  13. That did thetrick thanks! EDIT: it worked for 1 tree, but keeps paining the backgorund for others what fuck photoshop
    1 point
  14. I think there is a colour replacement tool, but I thought you wanted to keep the green top (and personally I haven't got a clue about how to use the colour replacement tool)
    1 point
  15. 1 point
  16. Did it for my own practice but thought I may as well show it cause I did something different ;d and now i notice the white around the fucking thing because i fucking added some shitty effect to make the text look cool lmao ah it's still fucking there
    1 point
  17. I like the second one. I didn't know MS Paint was allowed. ._.
    1 point
  18. sent them an email >.< no idea why he/she highlighted "uploaders"
    1 point
  19. public static short[][] getScreenCoordinates(Client client, int gridX, int gridY, int gridZ, Model model) { int cameraX = client.getCameraX(); int cameraY = client.getCameraY(); int cameraZ = client.getCameraZ(); int sinP = Utilities.CAMERA_SIN[client.getCameraPitch()]; int cosP = Utilities.CAMERA_COS[client.getCameraPitch()]; int sinY = Utilities.CAMERA_SIN[client.getCameraYaw()]; int cosY = Utilities.CAMERA_COS[client.getCameraYaw()]; if (model.getTriangleCount() < 0) { return new short[0][]; } short[][] screenCoords = new short[model.getVerticeCount()][]; for (int n = 0; n < model.getVerticeCount(); n++) { int x0 = model.getVerticesX()[n] + gridX; int z0 = model.getVerticesZ()[n] + gridY; int y0 = model.getVerticesY()[n] + Utilities.getTileHeight(client.getBot(), x0, z0, gridZ) - cameraZ; int n15 = (z0 -= cameraY) * sinY + (x0 -= cameraX) * cosY >> 16; z0 = z0 * cosY - x0 * sinY >> 16; x0 = n15; n15 = y0 * cosP - z0 * sinP >> 16; z0 = y0 * sinP + z0 * cosP >> 16; y0 = n15; if (z0 >= 50) { x0 = 260 + (x0 << 9) / z0; y0 = 171 + (y0 << 9) / z0; if (x0 >= 0 && y0 >= 0) { screenCoords[n] = new short[2]; screenCoords[n][0] = (short) x0; screenCoords[n][1] = (short) y0; } } } return screenCoords; } + public static Polygon getBoundingBox(Client client, Model model, int gridX, int gridY) { short[][] screenCoordinates = Utilities.getScreenCoordinates(client.getBot(), gridX, gridY, client.getPlane(), model); Polygon temp = new Polygon(); int minX = Integer.MAX_VALUE; int minY = Integer.MAX_VALUE; int maxX = 0; int maxY = 0; for (int triangleId = 0; triangleId < model.getTriangleCount(); triangleId++) try { int triangleA = model.getTrianglesA()[triangleId]; int triangleB = model.getTrianglesB()[triangleId]; int triangleC = model.getTrianglesC()[triangleId]; short[] pointA = screenCoordinates[triangleA]; short[] pointB = screenCoordinates[triangleB]; short[] pointC = screenCoordinates[triangleC]; if (pointA != null && pointB != null && pointC != null) { int aX = pointA[0]; int aY = pointA[1]; int bX = pointB[0]; int bY = pointB[1]; int cX = pointB[0]; int cY = pointB[1]; if (aX < minX) { minX = aX; } if (bX < minX) { minX = bX; } if (cX < minX) { minX = cX; } if (aY < minY) { minY = aY; } if (bY < minY) { minY = bY; } if (cY < minY) { minY = cY; } //maxes if (aX > maxX) { maxX = aX; } if (bX > maxX) { maxX = bX; } if (cX > maxX) { maxX = cX; } if (aY > maxY) { maxY = aY; } if (bY > maxY) { maxY = bY; } if (cY > maxY) { maxY = cY; } } } catch (ArrayIndexOutOfBoundsException var13) { } temp.addPoint(minX, minY); temp.addPoint(minX + (maxX - minX), minY); temp.addPoint(maxX, maxY); temp.addPoint(minX, maxY); return temp; }
    1 point
  20. Awesome, with the previous client any script attempting to bank would click on the note button, now with this version it works flawlessly to deposit.
    1 point
  21. Fixed sorry, I incorrectly pushed the hooks. All good now.
    1 point
  22. That runs with the android OS, right?
    1 point
  23. Thank you all for sharing your concern, but as @Maldesto has said this will not be implemented back again. We appreciate the suggestion!
    1 point
  24. Why are you using your first post to ask a question to that guy's question?
    1 point
  25. das tru, nvm, just kind of irritated i guess going to go back into my corner
    1 point
  26. Will be out by tonight guaranteed. Jagex broke a few hooks on our updater for the first time in a long time, that's going to take a little more time too but not too long. Most-likely it will be out in a few hours.
    1 point
  27. 99 prayer L E G I T, such a hard goal much luck my friend i don't know how you're gonna be able to pull this off,
    1 point
  28. Ill try not to use words over 3 syllables next time Well thats bs because I made the entire thing up on the spot other than the tree fiddy part lol.
    1 point
  29. Because you are doing 1-99 defence pure. Legit.
    1 point
×
×
  • Create New...