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.

jiggerjaw

Members
  • Joined

  • Last visited

  1. jiggerjaw replied to Token's topic in Others
    If there is a "technique" to getting this to run, I would prefer knowing it over getting a refund. I did tutorial island by hand, waited overnight then transferred a couple thousand to it and followed the instructions (which are "have money in invo or bank and press run") I ran it for an hour on a clean computer/ip and a fresh account. Not really sure what else these "techniques" are besides maybe hand leveling my account but I was under the impression that some people are able to bot with minimal time commitments after set up. Is there something that everyone else (including you apparently) are doing that I'm not? I've ran other scripts straight off tutorial without insta bans... I'd like to be able to use this one too
  2. jiggerjaw replied to Token's topic in Others
    Well, I asked for a second trial since the first trial got my account banned. Didnt get the trial, started a BRAND NEW ACCOUNT, cleared my cache, used a proxy... Decided to buy the script since so many people have reported good things. Used this script for roughly an hour and got banned. Feeling very scammed right now.
  3. jiggerjaw replied to Token's topic in Others
    This is the sickest script I have ever used.
  4. jiggerjaw replied to Token's topic in Others
    Could I try this? Also, if I do buy it... Is it a lifetime subscription or will I have to get all the quests done in a certain timeframe?
  5. Thank you Why do I feel like antiban is just disregarded? No one knows how it works for sure and surely they can track your mouse position as one of their anti-ban methods? If nothing else this would give me a little piece of mind This is my first script, been scripting since day before yesterday I guess :P
  6. So I accidentally added a bankcount+1 to the beginning and end of each bank run so it's actually only 15 invens but the script runs flawlessly Obviously gonna add a few more tweaks, but the script cuts logs at the farming patch in Falador. As of now it's antiban consists of taking different paths each time (an assortment of 3 different areas, sometimes the walk back uses all three, sometimes just the last one, sometimes the middle and last one), random sleeps, and random misclicks (like clicking chop tree with a full inven) Plan on adding hover over wc exp, going off page, randomly right clicking players that are new to area, and examining random items once in a while. Any suggestions are greatly welcomed. How does one go about getting a script put onto the store? Obviously the script isn't ready quite yet but I'm hoping to get a scripter rank if possible
  7. Ahhh, I see... back when I learned java (err 10 years ago now?) there wasn't eclipse... Compiling would only tell you the line that an error was on. I thought the new software inserted the { } for you since it tabbed the things for you but I guess not. I tried starting with the boolean statement in the () but it gave me an error so I moved it to the outside, probably just typoed something. Thanks for the suggestions. Wouldn't it be more memory efficient to keep it in a while loop that simply checks for an action rather than re-running through the entire onLoop? I also count each onLoop and use that for antiban properties so racking up that count uncontrollably wasn't really desired. Have it take different paths, bank different, and going to have it examine random objects/right click players/hover stats/go off page and such every few hundred onLoops. And to K9... This is my first program after not touching programming since Highschool. I've managed to get a script capable of running error free with more anti-ban than most the scripts out there in 2 sessions that were a few hours long... Instead of calling it cancer, make helpful suggestions like Khaleesi and Zeni did. Welcome the new member to the community. Just because this is the internet doesn't mean it's necessary to be a dick.
  8. So... even if it gets stuck in the while loop, it should log "check4" then immediately log "check5" I am very fucking confused. Easy fix... just moved the "action=isAnimating" to the top of the while statement... Just really not understanding what exactly happened here
  9. Ha, shoulda been more specific... the bank opens perfectly fine, it doesn't deposit. Guess it could be that it's trying to deposit before the bank is open, I'll try that. Thanks Jugs *How do I give +Rep? I clicked the check mark and nothing happened
  10. Entity bank = objects.closest("Bank booth"); bank.interact("Bank"); sleep(random(100)); getBank().depositAll(); I've imported bank, this doesnt work?
  11. GOT IT WORKING
  12. You are correct sir, thank you. Now the problem is "tree cannot be resolved" guessing it has something to do with it being a farming patch tree
  13. Having some problems and also have some questions... The biggest problem is I open the bank, then dont deposit anything... I used getBank().depositAll(); It also seems to hang up sometimes... Once it stopped on log("check4") without saying log("action") which kind of confused me cuz that shouldn't be possible? Is there something I'm missing? Also, is the random solver incorporated into onLoop, I can't seem to figure it out. Look forward to working with you all, thanks for all the help so far import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.model.Interactable; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.model.Character; import org.osbot.rs07.api.Bank; import org.osbot.rs07.randoms.DismissRandom; import java.awt.*; import java.util.ArrayList; @ScriptManifest(author = "Me", info = "My first script", name = "Maple cutter", version = 0, logo = "") public class Main extends Script { int count=0; int bank_count=0; int super_antiban=random(0,50); int super_antiban2=random(0,5); int super_antiban3=random(0,5); int super_antiban4=random(0,5); int super_antiban5=random(0,100); Area pos1= new Area(2998,3376,3002,3369); Area pos2= new Area(2999,3360,3007,3366); Area pos3= new Area(3009,3357,3013,3361); int action=0; private enum State { CUT, BANK, WAIT }; @Override public void onStart() { log("Hello world!"); } private State getState() { Entity check = objects.closest("Maple Tree"); if (inventory.isFull()) return State.BANK; if (check != null) return State.CUT; return State.WAIT; } @Override public int onLoop() throws InterruptedException { log("Still looping"); Interactable tree = null; tree=objects.closest("Maple tree"); log("check3"); boolean action=myPlayer().isAnimating(); while(action==true) log("check4"); log("check5"); sleep(random(0,500)); action=myPlayer().isAnimating(); log("action"); //* boolean rando = shouldActivate(); // if(rando==true) // DismissRandom(); switch (getState()) { case CUT: log("check1"); tree=objects.closest("Maple tree"); if(tree!=null) tree= objects.closest("Maple tree"); tree.interact("Chop down"); sleep(random(1000)); log("check2"); break; case BANK: bank_count=bank_count+1; if(bank_count==super_antiban2) tree= objects.closest("Maple tree"); if(tree!=null) tree.interact("Chop down"); sleep(random(300)); if(bank_count==super_antiban3) getWalking().walk(pos1); super_antiban3=super_antiban3+random(0,5); bank_count=bank_count+1; getWalking().walk(pos2); sleep(random(100)); getWalking().walk(pos3); sleep(random(100)); Entity bank = objects.closest("Bank booth"); bank.interact("Bank"); sleep(random(100)); getBank().depositAll(); getWalking().walk(pos3); if(bank_count==super_antiban4) getWalking().walk(pos2); super_antiban4=super_antiban4+random(0,5); break; case WAIT: sleep(random(3000, 7000)); break; } count=count+1; if(count==super_antiban) sleep(random(10000,20000)); super_antiban=super_antiban+random(50,100); return random(200, 300); } @Override public void onExit() { log("Goodbye world, you banked: "+bank_count+" inventories."); } @Override public void onPaint(Graphics2D g) { } }
  14. Free trial plz

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.