Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/25/14 in Posts

  1. 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, @Smart
    5 points
  2. exactly.. what are those lol
    4 points
  3. 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 Proggies
    3 points
  4. 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
  5. Awesome first day on OSBot, won VIP in trivia Love the bot & forums so far!
    2 points
  6. 2 points
  7. 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
  8. Without proof we can't ban him, next time he will be ip banned if sufficient proof is shown.
    2 points
  9. Oh great not another one.
    2 points
  10. 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
  11. Greater things await a legend such as yourself #Smart4Prez #Smart4GlobalDictator
    1 point
  12. Haha Defnerd is back at it. welcome back! Hope you stay around~
    1 point
  13. He did say it'll be free for a while to find the bugs
    1 point
  14. Once you find someone you love you would understand. For now you're to immature
    1 point
  15. Ooh, that'd be interesting.
    1 point
  16. 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 have
    1 point
  17. What are arrow head messages?
    1 point
  18. lold. A twc mod. Not trustworthy enough to be in market, why not give him mod?
    1 point
  19. I wouldn't see why he wouldn't get OSD back :p
    1 point
  20. Got demoted. There goes your bet.
    1 point
  21. 1 point
  22. I thought that was the only place you could untill your script
    1 point
  23. OMG This looks so freaking sexy, i cant wait until you release this bad boy so i can start using it 10/10 would bang
    1 point
  24. 1 point
  25. Its not completely done yet, but once it is I'll let you try
    1 point
  26. First & holy crap this looks beast!
    1 point
  27. 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
  28. 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
  29. 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
  30. I've removed @Smart due to his resignation. We appreciate everything he's done for us thus far, and wish him the best in his future endeavors. Please feel free to shoot him a private message if you would like to express any sort of gratitude, compliments, etc. We hope to see him return to us at a later date and will truly be missed.
    1 point
  31. I think this is the biggest land slide in voting.
    1 point
  32. I thought assisting was part of being a staff?
    1 point
  33. Thanks designer, I was lucky enough to get signature by you..
    1 point
  34. 1 point
  35. A radio? What's that kind of ancient thing?
    1 point
  36. I've added @Dex and @Nezz to the feedback list. Thank you for the reminder!
    1 point
  37. Wrong, paypal balance payments are most risky. They're the most common cause of mass fraud, let me explain.. Chargebacker A and Chargebacker B hack paypal accounts, chargebacker A sends chargebacker B a large sum of money to his legitimate paypal account (so he wouldn't have a problem with passing most gold sellers ID request checks). Chargebacker B's job is then to spend as much of that money on gold . Example: After Chargebacker B spends all the funds from his Paypal balance, it's usually at that time the first payment that Chargebacker A sent is chargeback. there maybe multiple payments that Chargebacker A sends (they're refereed to as a 'Sender' and Chargebacker B is called the 'Holder') - Paypal then wants to cover themselves and cover Chargebacker B's negative balance and holds all Chargebacker B's out going payments (payments he's sent to buy gold) These types of chargebacks come up as 'Inquiry by Pay-Pay' Eventually Chargebacker B's payments will be returned to him, this then covers Chargebacker B's negative balance, but leaves him with x amount of gold that he sells for 'pure profit' 99% of the time, you will lose chargeback cases - even with ID/Proof of Address. The way we prevent these mass fraudulent payments is, requesting ID (as we do with every paypal transaction) and if they're a new customer - we ask for their paypal payment history. If there is a large sum of money going in and out of his account as seen in the first image that is a INSTANT refund no questions asked. Lastly, we make sure most bulk buyers have a confirmed paypal address, Non-confirmed: Confirmed: What them having a confirmed paypal address means, that we could send them a letter as long as it's TRACKED AND SIGNED for and win any unauthorized case. Aslong as their payment is NOT a gift, and their address is CONFIRMED. So sorry, but no support since requesting ID from someone does not stop chargebacks and it would lead to a large number of fraudulent payments and confusion with people thinking they're going to be covered in the event of a chargeback, which with having ID alone will not do. sorry for the novel but I thought I'd share with you the common myths when it comes to paypal
    1 point
×
×
  • Create New...