Leaderboard
Popular Content
Showing content with the highest reputation on 07/06/18 in all areas
-
────────────── PREMIUM SUITE ────────────── ─────────────── FREE / VIP+ ─────────────── ──────────────────────────────────────────────────────────── ⌠ Sand crabs - $4,99 | Rooftop Agility - $5,99 | AIO Smither - $4,99 | AIO Cooker - $3,99 | Unicow Killer - £3,99 | Chest Thiever - £2,99 | Rock crabs - $4,99 | Rune Sudoku - $9,99 ⌡ ⌠ AIO Herblore - FREE & OPEN-SOURCE | Auto Alcher - FREE | Den Cooker - FREE | Gilded Altar - FREE | AIO Miner - VIP+ ⌡ ──────────────────────────────────── What is a trial? A trial is a chance for you to give any of my scripts a test run. After following the instructions below, you will receive unrestricted access to the respective script for 24 hours starting when the trial is assigned. Your trial request will be processed when I log in. The trial lasts for 24 hours to cater for time zones, such that no matter when I start the trial, you should still get a chance to use the script. Rules: Only 1 trial per user per script. How to get a trial: 'Like' this thread AND the corresponding script thread using the button at the bottom right of the original post. Reply to this thread with the name of the script you would like a trial for. Your request will be processed as soon as I log in. If i'm taking a while, i'm probably asleep! Check back in the morning Once I process your request, you will have the script in your collection (just like any other SDN script) for 24 hours. Private scripts: Unfortunately I do not currently offer private scripts. ________________________________________ Thanks in advance and enjoy your trial! -Apaec.2 points
-
'AntiBan' and making things 'human-like' is all hogwash, you get banned just as fast, with or without 'antiban'. It's just a selling point now, for the noobs who believe 'antiban' actually does anything.2 points
-
FYI most of the bank areas can be found here: https://osbot.org/api/org/osbot/rs07/api/map/constants/Banks.html And you can walk to the closest bank using getWalking().webWalk(Area[] bankAreas), no need to write your own sketchy logic for it. When you pass an array of areas to webWalk() it will walk to whichever Area is closest.2 points
-
01/04/2024: Released chop and firemake plugin!!! Update November 2023: Added 8 Forestry events!!!!!!!! Easy 99, Next! Map Chooser System Progress Results! Help How to use this with Bot Manager? Script ID is 631, and the parameters will be the profile you saved in the setup window, e.g. oak15.txt I want a new feature added? Make a post below and I am always listening, within reason! The bot is doing something I don't like? Make a post below and I will adjust the code to match your play style!1 point
-
'the intelligent choice' By @Czar CURRENT RECORD: 201 HOURS ALSO SUPPORTS SANDSTONE MINING & GRANITE MINING AT THE HOPPER. Lifetime updates and support, request a feature either on the main thread or on our active discord! For advice and strategies, join our discord! You can also purchase the bot with GP if you'd like. 84 HOUR PROGRESS ON A LEVEL 20 ACCOUNT Suicided account with mirror mode near rock crabs, 81 mining! I will probably go for 99 Even supports Ancient Essence Crystal mining! Preview: Mine 1 drop 1 item drop pre-hover feature: (it's faster in the actual update)1 point
-
My girlfriend gets so annoyed when I do this lol, but I'll literally walk into an Apple store at the mall and ask the greeter (who is usually a supervisor / manager) what the benefits of Apple are over my current Samsung device. I should really record there reactions, as the only point they say is, "Apple is easier to understand for older folks" and "well to be honest with you, most of our staff own Samsung or the other android phone's i think". Friend of mine who worked at the Apple store confirmed this, saying most of the people at the store own Samsung other phones over apple :D) lolol Tl:dr over 50% of the staff own Samsung even though they get a discount on Appl phones. p.s even though I personally don't see the value in the phones from a logical perspective other then social status (b.s), Appl stock is the most free money ever for you investors out there. Easy 7% return yearly (5% growth + ~2%/ yield).1 point
-
1 point
-
Came with the latest quest mortania update - they have -50 range defence compared to the 0 of sandcrabs.1 point
-
Thanks. I remember this being reported before but I have forgotten to push this update -- my apologies. I'll try to push an update for this somewhere this weekend.1 point
-
1 point
-
Depends on what you're looking for. Do you want to actually know about the work in the warehouse or office? Regarding the office they are using Call Centers placed abroad, most likely Portugal. Salary is above average since it does depend on which market you're working for (Language). In case you're Danish, Swedish or from Norway you'll have a great living in those countries. The job itself is well somewhat chill, really depends on whether you're there for vacation or an actual career and do care about Bonuses. Contracts are made for 1 year and usually come with a paid apartment hosted by the company. Climbing the career ladder is sort of limited, you can become Supervisor real quick but past that, well you do need certain connections. Those contact centers do offer free flights back to your Country and back annually. Not sure if I missed something out but yeah, that's how it usually works.1 point
-
Yeah its a shit job. I worked a seasonal position for them at their shipping warehouse. They had me unloading and loading trucks. The pay was shit, hours long and work hard. If you can wait and stick with it then it pays off if you can drive the brown trucks or big rigs which pay 50k+/year and you get great health coverage.1 point
-
1 point
-
1 point
-
Vouch from me, super fast and amazing communication, would recommend to anyone looking for a quester A++++????1 point
-
1 point
-
You'd have more luck posting in service request section > https://osbot.org/forum/forum/182-requests/ I'd personally recommend @zuzel111 for your firecape needs. He also has a website you can visit > Sparta.rs1 point
-
I understand your frustration but honestly the fault lies with you not with Runescape. There are people whom play for years to get to that 99 that you try to bot in 3 months. One of the attractive things about runescape is that people know that when they see a 99 cape, that there is some serious grind behind it. If it was something easy, it wouldnt be that attractive and people wouldnt play years for it. Now I get why you are ranting, you invest a lot of time in quests actually playing yourself and then get banned from some convenience botting. Thats the risk of botting bro, if you are going to get an emotional bond with an account because of the hours you put in. You best not bot and just play even if 94 mage takes you 6 years, it might still be enjoy-able for you. If you want some tips on how to bot better, just buy the willy bankloot guide. It worked magical for me, i definetly understand more about how not to get caught. And I still get banned frequently but I dont mind, thats the risk im taking. I also play a normal account on the side, just for fun with no botting. I wont get anywhere near as fast as I would get botting but at least I wont get banned and lose my hours. Some tips from my side: - Get premium scripts or even better private scripts. Dont use free scripts. - Dont use money making scripts if you dont need the money or mind losing the account. - Dont use the auto login feature. When it fucks up, you 99% lost the account because of osbot logging in 200 times in 5 min. - Dont invest hours and hours into an account you are going to bot on. Its going to be painfull losing it and eventually you probably will. - Dont forget that a lot of people on this site, bot for money not for fun and they dont mind losing accounts as they dont need it to stay alive long. - Have fun bro, and start playing it normally too. Its the achievement that makes it fun. You can play 1 hour a day and still get somewhere decent within 6 months. If you dont believe me check out nothinglasts0 on youtube. he has a series where he plays 1 hour a day and get all the elite dairies, one 99 skill and almost a quest cape within 6 months. Cheers fella1 point
-
1 point
-
Could you make save and load ignore loots from X tiles away working? I need to set it every time when I run this script.1 point
-
1 point
-
Edit: Added script source again. Seems like someone edited my post and removed it. Here we go. Didn't see any other prayer scripts on the first page, so that was enough to just write one out. Be sure to edit your hosts accordingly. Some code may be ugly and ghetto because I could not get widgets to work. (weird considering they always worked for me before) Here's a proggy. Paint was redone after initial testing. import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.ui.Message; import org.osbot.rs07.api.ui.Skill; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; import java.awt.*; @ScriptManifest(name = "Get Boned", author = "Sony", version = 1.0, info = "", logo = "") public class GetBoned extends Script { public boolean hasSetHost1 = false, hasSetHost2 = false, hasSetHost3 = false, useHost1 = true, useHost2 = false, useHost3 = false; private long startTime, runTime; public String bone = "Wyvern bones", coins = "Coins", state, host = "parte", host2 = "jokcy", host3 = "the 420 cc", curHost; Position phialsPos = new Position(2949, 3213, 0); Position portalPos = new Position(2953, 3224, 0); @Override public void onStart() { experienceTracker.startAll(); startTime = System.currentTimeMillis(); } public boolean isAnimating() throws InterruptedException{ for(int i = 0; i < 5; i++){ if(myPlayer().isAnimating() || players.myPlayer().isMoving()) return true; else sleep(100); } return false; } public enum State { unnoting, entering, praying, exiting, idle, exit } private State getState() throws InterruptedException { if (inventory.contains(inventory.getItem(bone).getNotedId()) && !inventory.contains(inventory.getItem(bone).getUnnotedId()) && npcs.closest("Phials") == null) { state = "Exiting"; return State.exiting; } if (inventory.contains(inventory.getItem(bone).getNotedId()) && !inventory.contains(inventory.getItem(bone).getUnnotedId()) && npcs.closest("Phials") != null) { state = "Unnoting"; return State.unnoting; } if (inventory.contains(inventory.getItem(bone).getUnnotedId()) && objects.closest("Incense burner") == null) { state = "Entering house"; return State.entering; } if (inventory.contains(inventory.getItem(bone).getUnnotedId()) && objects.closest("Incense burner") != null && !isAnimating()) { state = "Praying"; return State.praying; } if (isAnimating() && inventory.contains(inventory.getItem(bone).getUnnotedId())) { state = "Idling..."; return State.idle; } state = "Idling..."; return State.idle; } @Override public int onLoop() throws InterruptedException { if (!inventory.contains(bone)) { stop(); } switch (getState()) { case unnoting: if (map.distance(npcs.closest("Phials")) > 8) { walking.webWalk(phialsPos); new ConditionalSleep(10000) { @Override public boolean condition() throws InterruptedException { return map.distance(npcs.closest("Phials")) < 8; } }.sleep(); } if (map.distance(npcs.closest("Phials")) < 8) { if (inventory.contains(inventory.getItem(bone).getNotedId())) { inventory.getItem(inventory.getItem(bone).getNotedId()).interact("Use"); if (inventory.isItemSelected()) { npcs.closest("Phials").interact("Use"); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return dialogues.isPendingOption(); } }.sleep(); } if (dialogues.isPendingOption()) { sleep(random(600, 1800)); if (inventory.getItem(inventory.getItem(bone).getNotedId()).getAmount() > 1 ) { dialogues.selectOption(3); } else { dialogues.selectOption(1); } new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return inventory.contains(inventory.getItem(bone).getUnnotedId()); } }.sleep(); } } } break; case entering: if (objects.closest("Portal") != null) { if (map.distance(objects.closest("Portal")) > 5) { walking.webWalk(portalPos); new ConditionalSleep(10000) { @Override public boolean condition() throws InterruptedException { return map.distance(objects.closest("Portal")) < 5; } }.sleep(); } if (map.distance(objects.closest("Portal")) < 5) { if (widgets.get(162, 33, 0) == null) { objects.closest("Portal").interact("Friend's house"); new ConditionalSleep(8000) { @Override public boolean condition() throws InterruptedException { return widgets.get(162, 33, 0) != null; } }.sleep(); } sleep(random(1200, 1500)); if (useHost1) { curHost = host; if (!hasSetHost1) { keyboard.typeString(host, true); hasSetHost1 = true; } else { keyboard.typeEnter(); } } if (useHost2) { curHost = host2; if (!hasSetHost2) { keyboard.typeString(host2, true); hasSetHost2 = true; } else { keyboard.typeEnter(); } } if (useHost3) { curHost = host3; if (!hasSetHost3) { keyboard.typeString(host3, true); hasSetHost3 = true; } else { keyboard.typeEnter(); } } new ConditionalSleep(15000) { @Override public boolean condition() throws InterruptedException { return objects.closest("Incense burner") != null; } }.sleep(); } } break; case exiting: if (!isAnimating() && objects.closest("Altar") != null) { objects.closest("Portal").interact("Enter"); new ConditionalSleep(10000) { @Override public boolean condition() throws InterruptedException { return objects.closest("Incense burner") == null; } }.sleep(); } break; case praying: if (!isAnimating() && objects.closest("Incense burner") != null) { inventory.getItem(inventory.getItem(bone).getUnnotedId()).interact("Use"); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return inventory.isItemSelected(); } }.sleep(); objects.closest("Altar").interact("Use"); new ConditionalSleep(50000) { @Override public boolean condition() throws InterruptedException { return !inventory.contains(inventory.getItem(bone).getUnnotedId()) || dialogues.isPendingContinuation() || !isAnimating(); } }.sleep(); } break; case idle: new ConditionalSleep(2500) { @Override public boolean condition() throws InterruptedException { return !isAnimating() || dialogues.isPendingContinuation(); } }.sleep(); break; default: break; } return 600; } private final RenderingHints antialiasing = new RenderingHints( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); private final Color color1 = new Color(0, 0, 0, 192); private final Color color2 = new Color(0, 0, 0); private final Color color3 = new Color(255, 255, 255); private final BasicStroke stroke1 = new BasicStroke(1); private final Font font1 = new Font("Arial", 0, 14); private final Font font2 = new Font("Arial", 0, 12); public final String formatTime(final 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); } public void onMessage(Message message) throws java.lang.InterruptedException { if(message.getType() == Message.MessageType.GAME) { if (message.getMessage().contains("player is offline") && useHost1) { log("host 1 is offline"); log("checking if host 2 is online"); log(""); useHost1 = false; useHost2 = true; useHost3 = false; return; } if (message.getMessage().contains("player is offline") && useHost2) { log("host 2 is offline"); log("checking if host 3 is online"); log(""); useHost1 = false; useHost2 = false; useHost3 = true; return; } if (message.getMessage().contains("player is offline") && useHost3) { runTime = System.currentTimeMillis() - startTime; log("all three hosts offline, exiting"); log(""); log("Runtime: " + formatTime(runTime)); log("XP Gained: " + experienceTracker.getGainedXP(Skill.PRAYER)); stop(); } } } @Override public void onPaint(Graphics2D g) { g.setRenderingHints(antialiasing); runTime = System.currentTimeMillis() - startTime; g.setColor(color1); g.fillRect(563, 219, 156, 179); g.setColor(color2); g.setStroke(stroke1); g.drawRect(563, 219, 156, 179); g.setFont(font1); g.setColor(color3); g.drawString("Get Boned", 606, 240); g.drawLine(575, 246, 700, 246); g.setFont(font2); g.setColor(color3); g.drawString("Host: " + curHost, 570, 260); g.drawString("State: " + state, 570, 275); g.drawString("Runtime: " + formatTime(runTime), 570, 290); g.drawString("Exp gained: " + experienceTracker.getGainedXP(Skill.PRAYER), 570, 305); g.drawString("Exp/Hour: " + experienceTracker.getGainedXPPerHour(Skill.PRAYER), 570, 320); g.drawString("Levels gained: " + experienceTracker.getGainedLevels(Skill.PRAYER), 570, 335); } }1 point
-
1 point
-
Skype/Discord name:talked to you already but osrs.vinny Have you added us on Skype/Discord: yep Do you agree with our T.O.S: yep1 point
-
1 point
-
I'm still selling them but currently not in stock right now. ETA 2 days. ienjoybjs#3526 on discord1 point
-
1 point
-
1 point
-
I have been inactive lately due to moving houses, working 60+ hours a week at my job in real life, and i finally got internet back and a week off work. I still can't access ACP or do script change requests due to no access until Maxi/Zach give me the access. So just wanted to stay hi to all my noobs.1 point
-
1 point
-
How do you think they find out who is a bot and who isn't? The masses of data they gather from their players is certainly used in their programs to figure out if an account is botted or not. Nobody is manually looking at the data and making these decisions1 point
-
1 point
-
BOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIS THIS SHIT IS LIT1 point
-
1 point
-
1 point
-
Seers is definitely the problem area. I've botted agil on maxed melee NMZ accounts to 60 before with this script without fear. As soon as you step onto Seers roof course, you are boned. 60+ (or at least 60-70) is basically mandatory by hand at Seers.1 point
-
1 point
-
I personally am doing 50/50/70 at sandcrabs 1-80+ Range at sand crabs with bone crossbow (cheap as chips ) 1-80+ magic splashing (very cheap, but slow)1 point
-
There might be a config. Try looking into that. If there seems to be none you can always work with the chatbox instead.1 point
-
1 point
-
its behavior analysis , when you come out of tutorial island you have so little data to be analyzed so i think it works like a meter, every time it suspects something un-humane happens it adds to your bot percentage basically if your bot percentage goes above 50% you are a bot, so when you are out of tutorial island its so easy to reach 50% because there isn't data available to compare to so your bot meter goes up really high, but when you have an account that has a lot of played time its not easy to get that meter up cause there is a lot of data on that account. This is how fairfight1 point
-
1 point
-
If you need a walking script, and have a $1 you can buy @Explv walker on store here its pretty good and can walk almost anywhere. https://osbot.org/forum/topic/89947-explvs-walker/1 point
-
If you just want to walk there then the simplest method is: private final Area[] BANKS = { Banks.AL_KHARID, Banks.ARDOUGNE_NORTH }; // add the rest public void walkToClosestBank(){ getWalking().webWalk(BANKS); }1 point