Leaderboard
Popular Content
Showing content with the highest reputation on 05/25/14 in all areas
-
Dear OSBot community, It was a pleasure working for you all in the past months. I cannot explain how much it burdens me to make this thread, but sadly due to personal complications I am obligated to do so. Being apart of the Staff Team and the community has taught me a lot and has allowed for exponential self growth. Even though I am leaving, @Maldesto is an excellent leader and you all will be in good hands in unison with the current Staff Team. You all have molded me to the person I am now, and I am forever thankful for this wonderful experience. This is by no means a farewell, and I will try my best to keep in contact with you all. Sincerely, @Smart5 points
-
4 points
-
I have been sitting on this script for quite a while, and I guess its time for it to be released. It allows you to make almost all kinds of scripts. The whole point of the script is that the user is able to make almost any scripts that they preffer. So far I have created a few woodcutters with ent support, a flesh crawler killer with banking, eating and looting, a hill giants script, a fletcher and a couple of other scripts Below is an example of the script in action: In this video I used the path walking with obstacle handler which allows the script to walk a specified path that you create, then it uses the obstacle handler to grab and interact with the required obstacles The script maker consists of something called bundles. A bundle is a container that contains both actions and conditions. An action is anything from clicking attack on an NPC or walking a specific path (Will come back to this). A condition is anything from checking if the inventory contains certain items to see if a specific skill level is above/below/equals to a speicific number. A bundle can contain an unlimited amount of conditions and actions. In order for the bundle to execute its actions all of the conditions linked to the bundle has to be true. As an example we can look at a bundle that will attack a guard then sleep for 700 seconds. The conditions linked to this bundle is that the player has to be out of combat and the player is not facing any NPC. If those two conditions are met, it will attack the guard then sleep. Since it now is in combat it will no longer execute the actions in the bundle. Below is an image of the UI itself: As you can see above the script contains four bundles: Thieve, Eat, Bank and Walk to bank. You can also see that every bundle contains one set of actions and one set of conditions. To the right you can see it showing all of the actions linked to the bundle thieve, NOTE: This is a picture of the script when the actions was called strategies, this has now been changed. The image above shows the conditions of the bundle thieve. You can see that in order to execute the actions linked to thieve the player has to have atleast one of the item with the id 385 (shark), the guard also has to exist and the hitpoints level has to be above 60. When you for example click add condition/action as seen above you will be prompted with a specified input box for that condition/action. This box has to be correctly filled in in order to have the action/condition added to the bundle. Below is an example of such a box: As you can see the Cast spell on items box is selected in the combobox to the left. You can see that a new window with a combobox that contains all the spells and the possibility to add the id(s) of the items you want to cast the spell on This is the basics of the script. With this setup you can split the actions into many small fractions making the script capable of doing advanced things. Below you can see a list of a few conditions and actions. Actions: There are also some default methods that comes with the script: You will be able to record a path and use the obstacle handler with this script. This means you can walk a path without having to worry about the obstacles on the way The script has a built in interface handler which handles interfaces such as the ones you see in the stronghold of security I will post a video guide on how to use this script later This script will probably be free for a long time as it would require a lot of testing to find if any of the conditions/actions are broken etc Proggies3 points
-
It was a pleasure being with you all, and the experiences I've had will never be forgotten. Thank you all for the compliments, they absolutely make my day.3 points
-
2 points
-
2 points
-
So after being in the trading market for a few months I noticed a big problem that gold sellers are constantly afraid of. Charge Backs!!! Now there are many ways to prevent this, but in most cases the gold seller will ask the buyer to send them a irl ID confirming that they have access to the PayPal and that is in fact not hacked. Unfortunately a lot of people are afraid of Identity theft and refuse to give their ID out to anyone. So heres an Idea I came up with, I doubt it will ever actually be used but its an idea. Rather than having each individual gold mercher/seller have their customers verify their paypal for the first time. If OSbot had a paypal verification system, as long as they use the same e-mail linked to their osbot account to make payment you know its already been verified that they are the rightful owner of the paypal. Then you can check their feedbacks to see if they are charging back or not. I feel people would be much more comfortable sending their licences to an admin on OSbot to verify their paypal than someone like me. Once again this is just a thought, but I feel like it will eliminate chargebacks for the most part, and make it very easy for people to know if it's actually their paypal or not.2 points
-
Without proof we can't ban him, next time he will be ip banned if sufficient proof is shown.2 points
-
2 points
-
2 points
-
2 points
-
I've done a lot of things to get the SOTW competition to relive. We asked for the graphics section to be moved up higher on the forums. I asked for everyone's suggestions and tried to bring a little bit more variety into the competition by implementing the render idea. I rewrote the rules to avoid certain situations and advertised the competition to get more people to vote. The only thing I've been getting in return for this lately is designers arguing with eachother and complaining all the time. I thought we had plenty of entries and posted this thread one hour too early because I wanted to go to sleep. So I'm sorry for your friend, I made a mistake and it's too late now. But do you really need all the drama for that? If you or your friend contacted me in that hour after I posted the thread explaining the situation to me I would've simply reposted the thread. But instead you come here acting all upset because I posted the thread one hour too early while I pm'd all the designers last time to behave themselves and get along a little bit more.2 points
-
1 point
-
1 point
-
1 point
-
Once you find someone you love you would understand. For now you're to immature1 point
-
1 point
-
There is a reason to why it has not been released yet. So there is no point stating the rules. I asked for my own OSD demotion due to the fact that I didn't have time to maintain my scripts, the time I now have1 point
-
1 point
-
1 point
-
Probably @RoomScape @lolmanden one of them, but i think that twc dude deserves the most tbh.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Implementation for people to use in their scripts to support quick prayer. Probably a more viable option just to have users select using quick prayers instead of manually selecting/having the bot turn on the prayers they need. import org.osbot.script.Script; import org.osbot.script.rs2.ui.RS2Interface; import org.osbot.script.rs2.ui.RS2InterfaceChild; import org.osbot.script.rs2.ui.Tab; /** * Created with IntelliJ IDEA * User: Anthony * Date: 5/18/2014 */ public class QuickPrayerController { private final Script sI; public QuickPrayerController(final Script sI) { this.sI = sI; } /** * Checks if orbs are currently enabled for the player * * @return whether orbs are enabled or not */ public boolean areOrbsEnabled() { return sI.client.getConfig(1055) == 16; } /** * Toggles data orbs on or off * * @param off whether to toggle off * @return successful or unable to complete operation * @throws InterruptedException */ public boolean toggleOrbs(boolean off) throws InterruptedException { boolean returnValue = false; if (!areOrbsEnabled() == off) { returnValue = false; } else { if (!sI.currentTab().equals(Tab.SETTINGS)) { sI.openTab(Tab.SETTINGS); } if (sI.currentTab().equals(Tab.SETTINGS)) { final RS2Interface parent = sI.client.getInterface(261); if (parent != null) { final RS2InterfaceChild child = parent.getChild(9); if (child != null && child.isVisible()) { returnValue = child.interact(); } } } } return returnValue; } /** * Checks if quick prayer is turned on * * @return whether quick prayer is activated or not */ public boolean isQuickPrayerOn() { return sI.client.getConfig(83) > 0; } /** * Toggles quick prayer on or off * * @param off whether to toggle off * @return successful or unable to complete operation * @throws InterruptedException */ public boolean toggleQuickPrayer(boolean off) throws InterruptedException { boolean returnValue = false; if (!areOrbsEnabled() || !isQuickPrayerOn() == off) { returnValue = false; } else { final RS2Interface parent = sI.client.getInterface(548); if (parent != null) { final RS2InterfaceChild child = parent.getChild(85); if (child != null && child.isVisible()) { returnValue = child.interact(); } } } return returnValue; } }1 point
-
The smudging on the render looks poorly done and the blending is non existing. The C4D is only half visible because of the smudge, which doesn't work. The lighting isn't proper and the black soft brushing around the edges are to dark. It's missing a lot and definitely missing a wow-factor. Keep it up, seems like you just got lazy on this one.1 point
-
The Flash when it is out. Arrow. Suits. Whitecollar. Revenge. New Girl. Hawaii Five-O. Community (Only S1 & S2) GoT - Personally haven't watched it. Breaking Bad - Also haven't watched it.1 point
-
You've grown artistically I must say. Good luck1 point
-
1 point
-
Sure, next time I will post it when after wake up again. Means less time for people to vote but I can't satisfy everyone's needs apparently.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point