Leaderboard
Popular Content
Showing content with the highest reputation on 04/17/16 in all areas
-
I paid for a course yesterday to learn how to 2d Game Design. I STILL DID NOT FINISH THIS COURSE YET. Progressing though! I'm progressing and learning quite alot. I'm an average drawer nothing more, however I am still an amateur. I plan to spend many, many, and many hours practicing this more than any other type of designing. I use a HUION Graphics Tablet. Here is my very first attempt of my own creation: Yes it is nothing amazing of course, but I'm grasping the ideas quite quickly I believe. Wish me luck This is what the course is teaching me so far:5 points
-
4 points
-
lol i can't believe the stupidity of people on here sometimes. Truly unbelievable.3 points
-
This is an AIO (All-in-one) bot that has almost every thieving style except blackjack, ask for a free trial by liking thread or making a post! Vyres and elves are now supported! Both can make solid profit per hour, decent passive income! BIG THANK YOU TO ALL OUR SUPPORTERS! WE ARE THE MOST SOLD THIEVING BOT IN OSBOT HISTORY. MOST REPLIES, MOST USERS, LONGEST PROGGIES #1 Thiever | Most Overall Sales | Most Total Replies | Most Results | 10+ Years Maintained | 'the intelligent choice' by Czar SUPPORTS VYRES 224M made in a single sitting of 77 hours 1.1B made from elves and vyres!! ELVES SUPPORTED TOO! (NEW) 2.1m/hr, 6 crystals in 7 hrs 99 THIEVING MANY MANY TIMES, 35M EXP IN ONE BOTTING RUN!! 99 thieving in ~43k xp (12 minutes remaining)! Just got 99 proggy! Gratz to @iz0n THIEVING PET AT LVL 22 FROM TEA STALLS 11.5 HOURS, WITH PET TOO!! 610k/hr getting 99s on deadman worlds!2 points
-
Now open source: https://github.com/Explv/Explvs-AIO Download on GitHub: https://github.com/Explv/Explvs-AIO/releases/latest Explv's AIO From Tutorial Island to your dream account. Script ID: 890 CLI Usage: java -jar "OSBot 2.5.31.jar" -login osbot_user:osbot_passwd -bot osrs_user:osrs_passwd:pin -script "\"Explv's AIO v3.2\":example.config" Advanced task system featuring 7 different task types Level task: Perform an activity until a level in a skill is reached Resource task: Perform an activity until a quantity of an item has been obtained Timed task: Perform an activity for a number of minutes Quest task: Complete a quest Grand Exchange task: Buy or sell items at the Grand Exchange Break task: Pause the script for an amount of time Loop task: Repeat selected previous tasks any number of times Tutorial Island Support The script completes Tutorial Island if your player starts there, with fully randomized customer character creation GUI Preview Supported Activites Agility Cooking Crafting Firemaking Fishing Fletching Herblore Mining Ranged Runecrafting Smithing Thieving Woodcutting Quests2 points
-
LIKE THIS POST TO WIN MORE GP! DRAW #3 HAS STARTED ! WINNERS PREVIOUS DRAW : >HERE< You have to choose 6 numbers from 1-49. (1 and 49 can be used) Post your number combination in this format. *You will be forfeited if you do not follow the format* Format : Smallest to largest Separate numbers by commas Total of 6 numbers to be used Examples : 1,7,24,36,42,48 7,26,32,45,46,47 Prizes For Every Draw 6 Numbers: 7m 5 Numbers: 3m 4 Numbers: 1m 3 Numbers: 500k Rules : To prevent spamming. Each person may only post 1 combination of 6 numbers. *Like this post* to have 2 combinations every draw! The draw will take place every 2 weeks. If there are more than 1 winner per group, prizes are divided by all winners. Top prize will snowball to a maximum of 1 draw if there are no winners. Edited posts after a draw will be invalid. All prizes have to be collected within 1 week or else forfeited. List Of Winners : Disclaimer : Numbers will be generated on random.org. All decisions are final. Feel like being a part of this and want to donate. Drop me a pm. Contributors will be mentioned All donations received will be distributed. Goodluck2 points
-
I never buy gold , however, when i sell, the people are kaii, probemas, bogla or divica. I sell to the highest bidder really.2 points
-
Step 1) Go to settings -> options -> debug -> tick Widgets Step 2) Hover your mouse over the part of the screen you want to be able to interact with using widgets In this case, the mouse is hovering over the skills tab. You can see three rectangles. Green, red and white. For each of these rectangles, the corresponding widget ids can be seen on the left. The top most id is the parent id, below that is the child id. For some widgets there may be three ids, the third is just a child of the second id. In this case we want to get the widget for the green rectangle, so in code this would be: RS2Widget skillTab = getWidgets().get(548, 53); When accessing widgets, if a widget is not on screen it will be null, so always make sure to null check your widgets. You can now interact with this widget for example: private void openSkillTab(){ RS2Widget skillTab = getWidgets().get(548, 53); if(skillTab != null) skillTab.interact(); } If you are ever trying to interact with a widget that has text in it, just find the widget using the text, this is a more reliable solution, for example: RS2Widget troutWidget = getWidgets().getWidgetContainingText("Raw trout");2 points
-
This has to be the least open letter to @Maldesto I've ever seen. I want a refund.2 points
-
I'll post the change log tonight hopefully, for the next version of the script Thanks for the feedback, hope you enjoy it ... you know I can't give you unlimited auths.2 points
-
2 points
-
2 points
-
Cook.java (More locations can easily added with this setup) import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.Position; public enum Cook { VARROCK_EAST(new Position(3253, 3420, 0), new Position(3238, 3409, 0), new Area(3250, 3424, 3257, 3416), new Area(3235, 3416, 3241, 3402), new Area(3232, 3432, 3263, 3396)), FALADOR(new Position(3012, 3355, 0), new Position(2989, 3365, 0), new Area(3009, 3358, 3021, 3353), new Area(2988, 3367, 2991, 3363), new Area(2969, 3379, 3022, 3352)), ; private Position bankTile, entityTile; private Area bankZone, cookZone, pathZone; Cook(Position bankPos, Position entityPos, Area bankArea, Area cookArea, Area pathArea) { this.bankTile = bankPos; this.entityTile = entityPos; this.bankZone = bankArea; this.cookZone = cookArea; this.pathZone = pathArea; } public Position getBankTile() { return bankTile; } public Position getEntityTile() { return entityTile; } public Area getBankZone() { return bankZone; } public Area getCookZone() { return cookZone; } public Area getPathZone() { return pathZone; } } Supply.java (More Supply types can be added using this setup ) public enum Supply { RAW_SHRIMP("Raw shrimps","Shrimps"), RAW_KARAMBWANJI("Raw karambwanji", "Karambwanji"), RAW_SARDINE("Raw sardine", "Sardine"), ; private String raw, cooked; Supply(String raw, String cooked) { this.raw = raw; this.cooked = cooked; } public String getRaw() { return raw; } public String getCooked() { return cooked; } } Sample Script : skeleton.java (Not the best but it gets the job done. Enjoy ) *Note: Code may not be correctly aligned thanks to the code button * import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.api.ui.RS2Widget; import org.osbot.rs07.api.webwalk.INodeRouteFinder; import org.osbot.rs07.event.WebWalkEvent; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.Condition; import org.osbot.rs07.utility.ConditionalSleep; import java.awt.*; @ScriptManifest(name = "Script name here", author = "Your name here", version = 1.0, info = "About your script", logo = "") public class Skeleton extends Script { //Declare your variables here private INodeRouteFinder finder; private Area bankZone, cookZone, pathZone; private Position bankTile, entityTile; private String rawFood, cookedFood; @Override public void onStart() { //Code here will execute before the loop is started finder = INodeRouteFinder.createAdvanced(); //Create an advanced IRF to enable Osbot's human like webwalking paths. This will be used later loadCookingPrepArea(Cook.VARROCK_EAST); log(Cook.VARROCK_EAST); loadCookingSupplies(Supply.RAW_SHRIMP); log(Supply.RAW_SHRIMP); } @Override public void onExit() { //Code here will execute after the script ends log("Script ended! Please leave feedback on the forums"); } @Override public int onLoop() throws InterruptedException { if (bankZone.contains(myPlayer()) && (getInventory().contains(cookedFood) || getInventory().isEmpty())){ log("In bank zone"); if (!getBank().isOpen()){ getBank().open(); new ConditionalSleep(2400, random(600, 1200)) { @Override public boolean condition() throws InterruptedException { return getBank().isOpen(); } }.sleep(); } else { if (getBank().depositAll()){ if (getBank().contains(rawFood)){ getBank().withdrawAll(rawFood); new ConditionalSleep(3000, random(600, 1200)) { @Override public boolean condition() throws InterruptedException { return getInventory().contains(rawFood); } }.sleep(); } else { stop(false); log("No supplies left..please stock up!"); } } } } if (!bankZone.contains(myPlayer()) && pathZone.contains(myPlayer()) && getInventory().contains(cookedFood) && !getInventory().contains(rawFood)){ log("In path zone"); WebWalkEvent toBankArea = new WebWalkEvent(finder, bankTile); toBankArea.setBreakCondition(new Condition() { @Override public boolean evaluate() { return bankZone.contains(myPlayer()); } }); execute(toBankArea); } else if (!cookZone.contains(myPlayer()) && pathZone.contains(myPlayer()) && getInventory().contains(rawFood) && !getInventory().contains(cookedFood)){ WebWalkEvent toCookPrepArea = new WebWalkEvent(finder, entityTile); toCookPrepArea.setBreakCondition(new Condition() { @Override public boolean evaluate() { return cookZone.contains(myPlayer()); } }); execute(toCookPrepArea); } if (cookZone.contains(myPlayer())){ RS2Widget optionMenu = getWidgets().get(307, 2); log("In cook zone"); if (!myPlayer().isAnimating()) { if (getInventory().contains(rawFood)) { RS2Object cook = getObjects().closest(rs2Object -> rs2Object.getName().equals("Range") && cookZone.contains(rs2Object)); if (cook != null) { if (!getInventory().isItemSelected() && optionMenu == null) { if (getInventory().interact("Use", rawFood)) { new ConditionalSleep(3000, random(600, 900)) { @Override public boolean condition() throws InterruptedException { return getInventory().isItemSelected(); } }.sleep(); } } else { if (optionMenu != null){ if (optionMenu.isVisible()) { if (optionMenu.interact("Cook All")) { new ConditionalSleep(4000) { @Override public boolean condition() throws InterruptedException { return myPlayer().isAnimating(); } }.sleep(); } } } else { if (cook.interact("Use")) { new ConditionalSleep(3000) { @Override public boolean condition() throws InterruptedException { return optionMenu != null; } }.sleep(); } } } } } } else { log("Sleeping"); sleep(1200); } } return 600; //The amount of time in milliseconds before the loop starts over (600 ms is a basic game tick but it is best to randomize your ms) } @Override public void onPaint(Graphics2D g) { //This is where you will put your code for paint(s) //For a great example on using the painter, please follow Explv's Paint tutorial on Osbot. I will link it at the end. } public void loadCookingPrepArea(Cook mode){ this.bankZone = mode.getBankZone(); this.cookZone = mode.getCookZone(); this.pathZone = mode.getPathZone(); this.bankTile = mode.getBankTile(); this.entityTile = mode.getEntityTile(); } public void loadCookingSupplies(Supply mode){ this.rawFood = mode.getRaw(); this.cookedFood = mode.getCooked(); } }2 points
-
https://www.mediafire.com/?28gjzza4tcctr28 Local script link THIS IS MY FIRST SCRIPT The beginning time is the time to start typing the message for each interval (It will randomly start typing a new one between your interval) FOR LONG MESSAGE HAVE BIGGER INTERVALS! Its very basic, I was writting it for fun . Hopefully you can put it to good use. If you find any bugs (I updated something and I haven't tested it) I'll fix it asap.2 points
-
2 points
-
Before buying, please ensure you check-out with the correct script. Swapping scripts is not possible. View in store $4,99 for lifetime use - Link to Sand Crabs script thread (better exp/h!) - Requirements: Camelot tabs / runes in main tab of bank Designated food in main tab of bank ~ 20-30+ combat level Features: CLI Support! (new!) Supports Ranged & Melee Attractive & fully customisable GUI Attractive & Informative paint Supports any food Custom cursor On-screen paint path and position debugging Supports [Str/Super Str/Combat/Super combat/Ranged/Attack/Super attack] Potions Collects ammo if using ranged Stops when out of [ammo/food/potions] or if something goes wrong Supports tabs / runes for banking Option to hop if bot detects cannon Global cannon detection Option to hop if there are more than X players Refreshes rock crab area when required Avoids market guards / hobgoblins (optional) Automatically loots caskets / clues / uncut diamonds Enables auto retaliate if you forgot to turn it on No slack time between combat Flawless path walking Advanced AntiBan (now built into client) Special attack support Screenshot button in paint GUI auto-save feature Dynamic signatures ...and more! How to start from CLI: You need a save file! Make sure you have previously run the script and saved a configuration through the startup interface (gui). Run with false parameters eg "abc" just so the script knows you don't want the gui loaded up and want to work with the save file! Example: java -jar "osbot 2.4.67.jar" -login apaec:password -bot username@[member=RuneScape].com:password:1234 -debug 5005 -script 421:abc Example GUI: Gallery: FAQ: Check out your own progress: http://ramyun.co.uk/rockcrab/YOUR_NAME_HERE.png Credits: @Dex for the amazing animated logo @Bobrocket for php & mysql enlightenment @Botre for inspiration @Baller for older gfx designs @liverare for the automated authing system1 point
-
View in store $4.99 for lifetime access Key Features: Supports Bar smelting, Cannonball making and Item smithing Supports all tradeable bars for both smithing and smelting, with support for material-unique items (full list below) Supports the above activities in all locations you would ever want to perform them (full list below) Smart activity-based framework allows you to schedule tasks to be performed in succession (details below) Simple and intuitive start-up interface hosting the activity editor (Optional) Informative, concise, self-generating, recolourable and movable paint tracks useful run-time data (Optional) On-screen movable console logger to notify you exactly what the script is doing at any point in time Smart Gaussian-distribution derived Make-X value generator supporting letter scalar suffixes (Optional) Moves the mouse outside the game screen while idle Utilises the OSBot map web system with obstacle handling for inter-location traversal* (Optional) Ring of forging support for iron smelting ...and many more! *The OSBot web is very reliable however can occasionally (understandably) struggle with longer inter-location distances. As a result, I would highly recommend supervising the script while inter-location transitions take place. Supported Locations: Supported Bars: Bronze [1x tin ore, 1x copper ore] Iron (with & without Rings of forging) [1x iron ore] Silver [1x silver ore] Steel [1x iron ore, 1x coal ore] Gold [1x gold ore] Mithril [1x mithril ore, 4x coal ore] Adamant [1x adamantite ore, 6x coal ore] Runite [1x runite ore, 8x coal ore] Supported Smithing items: All generic material-independant items (e.g platebodies, knives, dart tips, etc...) Material dependant items: Bronze wire (bronze) Iron spit (iron) Oil lantern frame (iron) Studs (steel) Bullseye lantern (steel) Cannonballs (steel) Mith grapple tip (mithril) Activity based framework: The script features a fully-fledged activity system. This system allows you to completely customise each botting session and tailor it to the needs of your account. The system allows for 'activities' to be queued in sequence, whereby when started, the script will proceed to execute and attempt to fulfill each activity in turn. An activity is comprised of two parts - the task and the target. An example of a task may (arbitrarily) be 'Smelting gold bars at Edgeville' and an example of a target may be 'until level 70 Smithing achieved'. Both the task and the target can be fully customised to your needs, then saved and queued to the session activity manager. Task options: Smelting Bars (in a furnace) Making Cannonballs (in a furnace) Forging items (on an anvil) Target options: ... until out of supplies ... until level λ reached ... until λ experience gained ... until λ minutes passed (where λ is some inputted integer value) It is worth noting that by default all tasks are automatically considered complete if insufficient resources to perform the task are present. Setting up: Example paint: Gallery: Credits:1 point
-
'the intelligent choice' by Czar Buy (only $4.99) Want to buy the bot, but only have rs gp? Buy an OSBot voucher here old pictures1 point
-
'the intelligent choice' by @Czar Want to buy the bot, but only have rs gp? Buy an OSBot voucher here1 point
-
What is up guys! This is my favorite bot without a doubt and I have recently bought a few scripts. Just wanted to say hi and keep up the good work to the mods and script writers!1 point
-
could someone explain the widget api and how to use them? thanks! there currently isn't any resources for understanding them1 point
-
fuck me pls osbot irl my house me n u ty for all the snapchats they make me smile when i wakeup to them1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
If there is a newly created account with Donator status, I agree then there is no difference in trust. But a 1year+ account with donator has something to lose. Even if they profit from 1-time 1-off scam. The future earning potential would be greater. Implying a slightly trust than having no-donator status at all.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Hey again! I discovered a bug in mining guild, sometimes it gets stuck to the little door that is in the mining guild. it starts endlessly going through the door and back. Can you please fix that? And also the "hop when no ores available" doesnt work. it does not hop. Oh, tried the gemstone mining, can say that it doesnt work at all. Cant find the Shilo bank and cant find the path from the bank to the ores. I would be glad to see this fixed.1 point
-
some of us like cats.. some like scripts.. who gives a shit i am a female irl and i can prove it1 point
-
nice buddy good start keep it up! hope to see more in future.1 point
-
1 point
-
1 point
-
I'll take a look for you EDIT: will have to be this weekend because I'm not going to be home tomorrow!1 point