Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/29/13 in all areas

  1. 4 points
  2. Dear community, I want to give you an idea where OSBot 2 is at. First of all I want to let you know that OSBot 2 is rewritten from the ground up to tackle some problems that you as a community pointed out. Things like CPU usage increasing over time in a scale of hours, something that never was a huge problem to most users but could be annoying for some. Besides that, increased overall performance is something everyone always likes to see. By writing an entire new core and taking time to do so, the client will score better at those points. At the moment, there is an abstract core written which is extendable for the most part to write implementations of other server revisions, such as RS3. Whether we will do so or not doesn't matter, it will be reusable. The entire GUI of the current OSBot was written using Swing. For OSBot 2 we are using JavaFX. JavaFX might not be as developed in certain areas as Swing, however those area's won't affect us. Besides that, JavaFX performs faster and gives more reliable output when it comes to exceptions. Not to mention, I personally and many others agree, I think that the look and feel of JavaFX is far better and promising than Swing. At the moment, a lot of the main GUI features are done. The client loads the applet, injects the client, hacks the canvas and such. So from here on, our first focus will be towards designing and organizing the new API. The API will have the same features as seen in the current OSBot and those features will be ported over. This is not a very hard job, most of it will just be refactoring. Other new features will remain secret and will be revealed as progress proceeds. Besides the API, which its functions will not have to be rewritten, we are planning and thinking about a second scripting engine. The current scripting engine is completely sequential in a blocking fashion. The new scripting engine, don't worry the old one won't disappear, we want to give a fully event driven asynchronous environment where you will dispatch tasks based on events and have control over the queue by using policies for tasks. We are looking forward writing this as Laz and I love writing new and fancy stuff. There are many other things that need to be done for OSBot 2, but the above is the majority. We can't give you an ETA, we don't want to stress any deadlines and instead focus on its quality. Laz has done a great job on it so far and now I'm joining him in this battle progress will speed up. I hope you had a fun read, Sincerely, OSBot.org
    3 points
  3. Closed. When ATMercher V2 is released, there will be an updated merchant guide for sale. Hope you all enjoyed this free one and profited from it.
    1 point
  4. You are right it isn't! My girlfriend loves sushi too! I have just recently started to try it. Idk if I like it yet.
    1 point
  5. Can't help it. :P I have a lot of favorites, so this wasn't an easy choice.
    1 point
  6. Looks yummy I would love to try one!!!
    1 point
  7. That formula doesn't seen to be right. This is the real max hit formula for a dds special attack: maxhit = floor(floor((5+(8+lvl+style)*(1+40/64))/10)*1.15) where style = 3 if you're using aggressive and 0 otherwise. So the required strength level for each max hit is: 17: lvl 79 18: lvl 85 19: lvl 91 20: lvl 97
    1 point
  8. The code didn't work http://puu.sh/4Dw8t.png
    1 point
  9. SwiftFlax Current version: N/A Date started: 29/09/2013 Hello reader, I'm creating a script called "SwiftFlax". The script will obviously pick flax, and then proceed to bank them once the bots inventory is full. So far, I have created the picking part of the script. I wish to improve my proficiency with scripting a bot, so I will start with a pretty basic script. If you wish to leave your support, a tip, or anything that could potentially help me, I would greatly appreciate it. So far, I have created a way for the bot to pick the flax. This is all made off the top of my head, I do not have an account for me to test it with because of the bans that took place on three of my accounts last night. I'll leave this here, and build off on it whenever I get a chance to. I believe in open-sourcing your work, to an extent. This is just the class to execute "picking" the flax. I would like to thank exuals for providing the node tutorial. I really like the organization, and this way helps me understand how to structure things properly. package swiftflax.nodes; import org.osbot.script.Script; import org.osbot.script.rs2.model.Entity; import org.osbot.script.rs2.utility.Area; import swiftflax.api.Node; public class PickNode extends Node { private Area FLAX_FIELD = new Area(0000, 0000, 0000, 0000); // Get the coordinates. private Entity flax; public PickNode(Script script) { super(script); } @Override public boolean validate() throws InterruptedException { return !inventoryIsFull(); } @Override public boolean execute() throws InterruptedException { return pickFlax(); } private boolean inventoryIsFull() { return s.client.getInventory().isFull(); } private boolean playerBusy() { return s.client.getMyPlayer().isUnderAttack() || s.client.getMyPlayer().isMoving(); } private boolean inFlaxField() { return s.client.getMyPlayer().isInArea(FLAX_FIELD); } private boolean flaxAvailable() { flax = s.closestObjectForName("Flax"); return flax.exists() && flax.isVisible() && flax.isInArea(FLAX_FIELD) && flax != null; } private boolean pickFlax() throws InterruptedException { flax = s.closestObjectForName("Flax"); if (!playerBusy()) { if (inFlaxField()) { if (flaxAvailable() && flax.interact("Pick")) { return true; } } else { s.log("Not in flax field."); // Walk to the flax field. } } else { s.log("Busy."); return false; } return false; } }
    1 point
  10. It seems to be better imo, but I personally don't like the idea of the switch unless they leave Swing as well for scripters to use.
    1 point
  11. Jagex discourages the sales of gold.
    1 point
  12. ??? Why are you wanting a new release, is there something wrong with the current version? Also Mods and Super Mods aren't developers and don't even know when future revisions will be released (in most cases)
    1 point
  13. googled mod mark and found this lmfao i usually don't laugh much but god damn
    1 point
  14. If your like me you will babysit your bots no matter what whenever your at your computer
    1 point
  15. I would love to see you enter this week. I don't do photoshop...and besides my free trial ran out. Constructive critisism.
    1 point
  16. Looks promising. Pretty sure half of the community jizzed while reading the thread.
    1 point
  17. Number 4 looks boss Also can we know who won last week?
    1 point
  18. huurrr #2cool #CantWait #SoExcited #GoodWork #Hooray #OhMyGod #SoundsAesome #PostCount++
    1 point
  19. Small Update: Changed Teleporter to a magic script: Supports all teleports (except for lunar) and alchemy. Edit: Adding in collector scripts next.
    1 point
×
×
  • Create New...