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.

Botre

Members
  • Joined

  • Last visited

Everything posted by Botre

  1. Class: package temp; import java.awt.BasicStroke; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Observable; import javax.swing.Timer; public class MarchingAnts extends Observable { private BasicStroke stroke; private float dashPhase = 0f; private float dash[] = {5.0f,5.0f}; private ActionListener listener = new ActionListener() { @Override public void actionPerformed(ActionEvent ae) { dashPhase += 9.0f; stroke = new BasicStroke(1.5f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER, 1.5f, dash, dashPhase); setChanged(); notifyObservers(); } }; public MarchingAnts() { stroke = new BasicStroke(1.5f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER, 1.5f, dash, dashPhase); } private Timer timer = new Timer(40, listener); public BasicStroke getStroke() { return stroke; } public void startAnimation() { timer.start(); } public void stopAnimation() { timer.stop(); } } Example: //Declare private MarchingAnts ants = new MarchingAnts(); ... //Start animation ants.startAnimation(); ... //Add observers ants.addObserver((obj, obs) -> repaint()); //repaint() method from a painting component ... //Use stroke g2d.setStroke(ants.getStroke());
  2. thx sntriaa
  3. Already had most of them on my special todo list Except these Optional snapping? (i.e when drawing a rectangle, it would snap to the various lines on the screen eg edge of chatbox. This could be optional tho A feature in the menu system which would allow you to import a rectangle which is the exact size of chatbox, in the exact correct position (and/or equivalent for inventory, map, mainscreen etc). Noice brachocho!
  4. Currently trying to make the selection and editing of existing objects as fluid as possible. I'm trying to mimic this behavior (currently creation requires re-clicking the tool button which is a pain in the ass)
  5. Botre replied to Maldesto's topic in Spam/Off Topic
  6. not satire. i can tell you're 100% legit
  7. Indent your code blocks with 4 spaces. Two blank lines between top-level definitions, one blank line between method definitions.
  8. I don't like declaring multiple variables on the same line. It tires the eye imo. Because of completion OCD I occasionally will use a "this" where it's not necessary, or sometimes I'll just do it to improve readability. I will sometimes prefer snake_case over headlessCamelCase when the latter looks awkward. But yeah. Conventions.
  9. Comp Ass
  10. At first I was going to fix Easel, make it a bit more user friendly and more intuitive, add some undo functionality and stuff like that. But then I decompiled the source and it gave me full blow monkey aids. So I decided to rewrite the idea from scratch.
  11. Post a screenshot of the settings you tried.
  12. There are a couple of dc plugins for eclipse: JD-Eclipse JadClipse
  13. You can also select multiple interfaces with these (simultaneously or sequentially).
  14. Yes all those and more are possible. I'm playing around with the idea of a script like that, consider this a "user experience" prototype.
  15. Have been working on some design tweaks after several requests.
  16. Test script released: http://osbot.org/forum/topic/92636-free-itemonitem-uses-item-a-on-item-b/
  17. Let me know if anything needs tweaking / if there's anything you'd like to see changed (anything at all) or if you think some parts are clunky or unclear, don't hesitate to get in touch.
  18. ItemOnItem Select item A Select item B Set milliseconds between interactions (slightly randomized each interaction) ??? Profit LINK CHANGELOG 00.00.02 --- design tweaks 00.00.01 --- design tweaks 00.00.00 --- initial release

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.