Everything posted by nubsrevenge
-
"We still update OSBot on the dime if RuneScape updates."
 Idiot, first of all, millions a day? Get fucking real. Lets say you make 5$ a day per bot account. You would have to set up 200 000 bot accounts in order to even make the first million. Secondly, when money gets involved, its not just a game anymore. Its kind of like calling casino just a game, if we are thinking from goldfarmer perspective pssst, i think he meant millions of GP.
-
QWarriors - Al Kharid Warrior killer
does this work? I'm downloading now and about to try it out did u re-make it as the latest? thanks QBOTS!! -W8 didn't eat for me It's the exact same code with some stuff removed, so not sure what the issue is. If you say you picked Tuna and it didn't eat I am going to throw my computer out the window. i ran it with every food i had, shrimp, tuna, mackerel, lobster, salmon, and trout
-
QWarriors - Al Kharid Warrior killer
does this work? I'm downloading now and about to try it out did u re-make it as the latest? thanks QBOTS!! -W8 didn't eat for me
-
Iron smelter in Al Kharid
Haha yeah, my script did some pretty weird shit... I've fixed it now, but you should def continue working on this. Good luck bro Eric good to know, i'll continue to improve my script as i level
-
Iron smelter in Al Kharid
Tried CMHSmelter but it kept turning on sounds, clicking the single or double mouse buttons and general messing with the settings tab for whatever reason... only does steel bars right now. will add higher level stuff as I level up. may add lower level things if people actually use this v 1 - http://puu.sh/4YP8s.jar
-
Al Kharid cooker
if the item name is "Raw karambwan" then yes. if it has raw in the name it will cook it. get the most updated version because i think the range ID changed. karams have a different interface by the way welp then no, i dont know how to get karambwan to test and implement that then
-
Al Kharid cooker
if the item name is "Raw karambwan" then yes. if it has raw in the name it will cook it. get the most updated version because i think the range ID changed.
-
Al Kharid cooker
yea, what do you mean though? Look into incorporating fail safes in your script. The bot isn't precise in clicking and accounting for lag. what kind of fail safes would you look for? if it does miss anything, or lag, it just tries again as the loop restarts yea, what do you mean though? They are a good idea waiting for no animation was often used back when i was writing scripts for nexus. and the second one was my solution to doing all raw foods
-
Al Kharid cooker
yea, what do you mean though?
-
Al Kharid cooker
Super simple cooker that runs in al kharid and will cook everything in your bank that has "Raw" in it. Start anywhere near the bank or range. organize your food in a certain order in your bank, the bot takes the first food that has raw in it until that runs out. also have them near the top because the bank doesnt seem to scroll to your raw item... version 1: http://puu.sh/4Ljh7.jar version 1.1: http://puu.sh/4LmIU.jar - added simple paint for run time and items cooked, also gave the script an end when you no longer have raw food version 1.2: http://puu.sh/4QgHJ.jar - i think just the range id change
-
first script... the chop and burn
oh you're right i never did add null checks. as for a getState(), why make a getter method when the global variable can be seen at all times?
-
first script... the chop and burn
yea thanks for the input?
-
first script... the chop and burn
updated first post, still has a little trouble with trying to light the next logs without finishing the first and it leaves it on the ground. now does willow first, then oak trees if no willow trees found, then reg trees. also avoids ent.
-
TO ALL GOLDFARMERS...
to my understanding... you can buy things called bonds, they can be used for spins, paying for in game items, and essentially allows you to buy "gold" or a form of in game money. they want to take away the business gold farmers get selling gold, so rs is selling bonds.
-
never thought i would be back to RS
mud rune maker, AIO herblore, blast furnace, easy clue scroll
-
Buying new computer
PCPartPicker part list / Price breakdown by merchant / Benchmarks CPU: AMD FX-6300 3.5GHz 6-Core Processor ($117.99 @ SuperBiiz) Motherboard: ASRock 960GM/U3S3 FX Micro ATX AM3+ Motherboard ($54.99 @ Amazon) Memory: Crucial Ballistix Sport 8GB (1 x 8GB) DDR3-1600 Memory ($59.98 @ Outlet PC) Storage: Western Digital Caviar Blue 250GB 3.5" 7200RPM Internal Hard Drive ($49.86 @ Amazon) Video Card: Sapphire Radeon HD 7950 3GB Video Card ($199.99 @ Newegg) Case: Fractal Design Core 1000 USB 3.0 MicroATX Mid Tower Case ($29.99 @ NCIX US) Power Supply: Corsair CX 500W 80 PLUS Bronze Certified ATX12V Power Supply ($34.99 @ Newegg) Total: $547.79 (Prices include shipping, taxes, and discounts when available.) (Generated by PCPartPicker 2013-09-21 12:56 EDT-0400) i dont know how to make it look for prices by you, but find those parts. it would blow that thing away. just add however much RAM and storage you want
-
never thought i would be back to RS
back to 07 with three old friends to mess around. I use to write scripts for nexus a long time ago, and then rarebot for a tiny bit before that died, used p****bot for a while. going to be writing scripts again once i get used to 07 and osbot api
-
first script... the chop and burn
very true, if somebody took down the targeted tree in the time it took for me to call those it would break.
-
first script... the chop and burn
major update, first of all its personalized so its prioritizing willow logs now that i have the level for it, will do more trees after i get the level too. the biggest challenge on this script is finding a blank spot to light the fire, because its not looking for a long line(which i will do later) i have it look for tiles on the map with 0 objects on them, but this means certain ground decoration that you actually are allowed to light fires on will be avoided. import java.util.ArrayList; import java.util.List; import org.osbot.script.Script; import org.osbot.script.ScriptManifest; import org.osbot.script.rs2.map.Position; import org.osbot.script.rs2.model.RS2Object; @ScriptManifest(author="nubsrevenge", info="chops and burns trees", name="chopNburn", version=1.3) public class ChopNBurn extends Script{ public ChopNBurn(){} int tinderbox = 590, fire = 2716; int oak = 12608, willow = 12604; int[] trees = {1276, 1278}; int[] logs = {1511, 1521, 1519}; RS2Object tree; enum State { BURN, CHOP, WAIT; } private State state; public void onStart(){ } public int onLoop() throws InterruptedException{ tree = closestObject(willow); if(tree == null) tree = closestObject(oak); if(tree == null) tree = closestObject(trees); if(tree != null) state = State.CHOP; if(inventoryContains(logs) && client.getInventory().contains(tinderbox)) state = State.BURN; if(client.getMyPlayer().getAnimation() != -1) state = State.WAIT; if(this.closestNPCForName("Ent") != null && this.closestNPCForName("Ent").getPosition().distance(this.client.getMyPlayer().getPosition()) <= 1) state = State.CHOP; switch (state){ case WAIT: sleep(random(300,400)); break; case CHOP: chop(); break; case BURN: burn(); break; default: log("something wrong"); stop(); } return random(100, 200); } public void onMessage(String message) throws InterruptedException{ if(message.contains("level to use")) stop(); if(message.contains("light a fire here")) walkToBlankTile(); } void chop() throws InterruptedException{ tree.interact("Chop down"); sleep(random(300,400)); } void burn() throws InterruptedException{ if(getObjectsAt(client.getMyPlayer().getPosition()).size() != 0) walkToBlankTile(); client.getInventory().interactWithId(tinderbox, "Use", false); client.getInventory().interactWithNameThatContains("logs", "Use", null, true); sleep(random(700,800)); } void walkToBlankTile() throws InterruptedException{ int x = client.getMyPlayer().getPosition().getX(), y = client.getMyPlayer().getPosition().getY(), z = client.getMyPlayer().getPosition().getZ(); for(int i = 10; i > 0; i--){ for(int j = 1; j < 10; j++){ if(getObjectsAt(new Position(x+i,y+j,z)).size() == 0){ walkExact(new Position(x+i,y+j,z)); return; } } } } public ArrayList<RS2Object> getObjectsAt(Position p){ List<RS2Object> objects = client.getCurrentRegion().getObjects(); ArrayList<RS2Object> list = new ArrayList<RS2Object>(); for(int x = 0; x < objects.size();x++) if(objects.get(x).getPosition().equals(p)) list.add(objects.get(x)); return list; } public boolean inventoryContains(int [] ids){ for(int x = 0; x < ids.length; x++) if(client.getInventory().contains(ids[x])) return true; return false; } public void onExit(){ log("died or stopped"); } }