Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
TRiLeZ

Guide to Implementing ABC2

Recommended Posts

Just now, FALSkills said:

Are you gaining xp?  That is an important factor. I also notice that it doesn't check XP very often, although I'm not watching my bots all of the time. I have definitely seen it in the debug, as my scripts print the abc2 action they are doing in the client debug.

Yes i am gaining xp. Smithing cannonballs to be exact. I also have mine print out what it's doing aswell.

 

Maybe if i have a startingExp variable inside my script would help?

Share this post


Link to post
Share on other sites
Just now, montreal176 said:

Yes i am gaining xp. Smithing cannonballs to be exact. I also have mine print out what it's doing aswell.

 

Maybe if i have a startingExp variable inside my script would help?

It is supposed to be tracking XP in a separate thread, so having something like that wouldn't do anything (although it's nice to have in terms of tracking xp on the paint)

Share this post


Link to post
Share on other sites

Returning from a long absence, looks great. My only concern is with the shouldExamineEntity() and examineEntity() methods. How often do experienced players REALLY examine random objects? I've noticed I'll right click on objects randomly and close the interface fairly frequently when bored, but almost never actually "Examine" an item/object. 

Is the frequency of this method determined by your previous player behavior analysis and the frequency that actual players examined items/objects?

Considering leaving this one out in favor of only using the shouldRightClick() and rightClick() methods if it seems too frequent.

Edited by diy

Share this post


Link to post
Share on other sites

Is the checking xp functionality still necessary for OSRS? I'm not sure how long OSBuddy had had this feature but it can display xp tracking in a sidebar to the right, showing xp left to level, actions left to level based on most recent xp gain for that skill, as well as xp/hr. I would think most players of OSRS use OSBuddy, and therefore would probably have this tab open if they are skilling and care about their gains.

If this is a reasonable assumption, then I would argue that checking xp through the in game menu as probably not very typical for a human player when heavily skilling in OSRS (since OSBuddy is only available for OSRS).

Share this post


Link to post
Share on other sites

Isn't it counterproductive to make people add up to 100 to make people feel safe when you literally need everything to get 100? If this is a task that does not require some of these things putting them in can make the bot more visible/slower and it's not helpful to the script. People will throw stuff in just to get their points to 100 and it wont be implemented well. 

Edited by BoredPanda29

Share this post


Link to post
Share on other sites
8 hours ago, BoredPanda29 said:

Isn't it counterproductive to make people add up to 100 to make people feel safe when you literally need everything to get 100? If this is a task that does not require some of these things putting them in can make the bot more visible/slower and it's not helpful to the script. People will throw stuff in just to get their points to 100 and it wont be implemented well. 

I was under the impression that if the script doesn't need it then don't add it and you can still have abc2 lvl10 if it implements everything required but now I'm not sure after reading this:
"Refer to the first list. Beside each element is an amount of points (Pts). If your script successfully implements the element, then add those points to your score. Scores are out of 100, which determine the ABCL:"
Might have read it from abc1. Maybe if the script doesn't need it then just add the points I can't remember. Hopefully a mod can clarify

Share this post


Link to post
Share on other sites
13 minutes ago, lets be friends said:

I was under the impression that if the script doesn't need it then don't add it and you can still have abc2 lvl10 if it implements everything required but now I'm not sure after reading this:
"Refer to the first list. Beside each element is an amount of points (Pts). If your script successfully implements the element, then add those points to your score. Scores are out of 100, which determine the ABCL:"
Might have read it from abc1. Maybe if the script doesn't need it then just add the points I can't remember. Hopefully a mod can clarify

That is indeed how it works. If it doesn't apply to the script then don't count it.

Share this post


Link to post
Share on other sites

A couple of questions. 

1. If you stop the script without calling ABCUtil.close(), does the background thread still keep running and affect the next script that is run?

2. Are we supposed to disable the default antiban when using abc2? Does the default antiban interfere with abc2 and is the correct way to disable it using General.setAntibanCompliance(false)?

3. The generateEatAtHp does not seem to be very human-like.. its always choosing a percentage between 44-48 percent and if you have low hp like 20-40. It picks the same value over and over and you are basically eating at the same hp every time. Am I using it wrong?

 

Edited by RedHawkLuffy

Share this post


Link to post
Share on other sites

 

5 hours ago, RedHawkLuffy said:

A couple of questions. 

1. If you stop the script without calling ABCUtil.close(), does the background thread still keep running and affect the next script that is run?

2. Are we supposed to disable the default antiban when using abc2? Does the default antiban interfere with abc2 and is the correct way to disable it using General.setAntibanCompliance(false)?

3. The generateEatAtHp does not seem to be very human-like.. its always choosing a percentage between 44-48 percent and if you have low hp like 20-40. It picks the same value over and over and you are basically eating at the same hp every time. Am I using it wrong?

 


 

1-i think u have to close it cause if not all account will have the same abc profile calling close that make every acc have its own profile 

 

2-yeah u have to disable it to be able to use abc2 and the way u said is the correct way 

 

3-i dont use abc2 to eat at i use my own i make it detect the level of hp u have then - arandom number then eat 

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.


  • Similar Content

    • By ELON
      ELON AIO COMBAT
      abc2 lvl 8
      + Custom antiban
      gui support
      save/load
      SOURCE:https://github.com/Elon333/ELON-Combat-Aio
      LINK TO SCRIPT: https://tribot.org/repository/script/id/3411
       

      Bug Report info:
      bot debug copy paste in pastebin
      client debug copy paste in pastebin
      explanation on bug
      screenshot/video if applicable
      MY DISCORD INFO: Elon#6697
      message my discord for faster reply

      ELON FREE SCRIPTS:
      RESTLESS GHOST: https://tribot.org/repository/script/id/3416
      PRIEST IN PERIL: https://tribot.org/repository/script/id/3407
      COMBAT AIO: https://tribot.org/repository/script/id/3411
       
    • By bbuu20
      Bbuu20's Smart Miner (ABC2 Level 10) (V1.5)
      Hi, and thanks for checking out my second public script! This script features:
      Custom Paint to display the current runtime, xp/hr, and more Full ABC2 Level 10 Implementation to significantly lower the script's ban rate Tile Selection can be used to pick exact rocks to mine Universal Mining and Banking so players can run the bot wherever they want, on whatever ore they want I am very open to any suggestions on how I could improve this script. Please let me know if you experience any issue at all with the script, I will do my best to fix it and reply to you quickly. If you enjoy the script, some positive feedback would be greatly appreciated!
      This is only my second public script, but I have worked very hard on it, and believe it is one of the best mining bots on the repository (and it's free!).
       
      To Do:
      Add world hopping option
      Add “walk to tile” option to gui
       Add save option
      And anything else you may suggest!
       
      Screenshots:

       

      Source Code: https://github.com/zperkins11/Tribot/tree/master/scripts/safeminer
      Get It On The Repository: https://tribot.org/repository/script/id/3417
    • By bbuu20
      Bbuu20's Tutorial Island (ABC2) (V2.0)
      Hi, and thanks for checking out my tutorial island reboot! This script completes tutorial island for free!
      I am very open to any suggestions on how I could improve this script. Please let me know if you experience any issue at all with the script, I will do my best to fix it and reply to you quickly. If you enjoy the script, some positive feedback would be greatly appreciated!
      In the near future, I will be re-implementing the gui and paint, I realize it is rather basic for now.
      Source Code for the old version (not current) : https://github.com/bbuu20/Tribot/tree/master/Bbuu20's%20Tutorial%20Island/src/scripts
      Source Code: https://github.com/zperkins11/Tribot/tree/master/scripts/tutorialIsland
      Get It On The Repository: https://tribot.org/repository/script/id/3296-bbuu20-s-tutorial-island/
    • By bbuu20
      Welcome to Bbuu20's Fire Maker, my newest free script. This script features:
      Custom GUI to select what log/logs to use Full ABC2 Level 10 Implementation to significantly lower the script's ban rate Universal Firemaking and Banking so players can run the bot wherever they want, with whatever log/logs they want I am very open to any suggestions on how I could improve this script. Please let me know if you experience any issue at all with the script, I will do my best to fix it and reply to you quickly. If you enjoy the script, some positive feedback would be greatly appreciated!
       
      To Do:
      Add custom paint to display current log, xp/hr, etc...
      And anything else you may suggest!
       
      Screenshots:

      Source Code: https://github.com/zperkins11/Tribot/tree/master/scripts/firemaker
      Get It On The Repository: https://tribot.org/repository/script/id/3425
    • By Fluffee
      Fluffee's Tutorial Island v4
      TRiBot's best Tutorial Island Script
      • Completes Tutorial Island
      • Supports loading of bulk accounts
      • Script Argument/Queue/Client Starter support
      • Tons of customization options
      • Random account profiling
      • Full ABC2 support
      • Post tutorial island tasks
      • Account Creation
      • Task based, chose the options for every account
      • Resizable mode support
      Get it here!
      GUI

      Script Arguments
      Script arguments must be entered as follows (with the following keys):
      settingsFile:saved_settings_file_name.json; The only argument required now is the name of the settings file to load. If the file specified does not exist, an error will be printed in the debug, and the script will show the GUI instead.
      Source
    • By Optimus
      A little about myself:
      I started working for TRiBot over 6 years ago now, and have been an active premium script developer ever since. I've also had a big part in goldfarming / RS botting scene since well before then, but TRiBot was where I decided to settle as I found it the safest and best platform to use.
      Link to my TRiBot profile: Optimus - TRiBot Forums
      For any new users of the script; here's a brief description of what the script does:
      Optimus AIO Combat & Magic is an AIO (All in one) script for TRiBot that was designed to train your account up from start to finish. Whether you want to train your slayer up while training your combat stats, or train your magic using any spell from air strike to ice barrage, it's all supported. I've poured over 5 years of hard work and development into the script; and the result is a safe & easy to use script that should meet all of your botting needs and expectations.
      The script also implements advanced antiban methods created using thousands of hours of real human playing data, I've managed to make the script out-perform most human players, while also avoiding detection and staying under the radar from Jagex's anti-bot technology.

      Features Overview:
      Supports CLI Launcher & Script arguments:
      Enter the name of your GUI settings as the script argument and you'll be botting in seconds!
      Combat features:
      Kills every monster in the game including but not limited too:
      ~Chickens
      ~Cows
      ~Goblins
      ~Giants
      ~Al-kharid warriors
      ~Chaos druids
      ~Yaks
      ~Experiments
      ~Stronghold of security
      ~All slayer dungeons
      ~All slayer monsters (Also uses finishing items such as Bags of salt, ice coolers, rock hammers, rock thrownhammers etc)
      ~Dragons (Including Brutals, and will keep safe distance if you're using ranged/magic)
      ~Crabs (Sand & Rock crabs + makes them aggressive again)
      ~Wyverns
      ~Kalphites
      ~Dagannoths
      ~Cave Kraken & splashing Kraken boss
      ~Wilderness monsters
      ~Nightmare zone bosses
      And hundreds of different monsters, literally anything else you can think of!
      Ironman mode:
      The script now supports ironman and ultimate ironman mode accounts, and will only attack / loot your own monsters on those accounts.
      Intelligent combat system that supports the following:
      - All food types + bones to peaches
      - Banking for more supplies at every bank in RS
      - All special attacks + weapon switching
      - All potion types (Including NMZ potions)
      - Full prayer support + quick prayers + recharging prayer at altars
      - Dwarf multicannon support + anti decay
      - Guthans for healing
      - Safe spotting
      - Worldhopping when certain conditions are met
      - All magic spells supported + can re-equip staffs and setup autocast for you automatically
      - Progressive training system so the script can automatically switch training methods / equipment when it levels up.
      Intelligent looting system that supports the following:
      - Looting by item name or ID
      - Loot items by item price (E.g loot all items over 500gp)
      Ironman looting - Only loots from monsters you've killed
      - Loot using telekinetic grab
      - Bury bones you loot
      - High alching the loot you pickup
      - Accurate profit calculations & tracking
      - Automatically uses the looting bag & herb sack 
      And much much more...
      Magic features:
      The script is also an AIO Magic script that supports every single combat AND non combat magic spell available on the Regular,Ancient and Lunar spellbooks.
      Including:
      All combat spells
      All cursing spells
      All enchantment spells for jewelry and bolts
      Superheat item
      All teleport spells
      All alchemy spells ( Can combo alch between casts to double your xp )
      Splashing
      The script can also train with the following lunar spells!
      Humidify
      Plank make
      Superglass make
      Tan leather
      Spin flax
      String Jewellery
      and More!
      Purchase info and script trial info:
      Packages:
      Free Trial
      Price: $FREE
      Every month you're allowed a free 10 hour trial with the script, enjoy
      1 month Package
      Price: $10
      VIP is not required to run the script
      The ability to train all of combat and magic effortlessly and safely for 1 month
      Complete customer support via discord and the TRiBot forums

      2 week Package
      Price: $6
      VIP is not required to run the script
      The ability to train all of combat and magic effortlessly and safely for 2 weeks
      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

      Gallery:
       
       
    • By bbuu20
      I've been trying to implement abc2 into my tutorial island script, but I thought it may be easier if I started from scratch. Since then, I've been working on a mining script that mines and banks, and I thought that I did a pretty good job of implementing abc2. Upon running the script however, I noticed that there were a few things off.
      1.) Despite being called whenever the player is animating, the timed actions don't seem to actually do anything.
      2.) Sometimes when mining, the abcutil will decide if the mouse should hover over the next target. This is good and working how it should, but when it's done mining the current rock, it doesn't actually click on the rock that was hovered over.
      I was hoping some of you could look at my code, and help me get to the bottom of these issues. The problem has to either be in Antiban.java, Mine.java, or maybe both.
      Source code: https://github.com/bbuu20/Tribot/tree/master/Bbuu20's%20Dynamic%20Miner/src/scripts
    • By ScriptsForMains
      https://tribot.org/repository/script/id/3257
       
      Straightforward to use, fill in the boxes and watch as your character power trains everything that's simple to power train...  Or opt to bank the items.  Whatever tickles your pecker. Works wherever daxWalker is available.  If this script sees high demand I'll make a GUI and command line arguments... 

      I've tested it on fly fishing, teak trees, iron, and thieving guards...  It should work on just about anything. It's a simple script that left clicks on anything you specify and drops whatever items you tell it to.  Supports coin pouch. If you opt for banking, it will bank once the inventory is full and there are no "drop items" left to drop. It will bank everything in your inventory (for now).   
      Doesn't support food (yet) but works as a simple power leveler. Can be set to run to a bank and end the script if you drop below 20 hp. Can also be set to world hop if there are any players nearby (feature turns off for trip to bank and back).  

      Like all my scripts with a "main" designation, it will periodically pause/afk to mimic a real player and check itself to make sure it isn't stuck somewhere.  Please post any questions/problems/suggestions.  
    • 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 Laniax
      NEW FEATURE
      Track your bots remotely in real-time, monitor chat, inventory, equipment, break & runtime, hitpoints, position and much more!
      All for free, check out the 'Script settings' tab in the GUI.



      Need help?
      Add me on Discord (fastest response): Laniax#2980
      Or PM me the forums
  • Our picks

    • [CONTEST ANNOUNCEMENT] 2019 Botter's Choice Awards
      2019 Botter’s Choice Awards

      To celebrate the launch of our TRiBot Official RuneScape Bot Blog,

      we’re doing a giveaway! 

      The TRiBot Official RuneScape Bot Blog: 

      Teaching you how to do more advanced botting, faster.
      Contest Details

      Prize: 3 winners will be selected to win 25 TRiBot credits.

      How to enter:

      Respond to this forum post by November 12th tagging the thread for: 

      Your favorite script

      Provide a brief explanation (1-2 sentences) why you think that script should be put in the top 5. 

      Who can enter?

      Botter’s who are not currently scripters. Sorry scripters, the people are going to vote. Your contest is here.

      The top 5 in each category will be showcased on our TRiBot Official RuneScape Bot Blog in a “People’s Choice” section and promoted across the TRiBot website. 

      -- Credits will be awarded based on thoughtfulness and humor -- 

      Bonus points

      Use a meme in your explanation. Because we all love memes.

      *no purchase necessary. Winners will be announced on Friday, November 15, 2019 at 4:00 p.m. on our News and Announcements forum. 

      -- Vote Below -- 
        • Like
      • 28 replies
    • [READ TO THE END FOR A TEASER]

      I've noticed some new TRiBotters have had some troubles finding out sources of how to do certain things, such as using advanced scripts and often get lost in the forums.

      We are still getting posts asking where to start, what to do, recommended scripts, etc. 

      As many of you know, I am new to the team, and had troubles myself learning how to bot, let alone script. 

      So, what our team decided to do was make it easier to learn how to bot, how to script, and just become an overall better botter and scripter faster. 

      As some of you might have seen, I've posted 3 new blogs, you can check it out by clicking on the following picture or here.


      These first 3 blogs are the first of many blogs that will be TRiBot official. They are encouraged to be challenged, improved upon and act as A Best Practices Guide for Botters.

      What information would you like to see in the blogs?

      👇 [TEASER] 👇

      .

      .

      .

      We are going to be hosting a  CONTEST  this  OCTOBER.

      Its scary to think how soon you'll find out.👻

      Stay tuned.


      - RileyZ
      • 8 replies
    • Today marks a big day for TRiBot! To make it easier for users to use TRiBot, we've created installers available for every platform! These installers are all bundled with the latest version of OpenJDK 1.8 (Java 😎, which is LG compatible.

      Using TRiBot is now easy. Simply download the installer for your platform, install TRiBot, and run it. The TRiBot Loader will correctly identify the bundled JDK so there's no need to change the Java selection.

      Windows

      EXE installer: TRiBot-windows-x64-4.0.3.exe


      MSI installer: TRiBot-windows-x64-4.0.3.msi


      Portable version: TRiBot-windows-x64-4.0.3.zip


      Mac OS

      Installer: TRiBot-macos-4.0.3.dmg


      Portable version: TRiBot-macos-4.0.3.tgz


      Unix/Linux

      Installer: TRiBot-unix-4.0.3.sh


      RPM installer (CentOS/Fedora): TRiBot-linux-4.0.3.rpm


      DEB installer (Debian): TRiBot-linux-4.0.3.deb


      Portable version: TRiBot-unix-4.0.3.tar.gz


      Platform Independent

      JAR file: tribot-loader-4.0.3.jar


      Note that this jar file does not include the bundled JDK.



      Windows and Mac OS users may notice a warning message stating that the installer/application is un-recognized or un-trusted. Please ignore this message and proceed with running the installer/application. We need to acquire a code signing certificate so that we can sign the installers letting the operating system know that these files can be trusted. It will take a week or more to acquire one, so please hold tight.

      Other notable changes to the TRiBot Loader:

      Support getting the version from OpenJDK distributions


      Add check for bundled JDK


      Copy OpenJDK tools.jar to the bundled JDK if not present


      Set the current java as the first available list entry


      Ignore Java versions which are symbolic links


      Make the bundled JDK the preferred Java version


      Update icon images


      Reduce the number of HTTP calls
        • Thanks
        • Like
      • 26 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
      • 18 replies
    • Hello TRiBot,

      Today we have a significant release that has been in the works for the last month addressing several key issues, features and bugs in the backlog.

      With these changes, we are also including a new TRiBot Loader which will allow you to select any version that is released. This adds the flexibility of allowing you to revert to a previous version should an issue arise, run development only builds, view an accurate change log between versions etc. we are very proud to offer this feature and think it will add a lot more functionality down the road as we continue to release new versions.

      These changes include 80+ commits by our development team, a list of them is summarized below and also available for your viewing pleasure in the new TRiBot Loader.

      In addition, we have taken additional steps to improve as a development team by adding continuous integration and deployment into our workflow to assist in delivering timely releases such as bug fixes as well as new features on a weekly basis depending on our development cycle.
        • Thanks
        • Like
      • 39 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...