Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Aap

Members
  • Joined

  • Last visited

Everything posted by Aap

  1. You can run it without looting then it work, but i am not gonna kills druids without loot:P
  2. now getting this error. when i fill in the gui and start the script is close straight. [iNFO][bot #1][01/28 01:00:04 PM]: Getting values for selected loot. [iNFO][bot #1][01/28 01:00:04 PM]: Failed to open stream. [iNFO][bot #1][01/28 01:00:04 PM]: Error in script onStart(): Molly's Chaos Druids [iNFO][bot #1][01/28 01:00:04 PM]: Terminating script Molly's Chaos Druids... [iNFO][bot #1][01/28 01:00:04 PM]: Script Molly's Chaos Druids has exited!
  3. Aap posted a topic in Archive
    hello peepz, I need someone that can get coal bags for me. accounts are 30 mining. tell me your price and how long it will take for each account.
  4. Description of bug(where, what, when, why): dead a few times, 1 time i saw what happend, then it forget to grab a fally teleport. and when out of food @ travely chaos druids. it will try to walk back but keep walking in the bat area till the bat kills you. Status on paint: not sure Log: INFO][bot #1][01/27 03:43:00 PM]: Looting Grimy lantadyme. [iNFO][bot #1][01/27 03:43:20 PM]: Looks like we have no room in inventory to loot Grimy lantadyme attempting to clear space for the item. [iNFO][bot #1][01/27 03:43:21 PM]: Looks like we have no room in inventory to loot Grimy lantadyme attempting to clear space for the item. [iNFO][bot #1][01/27 03:43:22 PM]: Looting Grimy lantadyme. [iNFO][bot #1][01/27 03:43:59 PM]: Looting Law rune. [iNFO][bot #1][01/27 03:45:44 PM]: Looting Law rune. [iNFO][bot #1][01/27 03:46:53 PM]: Looting Law rune. [iNFO][bot #1][01/27 03:47:19 PM]: Looting Ensouled chaos druid head. [iNFO][bot #1][01/27 03:47:35 PM]: Looting Mithril bolts. [iNFO][bot #1][01/27 03:47:54 PM]: Looting Law rune. [iNFO][bot #1][01/27 03:48:23 PM]: Looting Law rune. [iNFO][bot #1][01/27 03:49:15 PM]: Looks like we have no room in inventory to loot Grimy ranarr weed attempting to clear space for the item. [iNFO][bot #1][01/27 03:49:16 PM]: Looks like we have no room in inventory to loot Grimy ranarr weed attempting to clear space for the item. [iNFO][bot #1][01/27 03:49:16 PM]: Looting Grimy ranarr weed. [iNFO][bot #1][01/27 03:49:48 PM]: Looks like we have no room in inventory to loot Ensouled chaos druid head attempting to clear space for the item. [iNFO][bot #1][01/27 03:49:49 PM]: Looks like we have no room in inventory to loot Ensouled chaos druid head attempting to clear space for the item. [iNFO][bot #1][01/27 03:49:49 PM]: Looting Ensouled chaos druid head. [iNFO][bot #1][01/27 03:49:55 PM]: Now traversing to: 2883,9797,0 [iNFO][bot #1][01/27 03:49:58 PM]: WebWalkingEvent; Could not execute! next = Walk => [x=2935, y=9848, z=0]; ready = { [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] }; retrying (2 attempt ) [iNFO][bot #1][01/27 03:50:00 PM]: WebWalkingEvent; Could not execute! next = Walk => [x=2935, y=9848, z=0]; ready = { [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] }; retrying (3 attempt ) [iNFO][bot #1][01/27 03:50:03 PM]: WebWalkingEvent; Could not execute! next = Walk => [x=2935, y=9848, z=0]; ready = { [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] } [iNFO][bot #1][01/27 03:50:03 PM]: Now traversing to: 2938,3355,0 [iNFO][bot #1][01/27 03:50:16 PM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][01/27 03:50:22 PM]: Now traversing to: 2886,3396,0 [iNFO][bot #1][01/27 03:50:22 PM]: WebWalkingEvent; No route found! Destinations = [[x=2886, y=3396, z=0]]; [iNFO][bot #1][01/27 03:50:22 PM]: Now traversing to: 2884,3395,0 [iNFO][bot #1][01/27 03:50:41 PM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][01/27 03:50:44 PM]: Now traversing to: 2932,9849,0 [iNFO][bot #1][01/27 03:51:45 PM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][01/27 03:52:22 PM]: Looting Grimy dwarf weed. [iNFO][bot #1][01/27 03:52:25 PM]: Now traversing to: 2882,9799,0 [iNFO][bot #1][01/27 03:56:00 PM]: WebWalkingEvent; Could not execute! next = Walk => [x=2930, y=9850, z=0]; ready = { [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] }; retrying (2 attempt ) [iNFO][bot #1][01/27 03:56:02 PM]: WebWalkingEvent; Could not execute! next = Walk => [x=2930, y=9850, z=0]; ready = { [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] }; retrying (3 attempt ) [iNFO][bot #1][01/27 03:56:04 PM]: WebWalkingEvent; Could not execute! next = Walk => [x=2930, y=9850, z=0]; ready = { [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] } [iNFO][bot #1][01/27 03:56:05 PM]: Now traversing to: 2945,3371,0 [WARN][bot #1][01/27 03:57:42 PM]: Event executor is taking too long to suspend; terminating now... [iNFO][bot #1][01/27 03:57:42 PM]: Started random solver : BreakManager [iNFO][bot #1][01/27 04:11:42 PM]: Random solver exited : BreakManager [WARN][bot #1][01/27 04:11:49 PM]: Event executor is taking too long to suspend; terminating now... [iNFO][bot #1][01/27 04:11:49 PM]: Started random solver : Auto Login [iNFO][bot #1][01/27 04:11:55 PM]: Random solver exited : Auto Login [iNFO][bot #1][01/27 04:12:00 PM]: Killing script. [iNFO][bot #1][01/27 04:12:01 PM]: Terminating script Molly's Chaos Druids... [iNFO][bot #1][01/27 04:12:01 PM]: Script Molly's Chaos Druids has exited! Your settings: 10 lobster eat @ 28hp and loot everything exept guam Mirror mode: NO
  5. Just try a other way like lisabe used in there cook's assistant quester. package goblin_d; import java.awt.Color; import java.awt.Graphics2D; import java.awt.RenderingHints; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.GroundItem; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.api.ui.Message; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; import org.osbot.rs07.api.webwalk.*; import org.osbot.rs07.api.webwalk.map.*; import org.osbot.rs07.api.webwalk.impl.*; import org.osbot.rs07.api.Walking; @ScriptManifest(author = "jappa", info = "goblin", name = "Goblin", version = 1.0, logo = "") public class main extends Script { private final Area GOBLIN_AREA = new Area (2956, 3512, 2957, 3512); private String status = "Starting..."; private int stage = -1; private long startTime; private void updateStage(int stage, String status) { this.stage = stage; this.status = status; } @Override public int onLoop() throws InterruptedException { log("stage: " + stage); switch (stage) { case -1: startTime = System.currentTimeMillis(); updateStage(stage + 1, "Banking."); break; case 0: RS2Object bankBooth = (RS2Object) this.objects.closest("Bank booth"); if (bankBooth != null) { if (bankBooth.interact("Bank")) { new ConditionalSleep(10000) { @Override public boolean condition() throws InterruptedException { return getBank().isOpen(); } }.sleep(); if (this.getBank().isOpen()) { this.getBank().bank.withdraw("goblin mail", 3); sleep(random(677, 854)); bank.withdraw("blue dye", 1); sleep(random(377, 544)); bank.withdraw("orange dye", 1); sleep(random(977, 1056)); } } this.bank.close(); } updateStage(stage + 1, "banking"); break; case 1: getWalking().webWalk(GOBLIN_AREA); updateStage(stage + 1, "walk to Goblins"); break; case 2: NPC Bentnoze = npcs.closest("General Bentnoze"); if (!dialogues.inDialogue()) { if (Bentnoze != null) { if (Bentnoze.isVisible()) { if (Bentnoze.interact("Talk-to")) { new ConditionalSleep(random(1000, 2000)) { public boolean condition() throws InterruptedException { return dialogues.inDialogue(); } }.sleep(); } } else { getCamera().toEntity(Bentnoze); } } } else { if (dialogues.isPendingOption()) { dialogues.completeDialogue("yes, wartface looks fat", "Do you want me to pick an armour colour for you?", "what about a different colour?"); sleep(random(400, 900)); } if (dialogues.isPendingContinuation()) { dialogues.clickContinue(); } } updateStage(stage + 1, "Starting quest"); break; case 3: getInventory().interact("Use", "Blue dye"); sleep(random(400, 900)); getInventory().interact("Use", "Goblin mail"); sleep(random(600, 900)); getInventory().interact("Use", "Orange dye"); sleep(random(400, 900)); getInventory().interact("Use", "Goblin mail"); sleep(random(1100, 1900)); updateStage(stage + 1, "fixing goblin mails"); break; case 4: NPC npc = npcs.closest("General Bentnoze"); if (!dialogues.inDialogue()) { if (npc != null) { if (npc.isVisible()) { if (npc.interact("Talk-to")) { new ConditionalSleep(random(1000, 2000)) { public boolean condition() throws InterruptedException { return dialogues.inDialogue(); } }.sleep(); } } else { getCamera().toEntity(npc); } } } else { if (dialogues.isPendingOption()) { dialogues.completeDialogue("I have some orange armour here"); sleep(random(400, 900)); } if (dialogues.isPendingContinuation()) { dialogues.clickContinue(); } } updateStage(stage + 1, "next dialog"); break; } return 600; } @Override public void onPaint(Graphics2D graphics) { Graphics2D g = (Graphics2D) graphics; g.setRenderingHints(new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF)); g.setColor(Color.CYAN); g.drawString("Status: " + status, 10, 310); g.drawString("Running: " + formatTime(System.currentTimeMillis() - startTime), 10, 330); } private String formatTime(long ms){ long s = ms / 1000, m = s / 60, h = m / 60; s %= 60; m %= 60; h %= 24; return String.format("%02d:%02d:%02d", h, m, s); } } but now it, bank,walk to the goblin,mixs the dye's. and click to npc General Bentnoze but it doenst do the dialogue with him.
  6. Thank you! i got it is there a easy way to to go to the next case ? now can talk to the goblin and finnish the first dialogues, but when its done i want to move to the next part in case MAKE_GOBLIN_MAIL. and return State.MAKE_GOBLIN_MAIL doenst work in theloop i think? like this http://osbot.org/forum/topic/89816-free-cooks-assistant-quest-completer/ there every new handeling is in the next case
  7. so correct me if i am wrong( and i am) private State getState(){ if(inventory.getItem("goblin mail").getAmount() >= 3) { return State.WALK_TO_GOBLIN; } return State.BANK; } will check if it got 3 or more in the inv so not it will return false and go to the bank. and if its true it will go to the state.walk_T0_GOBLIN.( i know it will keep walk to the area like you and other said before, but i am doing 1 part at the time) or do i need check it in de state.bank? getting this error now
  8. if i use getInventory().getItem("goblin mail").getAmount("3") its say that The method getAmount() in the type Item is not applicable for the arguments (String) i know, but this whas the only way for now that i can get it run from the bank to the goblin area, i will try the methode rudie says
  9. Do you not see the code?
  10. Hello scripters, yesterday i decided to start learning the basic of scripting, to build some easy scripts. I am starting to make a script for the quest goblin diplomacy. i am not done yet, but maybe can you guy's look up ad me code and give some advice on things that i can do better. also i got some questions. package test6; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.utility.ConditionalSleep; import org.osbot.rs07.api.webwalk.*; import org.osbot.rs07.api.webwalk.map.*; import org.osbot.rs07.api.webwalk.impl.*; import org.osbot.rs07.api.Walking; import java.awt.*; @ScriptManifest(name = "Skeleton2", author = "Alek", version = 1.0, info = "", logo = "") public class main extends Script { private final Area GOBLIN_AREA = new Area (2956, 3512, 2957, 3512); private enum State{ WALK_TO_GOBLIN, BANK, START_QUEST } private State getState(){ if(inventory.contains("goblin mail")) { return State.WALK_TO_GOBLIN; } return State.BANK; } @Override public void onStart() { //Code here will execute before the loop is started } @Override public void onExit() { //Code here will execute after the script ends } @Override public int onLoop() throws InterruptedException { switch (getState()){ case BANK: if (!getInventory().contains("goblin mail")) { /// kijken voor quest items RS2Object bankBooth = (RS2Object) this.objects.closest("Bank booth"); if (bankBooth != null) { if (bankBooth.interact("Bank")) { new ConditionalSleep(10000) { @Override public boolean condition() throws InterruptedException { return getBank().isOpen(); } }.sleep(); if (this.getBank().isOpen()) { this.getBank().bank.withdraw("goblin mail", 3); sleep(random(677, 854)); bank.withdraw("blue dye", 1); sleep(random(377, 544)); bank.withdraw("orange dye", 1); sleep(random(977, 1056)); } } this.bank.close(); } } break; case WALK_TO_GOBLIN: walking.webWalk(GOBLIN_AREA); break; case START_QUEST: NPC npc = npcs.closest("General Bentnoze"); if (npc != null) { npc.interact("Talk-to"); } } break; return 100; //The amount of time in milliseconds before the loop starts over } @Override public void onPaint(Graphics2D g) { //This is where you will put your code for paint(s) } } Here are my questions. 1. is it possible to check you have more then 1 item in your inv? inventory.contains("goblin mail") this is whas i used to check if the player got a goblin mail in hes inv otherwise he will bank to get it. but i want to check it with multiple items. also can you check if more then 1 of the same item? like inventory.contains("goblin mail" ,3) ore something?(because inventory.contains("goblin mail" ,3) doenst work. second question is: walking.webWalk(GOBLIN_AREA); will walk to the specific area, but do i need to close this action if its in the area? because now when he is at the GOBLIN_AREA it keep spamming this in de logger([iNFO][bot #1][01/25 01:48:28 PM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][01/25 01:48:28 PM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][01/25 01:48:28 PM]: WebWalkingEvent; We have arrived!) and it doenst talk to General Bentnoze( is this because i need to close the webwalkingevent or something? so that its stop spamming. and go futher with the script. and if something is wrong, dont give me the good methode without explain why it whas wrong, because i want to learn Greetz jaap23 and many thx
  11. Can i have a trial pls ? since it on the sdn
  12. yes they can
  13. Aap replied to Realist's topic in Botting & Bans
    2 tabmaker accounts banned. account 1 whas a 3 weeks old account with some quest done, and running tabs for 3 weeks(banned for 2 days @ sunday) account 2 whas a 4 day old account without quests done, and perm banned this morning.
  14. Aap replied to Khaleesi's topic in Money Making
    Lost over 50k soft clay with this, 15 minuts ago. setup. 1 host(using butler) 5 accounts(unote clay @ rimmington) using eagle lentern to make fally tabs. all accounts got air staff on. started the script, around 40-45 minuts later i saw al 5 account where logout. logged in to all the accounts. and it only made 300-345 tabs. and all 10 k clay each account where gonne , not on the ground, not in the bank, just gonne. only the butler account where still running. and all 5 accounts where logged in the general store @ rimmington used stealth client i wil explain it in dutch to you on skype ;)
  15. i doubt about this, ofcourse jagex knows that some bot clients are down. what if they see that many of these accounts on the 'wachtlist'. where offline the whole time the clients are down, and just ban them all when there are start running around the same the clients are back up. just a theory.
  16. Hello botters, Today i bought some socks5 proxy's. but when i try to run the proxy's with ie/ff or proxifier. it gives me white page's of its said failed to connect. but when i but the same data in the proxy tab of osbot and run it, then it works, and when i check the ip with jacks ip checker it shows the right ip of the proxy. but i also need to use the proxy with a browser to create the accounts. i am using windows 7 32 bit. anyone got a solution? i thought maybe something in the settings of my router, but then why it work with the client? thx for reading and your time. ps: sorry for my bad english Greetz, jaap
  17. You long time ago i used the script. now i want run astrals but i wont bank. Bug report Template: - Mirror or regular client? Reg - Running abyss or normal altars? astral runes - What is your setup? (Food, teleport method, obstacles used, pouches used, all you know the better)Lobster,stamina potion, teleport moonclan,mid,large,big pounch. - Printscreen with the Osbot console enabled and script paint when getting stuck. [iNFO][bot #1][11/23 03:43:43 PM]: banking [iNFO][bot #1][11/23 03:43:46 PM]: banking [iNFO][bot #1][11/23 03:43:49 PM]: banking [iNFO][bot #1][11/23 03:43:52 PM]: banking [iNFO][bot #1][11/23 03:43:55 PM]: banking [iNFO][bot #1][11/23 03:43:58 PM]: banking it keeps saying banking, but doenst click on the bank, even no mouse movment
  18. Hi khal, you got a idea when you can fix this? or am i the only one with this problem? since i saw other people posting lavas are working great? tired of astral want to 'power' rc my 76-82 rc:P
  19. its running great @ astrals in mirror mode, never have any pathing issues
  20. a small bug when running astrals, i noticed it more times, but everytime i forgot to report it. Bug report Template: - Mirror or regular client? mirror - Running abyss or normal altars? astral runes - What is your setup? (Food, teleport method, obstacles used, pouches used, all you know the better)small,medium,large pounch, stamina potion, npc contact, teleport moonclan, eat shark when 50% hp - Printscreen with the Osbot console enabled and script paint when getting stuck. dont got a printscreen but the issue is, normal it takes 100 law runes in the inv for teleport. when there are no law runes left in the bank, and you still got 50 law runes in your inv. its keeps searching for law runes. the error log says: Stopping script - No Law runes found, retrying for over 100 times, it doenst log out, it keeps searcing for laws. its not a really big bug. but now you now it, and i will have some more laws runes in te bank:P
  21. Bug report Template: - Mirror or regular client? mirror - Running abyss or normal altars? lava(cod) - What is your setup? (Food, teleport method, obstacles used, pouches used, all you know the better)small,medium,large pounch, binding necklace. npc contact. and magic imbue - Printscreen with the Osbot console enabled and script paint when getting stuck. no print screen because its doenst give any errors. it doenst use the magic imbue spell. its just click on the earth runes, and then on the altar for many times. got astrals in my inv, and wearing steam battle staff. maybe i do something wrong. first time lava's with magic imbue. normally running astrals. hooks are load good, tryd multiple times. hope you know a way to fix it
  22. Aap replied to Czar's topic in Magic & Prayer
    Hi czar, got a trial of you, but when i use string jewellery, its click 7/10 times outside of the spell icon. its after running 10 minuts only getting 30 k xp a hour witch is verry low for string jewellery. read in some post before you fixed the lunarr the lunars spells is the update already on sdn? using mirror methode, and it doenst give any error's in the error console.
  23. Aap replied to Czar's topic in Magic & Prayer
    Does it support Magic potion? so you can drink magic potion @ 78 magic and then use string jewerlley?

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.