Search the Community
Showing results for tags 'scripting beginners guide'.
-
ROADMAP TO Learning JAVA and Becoming an OSBot Scripter (ABSOLUTE BEGINNERS) INTRO As I’m writing this guide, I’m a total noob to scripting and probably will be for many years to come. Also English is not my first language so please be kind =] I love this community and I feel that the road from absolute zero experience in Java to becoming a scripter that can produce high quality scripts and use them for advancing his account or setting up farms, is something I always wanted to master. There are great guides to be found written by helpful people that contribute to our forum, discord and beyond. I certainly learned a lot from these posts but I’ve always had a hard time piecing the information together when it comes to making a clear study plan without prior programing knowledge. I feel there is a vast number of people like myself that would love to have one roadmap that tells you where to start and how to move forward. If you follow this roadmap from beginning to end, you will have a basic understanding of the basic tools you need, the basis of Java language and how you can start to practice with your own simple scripts within OSBot. I’ve been botting many accounts since OSRS came back after EOC. through many platforms in the past, I’ve maxed out my main and run several relatively small scale gold farms that did pretty well. Using VPS’s, socks5 proxies and accounts/bonds bought through multiple discord servers. However my costs were always a bit high due to the fact that I had to buy everything I could not make or script myself. Requirements OSbot of course https://osbot.org/mvc/get Download JDK8 NOTE: Windows x86 version or Windows x64 Tools Now its time for you to choose which IDE program to use and finally try to write your first scripts. Both are great but ill start with the most popular one. Download Eclipse IDE, you will use this program to write your scripts. Download: https://eclipseide.org/ Setup: https://osbot.org/forum/topic/131666-setting-up-eclipse/ Setup creator profile: https://osbot.org/forum/profile/23977-liverare/ Look into another very popular IDE program called IntelliJ IDEA. But before you do that you need to download and install Java SE Development Kit 8: Download IntelliJ IDEA: https://osbot.org/forum/topic/154399-script-development-setup/ Setup creator profile: Token NOTE: I did not create the tutorials above to set up those tools. Massive thanks to Liverare and Token. Please make sure to visit the profile link above and drop him a like and massive shoutout! LEARNING THE JAVA BASICS Step 1. The official Oracle Learning the Java Language *NOTE: The lessons are categorized into “trails”. Go through the trail “covering the basics”. I hope some experienced scripter will read this and add the trails that would be beneficial as well. I can imagine the trail “ creating Graphical user Interfaces” would be great too for your scripts. https://docs.oracle.com/javase/tutorial/index.html Step 2. Learning the basics by completing codecademy https://www.codecademy.com/catalog/language/java Step 2.1 Import some open source scripts from OSBOT into the IDE and get a feel for how they are written and try to change some stuff to see if it still works. .(always on a socks5 proxy as to not compromise your home IP.) Step 3. W3Schools.com https://www.w3schools.com/java/default.asp Step 4. Head first Java, 2nd Edition (OPTIONAL IMO but will greatly expand your understanding) https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208 Step 5. The really big index (OPTIONAL IMO, OUTSIDE THE SCOPE OF THIS ROADMAP) https://docs.oracle.com/javase/tutorial/reallybigindex.html Java named the index themselves and added a description; A list of all content pages in “The Java Tutorials”. I can imagine you become a scripting grandmaster if you master this entire list. Step 6. Try to create your very first script. Start with something very simple like a fisher or woodcutter. See how it performs and maybe later add a GUI by creating it with Swing. Or with JavaFX. Then try running it for multiple hours to see how it performs.(always on a socks5 proxy as to not compromise your home IP.) NOTE: Take a look at the Snippets in the subforum. They are a great resource for bits of code to use with your scripts OSBOT Specific information NOTE: Now that you have a basic understanding of how to use Java, its time to learn about the implementation of OSBot itself. I have to be honest here and because I’m only starting to learn this, I hope an experienced scripter will correct any mistakes or add the info we need. Please just send it to me so I can improve this roadmap =] OSBOT’s API Without the API the two programs would not know how to communicate. You can find the API Documentation here. However, if you are like me and haven’t started learning yet, this might as well be written in Chinese. Fortunately for us, a very nice gentlemen has written a guide to help us out. The guide was written by Vilius. You can find the guide here. Please drop him some likes and thank him for this amazing effort! NOTICE: As most of you, I’m at the beginning of my journey to become a scripter. Despite having botted for years on all sorts of platforms and chances many of you have as well. I’m sure I’ve left stuff out or made some mistakes regarding the best progression to get you scripting in no time. I would greatly appreciate it if you would send me over the mistakes I’ve made or the content/steps/tools I’ve overlooked. If you would like to see something/added/altered or removed from this guide, please do not hesitate to dm me or leave a comment on the thread. I hope we can all contribute to this guide so aspiring scripters will have a go to roadmap where to start their study/practice and keep improving the knowledge of this beautiful community! I have intentionally left out A LOT of basic/advanced stuff because this guide is just to get people started with scripting. But I do feel like I should give a few very basic tips that are in line with this guide so you won’t get destroyed by Jagex and speed up the process of testing your scripts. I won’t mention specific vendors or web shops in this guide and im not affiliated with anyone or anything mentioned in this guide. Just in case, here are some basic tips before you start. - Don’t do anything that is against Jagex terms of service on your main IP address. You ALWAYS want to keep that ADDRESS clean. That includes making new botting accounts, going onto sketchy discord servers, visiting botting websites, logging into botting clients, meeting with mules etc etc. Chain bans are real. - For all the other activities in the botting client, get some socks5 proxies that allow you to set your location and get https proxies for account creation and other browser stuff(most can switch between socks5 and https. For accounts with an expected short/suicide lifespan, use cheap datacenter ip’s but try to find a webshop/vendor that is not tailored to rs players as those ip’s are almost always flagged due to reselling which will block or ban your account straight away. If you want your accounts to last much longer, pay a bit more for a residential proxy from a reputable seller. This is only worth it if you are creating an account that will eventually generate a lot of gp like a bossing account. Be careful because there are a lot of scammers on the proxy market. There are also some good vendors on discord market servers you could look up. I have maxed accounts that way. Once you learn how to spam create accounts fully automated, this becomes less of a problem. - Unless you have a but load of accounts running locally on your machine or paying for the specs of a VPS that can only handle so much, don’t use screen mirroring to minimize detection. This will about half the accounts you can run on a machine. - Don’t start of creating scripts that are know for high ban rates. Usually methods that create a lot of gp as you will get frustrated soon by the bans and think there is something wrong with your script. - To save a lot of money and have way more time to focus on testing your scripts, find discord marketplaces with reputable vendors that sell 14 days membership codes for as little as $2.40, lvl3 accounts with tut completed go for as little as $0.10. You can also get accounts with specific stats to get straight into testing your scripts. My personal goal Off the record: If you want to know what level of expertise I would like to accomplish through making my own scripts/applications, I encourage you to watch this mini goldfarm that the botter made from scratch, and is almost fully automated. I hope it motivates you just as much as it did me. If you could offer any guidance where I could find information to help me achieve this, I would be most thankful! Fully automated OSRS botfarm from scratch Thanks for taking your time to read my first guide and happy scripting
- 14 replies
-
- 3
-
- tutorial
- learning java
-
(and 2 more)
Tagged with: