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.

Vilius

Scripter II
  • Joined

  • Last visited

Everything posted by Vilius

  1. But why name an inanimate object?
  2. wew gr8 tutorial for plebs
  3. ONE word -
  4. my body is ready
  5. 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.
  6. 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.
  7. Vilius replied to Botre's topic in Tutorials
    wew, you are quick, guessing its the same in bed with a girl?
  8. 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.
  9. 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
  10. Lmao, I saw singing bots too
  11. Vilius replied to Maldesto's topic in Spam/Off Topic
    wooo Just bummed there is no
  12. 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.
  13. I appreciate the constructive criticism my friend
  14. 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
  15. I should care, because....?
  16. 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
  17. 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);
  18. Chatbox resized a gif for me woo: :burn:
  19. or or Didn't find any animated one though
  20. or this one: even @Alek approves:
  21. I see 9 socks not 5. u fail
  22. Vilius replied to Salty as fuck's topic in Money Making
    the sleeps gave me kanker

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.