Jump to content

Explv

Scripter II
  • Posts

    2314
  • Joined

  • Last visited

  • Days Won

    6
  • Feedback

    100%

Everything posted by Explv

  1. This question is honestly too vague to be answered properly. Do your courses not have a description of what it will cover? I would imagine a generalized C++ course would cover the basics of programming and also some C++ specific content, whereas the game programming course would focus less on the programming basics and more on theory / code design for games.. But it's impossible for me to say because these courses vary widely between universities, the only way for you to really know is to ask whoever is running the course.
  2. Thanks for reporting these issues. I have a few days off before I go back to work, so i'll be going through and fixing as much as I can.
  3. There should be an import option on the accounts tab? But no, no easy way to edit the file atm.
  4. Aye, passing MethodProvider or Bot as a parameter is certainly "better", I just hate having every API call prefixed with some variable like methods.myPlayer() or whatever, and every class having MethodProvider as a constructor parameter. It just makes me feel a little sad when I look at it If I was writing a small script for sure I would just pass the context as a parameter, but for large scripts it starts getting ugly. I guess an alternative would be to have a static MethodProvider variable in your main class, and access the API via that, but again... *shudder* not gucci
  5. You could always override the exchangeContext method to also exchangeContext with instances within your class: public class BankTask extends Task { SomeOtherClassThatNeedsApi someOtherClass = new SomeOtherClassThatNeedsApi(); @Override public MethodProvider exchangeContext(Bot bot) { super.exchangeContext(bot); someOtherClass.exchangeContext(bot); return this; } // ... Blah blah whatever } Or yes just pass MethodProvider as a parameter to the constructor of your other class. Or just add an onStart method to your base Task class and call it once before executing a Task. This may or may not be appropriate depending on what your "Task" pattern is.
  6. It's protected by cloudflare, so don't think wget will work
  7. It's not really deprecated though, it's marked for internal use, nothing to stop you using it though.
  8. This. After creating an instance of your class, you then need to call exchangeContext once.
  9. @scriptersteve Follow some Java Swing Tutorials, there are plenty online. No one is going to make your GUI for you
  10. 1. Well I suggested that so you could figure out if it is an issue with the teleports or objects options. 2. My apologies for not reading your whole post with 100% focus and care, I'll be sure to not reply in the future with suggestions. Good luck with your bug
  11. Just because you can walk from a particular starting position to a destination, does not mean you can walk from another starting point to that same destination. It depends on whether the web walker has a path all the way. Steps to try: Try just using getWalking().webWalk(destination) instead of your custom event (if this works then there is an issue with your event) Try web walking from outside of the prayer altar building (if this succeeds then you need to request for the devs to add a web walk link for the prayer altar building)
  12. I did a BSc (three year course) in Computer Science in the UK and it pretty much covered: Discrete Mathematics (things like Graph Theory, Probability etc.) Object oriented programming Functional programming Data structures Algorithms Computer Architecture Web development Cyber security Computer networking and operating systems Databases Formal language theory Lexers and compilers Artificial Intelligence Robotics Computer Graphics And the list goes on... Most Universities will cover the same fundamentals (programming, discrete maths, data structures, algorithms etc.) and then the other stuff you can pick and choose from. This means you can be as general as you like, or as specific as you like in terms of fields within CS. You can expect a bunch of coursework, things like mini programming projects (free marks if you spend time on it), and of course exams D: In the last year of your bachelors / masters you can expect to do some large project as a thesis. Overall it was very interesting, and 10/10 I would recommend, the career prospects are fantastic, you won't struggle to find a job at all. Personally I would just do all CS and skip the electrical engineering, just try and get as much juicy CS knowledge as you can, but it's up to you and your interests. In terms of you not being sure where you would like to concentrate, I don't think anyone is when they start their degree, and to be honest it doesn't really matter. You can think about that much later, your first year or two of university will be mostly fundamentals anyway.
  13. You don't need to close the client and restart, you just have to refresh the script list. If your IDE warns you about not being able to replace the .jar file, just ignore it, it still works.
  14. Hopefully that is a joke, if not, you need to get some therapy dude. It's just a shitty game, and if you let untrusted users service your account you should really expect this kind of thing to happen. Your title should read, "never buy services from nobodies who have nothing to lose, when there are very trusted users that may charge a bit more, but won't fuck your account"
  15. Put a log statement inside hasArmour: log("hasArmour is true") Just to make sure it is infact returning true. Are you sure you don't have to "Use" a piece of the armour *before* clicking on the Magical Animator?
  16. Check that the hasArmour function returns true Check that the object is actually called "Magical Animator", and is an object not an NPC Check that the interaction is actually called "Animate"
  17. Explv

    OSBot 2.4.147

    You don't unzip it. You run the .jar file with Java 8.
  18. Not sure why you have the constants THOUSAND and MILLION (which should be static btw). Everyone knows what 1000 is, and if you have a hard time reading a lot of 0s you can separate using underscores: 1_000_000.
  19. Explv

    Explv's Walker

    Not an issue with my script, that's to do with the routes that OSBot's webwalker has. It does not support routes between every possible point on the rs map. If you are standing in a peculiar place, or trying to walk to a peculiar place chances are it won't find a route. You can always request web walk links to be added, there is a section in the forum's for it
  20. Quiet boy Your avatar looks like shit
  21. He wants to know how to do it without using OSBot's methods.
×
×
  • Create New...