Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Buy OSRS Gold

Sell OSRS Gold
Sign in to follow this  
tyler53

Anti-Ban Chatter

Recommended Posts

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 :D

 

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 :P)

 

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

  • Like 2

Share this post


Link to post
Share on other sites
Array

I was thinking about doing something like this. Glad to hear someone did, I really feel this could bring bans to a minimum.

 

it Could also take in to what skill you're training so it could just be like. Fishing levels? instead of asking what they're training at a fishing spot lol. Looks good though would definitely use this.

Edited by JoeDezzy1

Share this post


Link to post
Share on other sites

I was thinking about doing something like this. Glad to hear someone did, I really feel this could bring bans to a minimum.

 

it Could also take in to what skill you're training so it could just be like. Fishing levels? instead of asking what they're training at a fishing spot lol. Looks good though would definitely use this.

@JoeDezzy1 The script does do that :D 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\"");    }

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Optimus
      Welcome to Optimus AIO Combat & Magic!
      Glossary:
      1. Description

      2. Combat Overview
           2.1 What Can the Script Kill
           2.2 Core Combat
           2.3 Looting
           2.4 Banking
           2.5 Progressive Training
           2.6 Worldhopping
      3. Magic Overview
           3.1 Regular Spellbook
           3.2 Ancient Spellbook
           3.3 Lunar Spellbook
           3.4 Combo Alching
      4. Purchase Info & 10 Hour Free Trial.
           4.1 Packages
      5. Testimonials
      6. Gallery
      Total Runtime Statistics:
       
      GUI Preview: 

      1. Description:
      Optimus AIO Combat & Magic is a script engineered to safely train up your Combat, Magic and Slayer skills using nearly every training method available in the game.

      Using ABC2 technology and thousands of hours of real human playing data, the script now out-performs most human players, while also avoiding bot-detection and staying under the radar from Jagex.
      2. Combat Overview:
      2.1 What Can the Script Kill?:
      The script is capable of killing every monster in the game, below are some noteworthy opponents: 
      Dragons - Including Green, Blue, Red, Black, Brutal, Adamant& Rune dragons - Amazing for goldfarming or training up your account.  Slayer monsters - Dark Beasts, Cave Krakens, Abyssal Demons, Drakes, Spiritual Mages/Warriors, Wyverns, Nechryaels, Gargoyles, Dust Devils & everything below. It will automatically use the required slayer items for finishing.  Crabs - The script can kill ALL types of crabs: Rock, Sand, Swamp and Ammonite crabs! are all supported. The script will reset the aggressiveness when they stop waking up.  Experiments - Insane XP for pures. Yaks - Insane XP for mains. Chaos druids - Good goldfarming for medium level accounts. All wilderness monsters - Good for farming emblems & wildy slayer.  Dagannoths - Insane XP, I recommend bringing a cannon for maximum gains.  Nightmare Zone Bosses - The script can kill all bosses inside NMZ and drink all the potions. It will end once the dream is complete.  Stronghold of Security and other dungeons - The script supports all of these locations.  Plus 1000's of other monsters - Literally anything you can think of, some people even use it for KBD.  2.2 Core Combat:
      Below are some of the core features that make the script so powerful. Using the features mentioned below the script can perform just as good as any player. 
      Custom fight areas - You can specify exactly where in the game you want the script to fight. Either with a polygon or a circle. Below is an example of a polygon fight area. Dwarf multicannon - The script will place, reload, pickup and stop your cannon decaying. Prayer - The script can use all prayers, including quick prayer, and even recharge your prayer at nearby altars.  Potions - Including Divine, Extended, Super, Regular, Energy, Stamina & NMZ potions.  Special Attacks - Supports every special attack weapon in the game, including weapon switching.  Guthans - The script can switch to Guthan's to heal, then switch back to your primary gear once hp is recovered.  Resetting Aggressiveness - The script can detect when monsters stop being aggressive towards you, and run away to reset the aggro.  Food - It can eat every type of food in the game. Even multiple types of food, simply seperate their names with a comma E.G Lobster, Swordfish. Bones to peaches - The script efficiently uses Bones to peach tablets if you've got them in your inventory.  Safe spotting - Safely train combat from a distance without taking any damage.  Uses slayer items to finish kills - Bags of salt, ice coolers, rock hammer etc. Detects if you've unlocked the slayer ability to auto-kill.  Bone burrying - Train up your prayer! 2.3 Looting:
      Looting by item name or ID - Simple to setup Looting by item price - E.G Loot all items over 500gp - Fetches prices from the Runescape grand exchange. Telekinetic grab support - For those hard to reach places.  High alching - Turn your loot into gold while you train! Pickup and re-equip ammo - Supports all ammo types. Ironman looting - The script will automatically detect if you're an Ironman, and loot accordingly.  Looting bag & Herb sack  - The script will automatically use them if you're carrying one. Accurate profit calculations  - Track your gains on screen or with your dynamic signature.  2.4 Banking:
      Supports every bank in the game - Can use every bank chest / booth / banker in RS. Fully customisable inventory setups. Tip 1: When withdrawing potions or charged jewellery, you can type (*) Instead of the dose number and it will withdraw whatever dose is highest in the bank. 
      For example Ring of duelling(*).  Tip 2: You can also type 0 as the quantity, and it will withdraw-all of the item instead of a specific quantity. 
      For example these settings would make it withdraw all of your cannonballs, then fill your inventory with lobsters.

      Supports all Teleports - The script can use all teleport methods including Spells, Tabs, Jewelery & Scrolls + more. Will bank for multiple conditions: 
      - Hp is below a set %.
      - Inventory is full.
      - Out of food.
      - Out of runes.
      - Out of ammo.
      - Out of all potions.
      - Out of prayer potions.
      - Out of antifire potions.
      - Out of cannonballs.
      - Before a break starts.
      - When your slayer task is complete. Heals to full HP at the bank - To save food during your trip, it'll heal up in the bank.  Logs out when you're out of supplies. 2.5 Progressive training: 
      The script can do the following when you level up, or after x amount of time:
      Upgrade equipment - E.g upgrade to Rune scimitar when you reach 40 attack. Change attack styles - E.g switch to Strength training after you reach 40 attack Change training method / location - The script can completely switch training methods, e.g Rock crabs to 60 strength, then go train magic to 70 alching, then switch back to Chaos druids after an hour. All without stopping the script.  2.6 Worldhopping: 
      The script uses both the ingame worldhopper and login screen worldhopper to find the ideal training spot. Note: All of these settings are optional. 
      Supports F2P, Members & DMM worlds  - It will automatically detect which you're in, and select worlds accordingly.  Worldhop when x players in your area - The script can count how many players are around and worldhop if it gets too busy.  Worldhop when there's a cannon in your spot - To avoid reduced XP / GP rates. Worldhop when there's a Jagex Moderator nearby - A safety precaution.  Worldhop when the break handler activated - So someone doesn't see you training for prolong periods of time. Worldhop when someone talks in your area. 3. Magic Overview:
      The script can train with pretty much every training method available, from Air strike to Ice barrage, it's all supported. 
      (The script can also loot, use cannon etc while using non-combat methods).

      3.1 Regular Spellbook
      The script can use the following regular spellbook spells, both in combat & out of combat.
      Splashing Strike spells Bolt spells Blast spells Surge spells Enchant jewelry spells Superheat items Enchant crossbow bolt spells Curse spells Alchemy spells Teleport spells 3.2 Ancient Spellbook
      The script can use the following ancient spellbook spells.
      All rush spells All burst spells All blitz spells All barrage spells 3.3 Lunar Spellbook
      The script can traing using the following lunar spellbook spells.
      Humidify Superglass Make Tan Leather Plank Make Spin Flax String Jewelry  3.4 Combo Alching
      The script can also Combo alch, meaning it will cast the high alchemy spell after using another spell to recieve rapid XP.
      It can combo alch with the following spells:
      Combat / Alch - E.G Fire surge & Alch at the same time Curse / Alch - From curse up to stun it's all supported. Earn up to 180K XP/Hour Teleport / Alch - Very fast XP.  4. Purchase info and script trial info:
      Packages:
      Free Trial
      Instance count: 1
      Duration: 10 Hours per month
      $10 Package:
      Instance count: 4
      Duration: 1 month
      $20 Package:
      Instance count: 10
      Duration: 1 month
      $30 Package:
      Instance count: 20
      Duration: 1 month
      $50 Package:
      Instance count: 50
      Duration: 1 month
      All packages include:
      VIP is not required to run the script
      The ability to train all of combat and magic effortlessly and safely for the duration of your subscription.
      Complete customer support via discord and the TRiBot forums
       
      To purchase the script or activate your free trial, click the image below:
      TRiBot Repository | Optimus Combat & Magic

       
      5. Testimonials:

       
      6. Gallery:
      Killing 15,000 abyssal demons and getting over 26 whips on one account.














    • By ELON
      [ FREE ]   ELON Combat AIO  [ Open Source ] 
       

       
      . Description:
      Train Combat Anywhere Banking support Looting support Potion support ABC2 LVL10 Free Fully Open Source JavaFx Gui Paint  GET SCRIPT HERE: https://tribot.org/repository/script/id/3549
      SOURCE LINK: https://github.com/Elon333/Scripts
      P.S.
      If you have any questions, about the script or the source feel free to post me on here.
      Feedback on source or script is appreciated good or bad.
      What Feature would You Like to see Added Next?
    • By Optimus
      Optimus AIO Firemaker is a free All In One Firemaking script that's efficient and easy to use.
      Overview:
      Start the script with one click. It will automatically detect which logs to use from your inventory or bank, and progressively train your firemaking until you run out of logs.

      ~ Withdraws tinderbox if you don't have one
      ~ Supports all logs types
      ~ Progressive training - Will automatically start burning better logs if they're available
      ~ Smart algorithm to detect best area to burn
      ~ One-tick burning
      ~ Logs out when out of logs
      ~ ABC2 Antiban
      ~ Sleek paint
      ~ Lit AF 
      Supports 8 different locations:
      (The script will automatically detect the nearest location)
      ~ Varrock West
      ~ Varrock East
      ~ Grand Exchange North
      ~ Grand Exchange South
      ~ Falador East
      ~ Draynor Village
      ~ Duel Arena
      ~ Seers Village
      ~ More to come (Open to suggestions).
      Gallery:




      Free repository link:


       
      Hope you all enjoy the script! Feedback is appreciated  
    • By Worthy
      AutoTalker Infinite
      By Worthy
       


      Features
       
      As many lines as you want to autotalk (will scroll down indefinitely) Custom time interval delay ABCL 10 Auto Accept Trades Alert with a popup window the accepted trade (perfect for leaving the bot running and doing something else, while it talks and accepts trades. It will then alert you a trade has been established, and you can take over).
       
      Steps
      Make sure to select the Trade tab when logged in:

      Click to add:


      Enjoy!

    • By tomking50
      Hello, 
      I've just purchased this bot and im wondering how do i set breaks to avoid bans?
       
      Thank you,   
    • By VRninja
      So I recently got into Botting with tribot, and before I started out with any of my own bots I did a ton of research and reading about safe bottling practises and tips to prevent bans. 
      I decided to bite the bullet and try out a few accounts. I got 5 private ipv4 socks5 proxies, 5 unique email addresses, and created the 5 accounts through a browser with proxy support so I was creating each account on a separate IP.
      Then I got tribot setup and set each proxy to one of the 5 tabs I opened in tribot. I logged in to each account and got them through tutorial island.
      Then I decided to try out the same script on all of them (all on different worlds and still on different IP's)  and within a little over an hour, about.5 minutes apart, they were all locked. Now they weren't banned from what I can tell, I got the message "your account has been locked as we suspect it has been stolen".
      I'm wondering what caused this to happen, and on all 5 of my accounts?
       
      Thanks in advance!
    • By Red_Spark
      Red_ClayMaster is an open source soft clay making script.It will take empty buckets from Edgeville bank and fill them up with water.After all the buckets have been filled it will withdraw clay from the bank and start making soft clay.It will do this until it runs out of clay .
       
      Red_ClayMaster V2 is here!!!!!!!!!!
      I have re-written the framework, so I can expand on it easier.It also works a lot smoother now and it has passed my overnight test(Ran for 7h:42m made 8,3k soft clay, the only reason it stopped was because it ran out of clay )
       
      Starting the script:
       
      Start the script in Edgeville with and empty inventory.
      Make sure you have the supply in the bank
      Make sure roof are toggle off
         //togglerooftops
       
      GUI Explained:

       
       
      Know Bugs:
      LogIn failing sometimes FIXED(13/01/2016)
       
       
      Features:
      World Hoping
      GUI-Pick what you want to do
      Anti-Ban-Full ABCL10 compliance  (might not work as intended need to test it)
      Fast Dynamic clicking-Accenture and fast clicking
      Dynamic sleep/wait
       
      Have a suggestion?
      Feel free to post it. You can also pm or even contact me through skype. Just click the red Add My Skype button in my signature to add me to your skype
       
      Script Repository Link
       
      TODO:
      Need to implement ABC2 instead of ABC1 Done(will still tweak it a bit)
      If you're interested in the source code please go to this topic:
       
      https://tribot.org/forums/topic/58881-betared-claymasterfirst-script/
       
      UPDATES:
      2.5 Date 11/04/2019
      Updated IDs
      Updated World Hoping
       
      2.5 Date 20/01/2016
      Upgraded to ABC2(new Tribot Anit-Ban)
      2.4 Date 21/12/2015
      Added World Hoping
       
      2.3 Date 19/12/2015
      If the bot ends up outside the bank while making soft clay. It will run back to the bank(even if the bank is off-screen)
       
      2.2 Date 18/12/2015
      FIXED fail-safes in the script
      More info on this topic:https://tribot.org/forums/topic/58881-betared-claymasterfirst-script/
    • By Depaul
      So I recently let my brother use my tribot account, I had to hand hold him through everything.
      he bots for what he says is like 5 hours based on levels closer I would say more like 10 hours over 2 days. Banned.

      I've botted for a fair bit on self made scripts. recently using the same one he was using a (premium),  I suicide botted a fresh account 12 hours day one nothing.
    • By elbou
      Have 4 days using FTWfishing script and just got banned on my 2 accounts, my main account and my bot, so, im really sad, just wanted to tell you this, and really unfair because I paid 6.5$ to TRIbot to get my stats not to get my ban. 
  • Our picks

    • Over the past few months, I’ve been working diligently on a new project - TRiBot X. Everything has been written from the ground up, with all of the best practices of software engineering. Every aspect of TRiBot has been re-imagined to support three main goals: flexibility, useability, and reliability.
        • Like
      • 50 replies
    • Come give us feedback on the next version of TRiBot!
        • Thanks
        • Like
      • 86 replies
    • TRiBot is looking to improve a lot of its customer relationship management, customer on boarding process, customer experience, design elements, community engagement and pretty much everything else you can imagine when it comes to marketing.

      Our goal: To ensure that the marketing done TRULY reflects the experience and does not shine an inaccurate light on what TRiBot is lacking in.

      So I ask, what do you love about TRiBot and what do you hate about TRiBot? What does O S Bot, Rune M8, PowR Bot and Dre amBot do better? (yes I purposely didn't spell it right 😂).

      Love, 

      RileyZ
        • Like
      • 25 replies
    • Over the last three weeks, I've been working on upgrading our server infrastructure. It's finally ready and is now live!

      Why?

      Increased reliability - less server errors


      Increased availability - less downtime


      Increased security - keeping us and you secure


      Increased capacity - ability to serve you better


      Increased speed - less waiting for things to load


      Faster development - server and service updates will come faster


      What are the changes?

      Move from a single AWS EC2 instance to AWS ECS (Elastic Container Service)


      Distributed computing


      Load balancing


      Git management of server files and filesystem


      Redis caching


      How?

      AWS ECS (with 10 EC2 instances)


      AWS ElastiCache (Redis)


      AWS Load Balancing


      AWS EFS (Elastic file system)


      Please bare with us as I continue to tune the server for maximum performance. Slow loading speeds may occur temporarily. I thank everyone for their patience.

      Please post on this thread if you experience any issues other than slow loading times.
        • Like
      • 51 replies
    • This release will:

      Fix prayers and world hopper API (Thanks @JoeDezzy1 and @erickho123)


      Improve banking API (Thanks @Encoded)


      Adds methods for returning and using Java Lists, rather than arrays


      Slightly randomizes some hardcoded behaviour


      Removes sleeps from waitConditions; the efficiency saving potential is negligible in these use-cases, therefore cleaner code is preferable


      Other back-end improvements





      Note: If you are using LG, please restart both the RS client and TRiBot.
        • Sad
        • Haha
        • Thanks
        • Like
      • 90 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...