Welcome to TRiBot Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

tyler53

Registered
  • Content count

    34
  • Joined

  • Last visited

  • Feedback

    75%

Community Reputation

3 Neutral

About tyler53

  • Rank
    New Botter
  1. @JoeDezzy1 The script does do that There is one constructor for if you are training a skill that is obvious what you are training (Like fishing), and another for if you are doing something like combat where it isn't obvious It's in the javadoc /** * Constructor for AntiBanChatter Class * ~~ REQUIRED ~~ call this in your Run() method to use this class if you are asking for skills! ~~ REQUIRED ~~ * * This constructor should be called IF AND ONLY IF you are in a situation where it is NOT obvious which skill others are * training. For example, if you are training combat skills, you would use this constructor because people in the * area could be training any number of combat skills. However, if you are training fishing, you should use the other * constructor (the one with a String argument) because people around you will only be training fishing. * */ public AntiBanChatter(String skillNameBeingTrained){ shouldAskForSkill = true; skillToTell = skillNameBeingTrained; randomGenerator = new Random(); playersAlreadyEngaged = new ArrayList<String>(); playersAlreadyLevelQueried = new ArrayList<String>(); playersAlreadySkillTrainingQueried = new ArrayList<String>(); playersToListenFor = new ArrayList<String>(); waitAfterGreeting = new TimerTask() { @Override public void run() { handleEndOfTimer(); } }; timer = new Timer(); General.println("This script is using Tyler53's \"Ninja Anti-Ban Chatter\""); } /** * Constructor for AntiBanChatter Class * ~~ REQUIRED ~~ call this in your Run() method to use this class if you aren't asking for skills! ~~ REQUIRED ~~ * * This constructor should be called IF AND ONLY IF you are in a situation where it IS obvious which skill is * being trained. For example, if you are training combat skills, you would NOT use this constructor because people in the * area could be training any number of combat skills. However, if you are training fishing, you SHOULD use this * constructor because people around you will only be training fishing. * * @param skillNameBeingTrained * String - the name of the skill that you will be training (i.e. "fishing") * @param skillBeingTrained * Skills.SKILL - the skill that you will be training (i.e. Skills.SKILL.FISHING) */ public AntiBanChatter(String skillNameBeingTrained, Skills.SKILLS skillBeingTrained){ shouldAskForSkill = false; skillNameToAsk = skillNameBeingTrained; skillToAsk = skillBeingTrained; randomGenerator = new Random(); playersAlreadyEngaged = new ArrayList<String>(); playersAlreadyLevelQueried = new ArrayList<String>(); playersToListenFor = new ArrayList<String>(); waitAfterGreeting = new TimerTask() { @Override public void run() { handleEndOfTimer(); } }; timer = new Timer(); General.println("This script is using Tyler53's \"Ninja Anti-Ban Chatter\""); }
  2. I'm back! Woo! So I'm putting together something that I thought would be really really useful in my scripts, and I wanted to share it with all of tribot Basically, I'm writing a java class that handles a bunch of different chat issues while botting. - It automagically talks to people! Features (So far AND to be implemented): - Checks to see if there are players close enough to talk to - From those players, checks to see if we have already talked to them - If we have, we don't say hello AGAIN because that is weird - If we haven't we greet them, and engage in friendly conversation - Holds a full conversation with multiple players (Talks about what skill they are leveling, what their levels are, etc.) I'm going to make this more robust, and also finish it and work out all the kinks, but this is my bare-bones, probably insanely buggy first draft (Keep in mind I sat down and wrote this all in one shot, so it is probably pretty terrible until I clean it up over time. Also its 4:15 am so ) I am making this public, but please don't steal my idea or my code (if it's even worth stealing ;P) I know people have made scripts like this before, but I'm looking to make one that will be widely implemented as an anti-ban technique. So without further adeu, here's that GitHub link!: https://github.com/tyler53/Tribot-Scripts/blob/master/src/scripts/AntiBanChatter.java Like I said, it's new, its a first draft, but I'm proud of it so I wanted to show it to all of my tribot friends I also wanted to get feedback on anything you liked, didn't like, think should be implemented, think should be removed, or any other comments, questions, or angry remarks you might have Thanks guys, and happy scripting
  3. @Arckos haha its cool I've been there But yeah I know there are always things that I can improve on so
  4. @tnwrestler360 This is a really helpful little snippet for people who wanted this kind of functionality I came across your post while writing an "Anti-Ban Chatter" myself oddly enough I agree with what was said above about the case statements, I know you're not looking for criticism but just to let you know, I also noticed that you could get rid of about 75% of those extra "OR" checks (the || in the if statements) because, for example: You are doing this: if(message.contains("hunt") || message.contains("hunting") || message.contains("hunter")){ respond("hunter");}where checking for contains("hunt") actually takes care of all three of those, because "hunt" is actually in all three strings. So all you need is the first check, and you can eliminate a lot of unnecessary code. Because: if(message.contains("hunt")){ respond("hunter");}has the same exact result as your aforementioned code. I noticed that on like over half of the checks here. But either way, great start and a good help for those who are newer to scripting and anti-ban
  5. @modulusfrank12 thank you @daxmagex thanks I'll look into that @Arckos That's kinda rude and hurt my feelings, thanks :/ I know I'm not perfect but yeah I've been coding for 4 years, what makes you say "4 years... ?" so judgingly.
  6. any suggestions for a good stat setup on this bot? Like what i should train my att-str-def to? Also, any tutorials on setting up the settings in general to get a great proggie like those multi-millionaires?
  7. Hey guys, So I'm looking to become a premium scripter, and I'm working on a few scripts that I'll be uploading in the next few days. I have about 4 years of java experience, but absolutely no (except my first noob script "Traveler") experience in tribot scripting. I'm finding it incredibly fun, and I look forward to getting better at it Anyways, enough rambling.... I've posted my script to github and I'm updating it regularly, I was thinking that if anyone wanted to take a look (Even just at the look and feel of my script, and my styles), and see if I'm on the right track to premium scripter-hood. Let me know if you think anything needs work, or if you like anything (Javadoc, null-checking, sleeping, organization, etc.) All feedback is appreciated Github: https://github.com/tyler53/Tribot-Scripts/blob/master/src/scripts/NinjaCows.java Also, here is the paint that I made for this script, I know it's not much but I whipped it up in like 10 minutes so Thanks! Tyler53
  8. @awesomeo I sincerely apologize about that! We have been having issues with our live chat the past 2 days but I am happy to announce that it is now solved! I am very sorry for the inconvenience, and I have PMed you To anyone who was ignored in the que for our live chat I'd like to offer you a special discount of 10% on your next purchase. Just let me know via the live chat or our skype and we will get it resolved. Thanks everyone!
  9. I tried going through the doc but couldnt find it Guess i just didnt look hard enough, thanks guys
  10. Hey guys, So I'm adding functionality to my bot to hop if it gets put into one of the "botting worlds", 385 or 386. How would I check in my script which world I'm in while in game? I want to add it to the front of my loop so like (pseudoCode): while(isRunning){ if(World.getWorld() == 385 || World.getWorld == 386){ //HOP WORLDS } // CONTINUE WITH SCRIPT}
  11. We just started advertising on tribot. We are asking our old customers to come and vouch for us, but none have responded yet But we are completely legit, and have never had any accounts banned during our service. I do understand suspicion due to lack of vouchers, so hopefully some of our old customers will come through, if not, we'll just have to get the few people on tribot willing to do it without vouchers, and then we can build our reputation
  12. Power Leveling Services for: - Runescape 3 - Runescape 2007 - Global Maplestory (not really applicable here, but hey ) http://www.NinjaLeveling.com Check it out! NEW PROMOTION! - FREE LEVELS! We understand that you may want to see more vouches before you buy from us, so we are starting a limited time offer promotion! Starting Thursday, July 31st, you can get any 5 levels (up to level 50) free for your skill! No purchase required - This is our gift to you! If you like our service, feel free to purchase a full power leveling service. If you'd rather not, no big deal! Keep the levels To get access to this promotion, go to our live chat on our website (click the giant logo above, or the link above), and give us the coupon code "TRIBOT" Limited time offer ends August 14th, 2014 PM me, use our live chat, or add us on skype with the button below if you have questions
  13. thanks for the help guys
  14. Thanks, I actually did start using zybez