Skip 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.

Vilius

Scripter II
  • Joined

  • Last visited

Everything posted by Vilius

  1. make a graphics var Graphics2D paint = (Graphics2D) g.create(); and do: paint.drawString(); etc. I think its because you are using an entity debugger which overrides your paint.
  2. You can make an area in lumby and walk from it to cammy with one line, the spacing between the areas can be as big as you want. It will even handle boats, obstacles for you.
  3. Vilius replied to Botre's topic in Tutorials
    wew, you are quick, guessing its the same in bed with a girl?
  4. Just make 2 areas where you want to walk Area area1 = new Area(x,y,x,y); Area area2 = new Area(x,y,x,y); And simply walk to any one of them by doing: getWalking().webWalk(area1); getWalking().webWalk(area2); by using the webwalker you dont need to have predefined paths, it makes a new path for itself to walk which is far better.
  5. Android developer at google, huh? pics or didnt happen when you go to work take a picture of you holding up your osbot username and I believe you
  6. Lmao, I saw singing bots too
  7. Vilius replied to Maldesto's topic in Spam/Off Topic
    wooo Just bummed there is no
  8. Runescape updated, client hasn't, please calm your tits and wait till the developers update the client. And for god sakes don't come to the chatbox and ask "OMG HALP MY BOT NO WORK AFTER UPDATE, PLS FIX" You will just piss people off and noone will help you. -Much love, Vilius and the osbot community p.s really calm yo tits.
  9. I appreciate the constructive criticism my friend
  10. So, I have seen people struggle pausing their scripts while their gui is open. Sometimes they try using a boolean public void onStart(){ gui.initComponents() pause = true; } public int onLoop(){ if(pause == false){ //do stuff } } In theory it works, but its not really what you want to do, do you? You essentially want to halt the scripts thread from working until the gui is closed or the start button is pressed, because you only want it to start doing stuff only after the user has his settings done so this is where synchronization of objects comes into play. we just add this to your main class: public class Main extends Script{ Object lock = new Object(); public void onStart(){ GUI.initComponents(); synchronized(lock){ lock.wait(); } } public int onLoop(){ return 100; } } And it halts the thread. When a thread invokes a synchronized statement, it automatically acquires the intrinsic lock for that method's object and releases it when the method returns. Every object has an intrinsic lock associated with it. A thread that needs exclusive and consistent access to an object's fields has to acquire the object's intrinsic lock before accessing them, and then release the intrinsic lock when it's done with them. But now you are asking how is my gui functioning if my script is halted? Its because the gui will be handled on another thread which the synchronized statement doesn't affect. Alright, so we know we halted our script thread, now what? We need to start it again, so we know our gui is handled on another thread which is not affected by the synchronized statement, which in term would mean the thread is "free" to do anything with the object So we just do this on the button: JButton button = new JButton("Start"); frame.add(button); button.addActionListener{e ->{ synchronized(main.lock){ main.lock.notify(); } frame.setVisible(false); } as we notify the object, the object now releases its intrinsic lock and lets the script thread run as normal as before the lock. Hope you learned something. If I have made mistakes feel free to correct me
  11. I should care, because....?
  12. http://osbot.org/forum/topic/91870-walkingwebwalkingarea/ http://osbot.org/forum/topic/90819-walkingwalkpositionobject/ pls, its broken afaik or just something is not working it will be fixed. But it might be that the script is broken too
  13. Vilius replied to Rhetoric's topic in Scripting Help
    Sure, everything is fine when you look up a tutorial on another botting site with a different api. You need to make one for yourself Just place this in your onPaint() method and you should be set. Point mP = getMouse().getPosition(); g.drawLine(mP.x - 5, mP.y + 5, mP.x + 5, mP.y - 5); g.drawLine(mP.x + 5, mP.y + 5, mP.x - 5, mP.y - 5);
  14. Chatbox resized a gif for me woo: :burn:
  15. or or Didn't find any animated one though
  16. or this one: even @Alek approves:
  17. I see 9 socks not 5. u fail
  18. Vilius replied to Salty as fuck's topic in Money Making
    the sleeps gave me kanker
  19. looks like literal shit nice, scripts
  20. Boom api: http://osbot.org/api Start from reading methodprovider class Boom basic tutorial: http://osbot.org/forum/topic/58775-a-beginners-guide-to-writing-osbot-scripts-where-to-get-started-by-apaec/ Go to local script section, download some scripts, decompile them, see how it works and stuff.
  21. "Right now i would like to know how to use the api, like how do i read the documentation and for example how can i make a script that does the following for now." So basically you want us to baby feed you?
  22. Dank memes, didn't do full 99 cause wanted to do a 99 party EDIT: wet cape
  23. So you mean, have another section in the profile page where scripters can show what scripts they made?

Account

Navigation

Search

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.