Leaderboard
Popular Content
Showing content with the highest reputation on 12/29/14 in all areas
-
hey guys so i have been away for a while because i moved house and got a new crazy hours job. Now everything has settled down witha new routine i decided to start up on Rs again. So ive been experimenting with a nice new safe money making method thats not guna crash but alot of people dont use. Finally got one, sorry wont be sharing it. Will be sharing my progress here. Hopefully over the next few weeks if it is successful i will ramp it up into a farm. I have around 18M left over to use from my last bot farm so thats where i will start from. Hopefully get to 100m before end of january Comment / Chat / Discuss money / discuss money making methods Merry Christmas all & a Happy New Year. Active Accounts:1 point
-
They look pretty sweet, you should do one of me one day =D1 point
-
1 point
-
I would like a trial of : Fungus script I would like a trial because: Really would like to try it before buying, hope you can help me Thanks EDIT: Didn't expect such quick reaction on other thread, thanks got it1 point
-
1 point
-
1 point
-
if you guys don't like me you could just tell me that and not asking if people like to eat me1 point
-
1 point
-
I don't remember exact OSBot API, but something like this should work (this is one of several ways to do it): //TODO add whatever null checks are needed... public boolean NpcInArea(Area area) { for (NPC npc : npcs.getAll()) { if (area.contains(npc)) return true; } return false; }1 point
-
Not buying from big gold sellers as its a pain in the ass to create account/register email etc. just looking for a quick 5m with paypal. ty.1 point
-
Smart idea. Thanks for sharing this with us.1 point
-
Karin You are Karin! You love sasuke. you always pick on those weaker than you but protect friends. you count on them but often get betrayed. sometimes stupid but often smart very useful.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Proof of refund http://gyazo.com/165c8d418722f500e8e0dc95ca48c637 (screen 1) http://gyazo.com/1a59a3d817af3059e9af7c9b67fd3c4e (screen 2) Sorry for this whole mess. My business is dead now thanks to @sir hex I am strongly considering reopening soon but only offer quest, and I will have no workers just myself. When/if that time comes I hope you'll be open to working with me again. Regards, Noah1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Sorry for deleting a large portion of your snapshots. It's just you left your username in plain sight and the login information clearly visible. If you block them out you can re upload them. Also for those watching Ssidz and I are currently working on an agreement to repay him in rs07gp. I am completely sympathetic of his delimia and want nothing more than to help him out. After this I have decided to shut down my service as it's proven to be far more troublesome to manage then I can tolerate. (Update 7:11am) @ssidz and I have decided to meet tomorrow for me to pay him the 35m and 869k he had stolen. I have gone ahead and put the money aside and am ready to pay him whenever he's ready.1 point
-
You should try vaping, it's cheaper, healthier, and it taste better. I started vaping about 6 months ago (smoker of 5 years about a pack a day). I've spent maybe $140 over the 6 month span. Getting started costs about $30-100 depending on the type of vape you get. At first it seems complicated but it's really simple. A lot of people think it's worse than smoking but that's because they don't understand what Vegetable Glycerin, and Polyethylene are. With vaping you can adjust your nicotine dosage (18mg is standard ciggerette does of nicotine) 6 months into vaping I can comfortably vape with 8mg of nicotine. You will notice your lungs clearing up, and generally feel better within two months. Sorry for wall of text, I just truly believe vaping to be a great way to stop smoking.1 point
-
Using Multiple Classes Complete Guide! Tutorial Written By: @NotoriousPP Introduction: It has been brought to my attention that some script writers do not know how to use multiple class files inside of their project, and in this tutorial I will try to cover everything I can, to help you have a better understanding how this is done correctly. I will be working on an example project for this tutorial, just follow along using your own project, doesn’t matter which type of project, as long as you understand what’s going on. This project will be modeled in a State based framework, as I see this most often used throughout the forum. Another question you may have, why should you use multiple classes, what are the benefits, is there an upside? Speaking from an Organizational aspect, yes! Splitting up classes makes it easier for the writer and to whoever is working on the script, instead of having to search through a wall of text; you can simply find the class in your Project Folder. Things you’ll need: A Computer or Laptop. A IDE (For this tutorial I will be using Itellij) Latest Version of OSBot. A Brain (Might help) Getting your project setup: Create new project, and add OSBot as a library. Your project should now look something like this: Create packages inside of your src folder, this well help better organize your script! After doing this it should look similar to this: The Real Work Begins (Kinda): So now that we have packages in our src, we need to fill them up! So first lets create a Script class inside of our Core package. (Notice the Class name “ExampleScript”, this is following correct Conventions. An incorrect way of naming classes would be “examplescript”, “exampleScript”, “EXAMPLE_SCRIPT”, etc. If you would like to learn more about Conventions, you can go here: Code Conventions for the Java Programming Language) Alright so now we have a basic Skeleton setup, though it does nothing just yet. Well, lets change that! Since for this tutorial we are writing a State based script, first we need to create State Objects! To do this we need to create an Enum, which basically is “a special data type that enables for a variable to be a set of predefined constants.” (docs.oracle.com). I personally like to have a package that stores all my data needed for a script, so I’m going to create a new package “data”. After we have created the package, create a new Enum inside of the “data” package. (If you don’t know how to create an Enum right away, just create a new class file for right now, and I’ll show you what to do next!) (If you were one of the people who did not know how to create an Enum, simply create a new Class, and then replace “class” with “enum”, and your set!) For this Enum were are only really using the name, and not storing any real data here, so all we need to do is add the different States we want in our script! For this example, I will be using Attack, Eat, Loot, Drop, and Bank. REMEMBER! To follow correct Conventions we are going to name the states using all CAPITAL letters. Optional: Adding a toString() method can be used to make your “state” or “status” more presentable, and not YELLING AT YOU when displaying. The method essentially grabs whatever “state” being used, and modifies it to your liking. In the example below, it creates a final String “s”, then replaces all underscores (Not used in example) with a space; the next like I return the String “s”, though I grab the first Char of the string and add it to a substring for the rest of the string and add a toLowercase(), making ATTACK, to Attack. This is especially helpful when using States as a status; this method can be applied to all types of Enums! (Cool trick if you’re a Windows Intellij user! You can type all your states without having to type with caps lock, or holding shift; just type your states, select them, and press “ctrl + shift + u”, and it will capitalize all selected, or turn it to lowercase if already capital) So we have our States, now what do I do? Well we need to get a getState() method ready our Script class. If you don’t already know, this is the method we use to determine which action or “state” should be executed. Then in the onLoop we have a Switch statement that determines which action should be executed. So what do we do now? The some people here make the mistake of continuing using this class for their tasks, actions, and data; just everything really. This is exactly what this tutorials main focus is on; how we can use multiple classes to help organize our project. You Script class should now look something similar to this. So now we get to create our first separate class! You may ask, well how will I be able to use myPlayer(), client.getInventory(), if I’m not inside of the Script class. Well one word really “Constructors”. We are going to need to create a constructor that takes a Script variable which we can use throughout the script, in this case “sI” (Swizzbeat are you happy now? I didn’t use sA this time ) which refers to Script Instance; but first we need to create a new class inside of our “tasks” package (folder), and in the example I will be creating an Attack() class. In this class we create a public Constructor that accepts a Script variables “sI” as discussed before! So now you should have a class that looks like this. Well you’re almost done implementing your first separate class (If this is your first time that is)! In the Attack() class we can now use “sI” for all of the calls we need, so instead of typing myPlayer() like in the Script class, it would be sI.myPlayer() in your extended class. So for example you can do something along the line of this: (Please don’t use this snippit below for real, it’s just a funny example, I don’t want a PM saying this didn’t work…) Alright so I got a separate class, but how the hell do I use this shit? You might be asking. Well in your Script class, since you extended Script, by using “this” is other words a Script variable, so that’s what we will be using to call our class! So in the onLoop, we can now add the new separated class, simply by adding “new Attack(this);”. Yup it was that easy! So it should look similar to what I have below. Just import the class (Most IDEs do it automatically), and call the class using “new Class(this)”: Well if you don’t understand how this all works by now, read through it once more, it will make sense eventually! To add more classes to our project, just use the same logic we used in creating our Attack() class(Or hell you can just copy/paste, and edit a little). The other packages in our “src”, can be used for numerous of different classes, just it’s up to you to fill them, just use them to keep organized! Conculsion: Well if you followed along, and got it working correctly! Congratulations! Separating classes help you so much down the road when working with large project, teammates, and or co-workers! No one wants to read a wall of text, it’s much easier to navigate through folders and get the file you need (Like how an office files paper work, Duh…). I really hope you guys all enjoy reading this, and it helps a few people out with their scripts! If you have any suggestions, and or comments, please leave them below, and I’m more than gladly answer them! Also let me know about any errors that you find! I'm not a expert, just trying to help! Sources used: http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html http://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html http://www.oracle.com/technetwork/java/codeconv-138413.html1 point
-
I understand there's already a topic on this, I find it somewhat difficult to understand. Please understand that using breaks is an important part in keeping your account unbanned. More information on how to bot smart -> http://osbot.org/forum/topic/6894-bot-smart-what-it-is-how-to-do-it/ Defining the parts of a "break" [Average Interval] - The "average interval" is the average time between breaks. It's an "average" because of interval deviations, which i'll be getting to in a moment. This is how much time will be in between your breaks on average. [interval Deviation] - This is a very important part of making sure jagex doesn't notice a precise pattern in our breaks. Lets say your "average interval" is 75 minutes, and your "interval deviation" is 10 minutes. This means that the time between your breaks can be anywhere from 65 - 85 minutes. [Average Break Time] - The "average break time" is the average length of the breaks your account will be taking. It is an average, because there are also break deviations, which I will get to in a moment. Your "average break time" should be how long you want your account to stay logged off per break on average. [break Time Deviation] - Break time deviation is very similar to "interval deviation". Your "break time deviation" is how much the length of your accounts break can deviate from the average time. Lets say your "average break time" is 20 minutes and your "break time deviation" is 5 minutes. This means your accounts breaks will be anywhere from 15-25 minutes long. Here is a picture of my break setup Please be sure that you have the "enable breaks" box selected. Now, let me explain how breaks work going off of my break setup. My "average interval" is 75 minutes. my "interval deviation" is 25 minutes. This means that the time in between my accounts breaks can be anywhere from 50 - 100 minutes. my "average break time" is 25 minutes. My "break time deviation" is 10 minutes. This means that the length of my accounts breaks can be anywhere from 15 - 35 minutes. If you have any more questions, please feel free to ask below. Drop a like on the post if this helped you!1 point