Jump to content

BEG Combat - GE Restock | Most locations and NPCs | Attack-Strength-Defence-Range-Magic | Progressive | Dwarf Cannon | Customizable | Looting | Banking | Death recovery | Slayer

Recommended Posts

BEG Combat by Beg



All-in-one progressive Combat script.
Supports active and passive combat, any npc and game area, many different potions, special weapons, prayer, every gear and inventory item.
Supports looting, dwarf cannon, high alchemy, guthans, death recovery, some slayer features.
And much more, check all features below.

Note: Whatever is striked is either not fully implemented, not yet tested or will be out in a future update.


  • Supports active combat, passive combat and Nightmare Zone minigame.
  • Configurable fight square areas, fight polygon areas, fight spots and aggression reset spots.
  • Supports safe spots.
  • Highly configurable inventory and gear setup.
  • Configurable levels and skill priorities.
  • Supports dwarf cannon.
  • Supports high level alchemy on predefined items.
  • Supports all potions variations (regular, super, divine, barbarian mix, super, extended):
    • Boost potions (combat, attack, strength, defence, magic, ranged, overload).
    • Restore potions (prayer, restore).
    • Protect potions (antifire, anti-venom, antipoison, antidote).
  • Supports all prayers. Supports prayer flicking.
  • Supports all commonly used special weapons.
  • Configurable target selection algorithm taking into consideration path distance, mouse proximity, combat level and safe spots.


  • Supports MM2 caves for training ranged and magic.


  • Supports almost all healing items. 
  • Supports guthans.
  • Supports bones to peaches tablet and spell.


  • Picks up items based on item names, item ids or item values.
  • Able to pick up bones and bury them.
  • Picks up ammo.
  • Gives priority to more valuable drops if inventory is nearly full.
  • Supports extra storage:
    • Looting bag
    • Gem back
    • Herb sack
    • Seed box


  • Supports banking when inventory is full.
  • Supports banking when out of food, runes, ammo, potions or cannonballs.
  • Supports banking when slayer task is completed.


  • World hops to find empty worlds.
    • When all fight spots are occupied on passive combat.
    • When more than x players are nearby on your fighting area on active combat.
    • When another cannon is deployed near you.
  • Supports prayer points refill at a specified altar.
  • Repairs damaged barrows gear at Bob.
  • Supports house pools and ferox enclave stats recharge.
  • Supports magic auto-cast.
  • Supports bandit store (Tiles) to unnote items.

Death recovery

  • Walks back to death spot.
  • Loots grave.
  • Handles death office.
  • Supports predefined items to withdraw from bank after dying.
  • Repairs broken items at the nearest Perdu.


  • Supports kill finishes:
    • Bag of salt for rockslugs
    • Rock hammer and rock thrownhammer for gargoyles
    • Ice cooler for desert lizards
    • Fungicide spray for zygomites


  • Sets auto-retaliate on/off
  • Sets the correct attack style to train the required skill
  • Changes attack options
  • Turns accept-aid off


  • Progressive training, with up to 5 setup configurations to define different settings and upgrade your character as you level up.

Grand Exchange Restock

  • Able to buy and sell any quantity and item on the Grand Exchange.


User interface



Paint displays useful information about the script execution. It's dynamic according to the script configuration.



Profiles allow you to bypass the configuration and save some time. Profiles are saved at ~/.tribot/beg/BEG Combat/profiles.

To load from arguments: 

To load from user interface:

Here's some profile examples which you can copy paste into your profiles folder:

  • Level up attack, strength and defence to 60. With inventory and equipment progression
  • Level up ranged and magic with cannon and high alchemy at ogres in yanille
  • Kill and pickup cowhides at lumbridge
  • Kill green dragons at wilderness banking bones and hides at ferox enclaves
  • Kill blue dragons at taverley dungeon and looting at falador bank
  • Kill and loot rune dragons
  • Kill and loot gargoyles
  • Kill and loot ice trolls with dwarf cannon at Jatizso (wiki link)ice-trolls.json


Ice Trolls with dwarf cannon at Jatizso:




Edited by Beg
  • Like 8
Link to post
Share on other sites
  • Replies 109
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

BEG Combat by Beg https://begtribot.github.io/tribot/scripts/combat All-in-one progressive Combat script. Supports active and passive combat, any npc and game area, many different pot

Attempting to start the script with invalid settings no longer replaces the latest saved profile. Added an option for special handling when the combat zone is in wilderness. When another player i

Ive implemented it, but at the moment dont have any account with mm2 to get some data and test it Yeah ive started adding code to support the bandit store, both pots and food, Im going to work

Antifire will now be drank while its about to expire instead of after expiring to avoid high fire damage hits.

Potions and prayers will now be consumed and set only when close to the fight zone.

Improved the way special attacks are used, to be more human like. Instead of using special attack always as soon as possible, it now delays using antiban reaction time. As well as sometimes waiting for the special attack bar to fill up more.

Prayer altar recharge is now available.

Energy restore potions can now be drank anywhere and not only close to the fight area.

World hop when too many players are around is now available.

Improved the target selection algorithm to filter out npcs attacked by others from a safe spot

Further improved the target selection algorithm to give preference to npcs on line of sigth when attacking from a safe spot. This is to avoid moving from the safe spot zone.

Further improved the target selection algorithm to take into consideration the mouse position.

Further improved the target selection algorithm to give higher priority to npcs on screen even if a bit further away.

Current target selection algorithm:




Potion drinks are now prioritized by:
Antifire > antivenom > antipoison > prayer > combat boosts

Fixed a bug when it kept drinking super antifire potions
Fixed a bug when it wasn't banking after out of potions

Added search filters to lists on the user interface

Altar prayer recharge is now supported for when altares are in the fighting zone (e.g. ape atol monkeys, darkmayer vampyres, chaos altar wilderness).

Defence skill will no longer be trained on shared experience attack style.

Script will now try to move to the safe spot or move to the bank after reaching all level goals.

Edited by Beg
Link to post
Share on other sites
  • Beg changed the title to BEG Combat

Attempting to start the script with invalid settings no longer replaces the latest saved profile.

Added an option for special handling when the combat zone is in wilderness. When another player is detected that can attack us:

  • When not attacked, changes to another world as quickly as possible, and, if new world is too close to the previous one, quickly changes to another random world
  • When attacked, walks to <= level 30 and attempts use a teleport, including teleblock detection
  • Or else tries to walk to a bank


Added an option to select a shared experience attack style.

Added an option to avoid banking at script startup.

Added an option to pickup untradeable items.

Added client options:

  • disable graphics
  • disable user input
  • disable all user input


Added alot of antiban options, along with an anti-ban section, although not all are fully implemented yet:


Added an option to use the current logged in world

Target selection now takes into consideration the combat level.


Target selection algorithm is now configurable.
Average values:



Low mouse proximity factor:





Edited by Beg
  • Like 2
Link to post
Share on other sites

Because of name change, profiles will be on the wrong folder. Rename .tribot/beg/BEG Combat Trainer to .tribot/beg/BEG Combat

Changed the load profile button to be easier to manage profiles.

Script now supports multiple npcs at the same time.
Added a button next to target option to load nearby npcs.

Added an option to pickup loot only inside the combat zone.

Its now possible to exclude items from looting. Example:
>= 10000, !Rune med helm, Dragon bones
doesn't pickup rune med helms.

"Use logged in world" option no longer attempts to hop to the world the script initially started at.
Script paint now shows the individual experience gained over time.

Added "Minimize client at script start" and "Maximize client at script end" to client settings.

Edited by Beg
Link to post
Share on other sites
  • Beg changed the title to BEG Combat [All-in-one] [Progressive]
40 minutes ago, swagdy said:

The script can't be started without setting up the location, but i can't get into a cave on the minimap/location page. 

There's some underground maps at the top
Otherwise you can go there with 1 account and click "set square area" or "set polygon area", then define your area with mouse clicks

Link to post
Share on other sites

I selected use current tile as savespot, but it just doesn't ever go back to that savespot once the script is started. It happily eats food while taking all the damage tho. 

Also after days of using and trying different spots/setups, i find the script is picking up loot at random. Sometimes it decides to pickup item X, sometimes not. When using '>500' or 'item name' it doesn't make a difference. 

Hope u can also fix the banking situation i pm'ed u about, soon :)

Link to post
Share on other sites
20 hours ago, swagdy said:

I selected use current tile as savespot, but it just doesn't ever go back to that savespot once the script is started

That save spot is currently used for world hopping or to go after the script ends all its goals
Using it as a save spot to attack from is not yet supported

20 hours ago, swagdy said:

Also after days of using and trying different spots/setups, i find the script is picking up loot at random. Sometimes it decides to pickup item X, sometimes not. When using '>500' or 'item name' it doesn't make a difference. 

Can you send me your profile.json? so i can try it out

20 hours ago, swagdy said:

Hope u can also fix the banking situation i pm'ed u about, soon

Didnt have time during this week, i'll have free time this weekend to work on it

Hiscores are now live:

Link to post
Share on other sites
  • 2 weeks later...
3 hours ago, salmons said:

Can I have a refund? I tried every possibility and couldn't get it to run in a safespot at black demons. Just always got stuck in Starting or Searching phase. Thanks. I understand this is a new script and will take time to flesh out the bugs. After more development time, I'll be sure to check it out again.

Can you send your profile file so i can try it out? It could be due to missconfiguration

Link to post
Share on other sites
  • 2 weeks later...
  • 2 weeks later...
  • Beg changed the title to BEG Combat - GE Restock | Most locations and NPCs | Attack-Strength-Defence-Range-Magic | Progressive | Dwarf Cannon | Customizable | Looting | Banking | Death recovery | Slayer

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By Naton
      This bot will flip items on the grand exchange to the best of its ability using an intelligent algorithm. You must provide an item list.
      Repository Link
      Configure an item list
      Start near or at the grand exchange with gold in your inventory (the script will attempt to travel from anywhere but for best performance it's recommended to start at the grand exchange)
      Gold to buy/sell items
      The ability to configure an item list/settings
      An intelligent merch handling algorithm
      Custom item selection
      Detailed runtime statistics tracker, with exporting statistics to a text file/csv
      Runtime option selection (such as sell-only mode)
      Random AFK'ing
      Mini-breaking (log out for a period of time when there is nothing to do)
      Extremely accurate profit tracking
      Advanced merching customization (ex. configure undercutting)
      A plethora of advanced customization

      Progress Reports
      Track your progress against other users at http://nscripting.com/highscores/mercher/
      Show off your success with a dynamic forum signature generated just for you!
      Find yours at http://nscripting.com/mercher/signatures/users/YOUR TRIBOT USERNAME HERE.png

      Bug Reports
      For the sake of both of our time, please attempt to solve issues on your own first to verify that the issue is not on your end (for example, misconfigured settings).
      If you are unable to resolve the issue on your own, please reach out to me for assistance. You can obtain assistance through the forums thread, the TRiBot forums private messaging system, or in my support discord.
      At the minimum, please provide the debug when reporting an issue. You can obtain the debug by following right clicking the Client Debug/Bot Debug tabs and clicking Copy to Clipboard. You can then paste this to pastebin and give me the link. This will help me to figure out what exactly is happening.
      Follow this gif for assistance with obtaining the debug. https://i.imgur.com/JruOAaz.gif
      The more information you can provide, the faster the issue is likely to be resolved. A description of the issue (ex. what is happening vs what you think should be happening) is helpful. A gif of the issue is very helpful, but if you can't get that then a screenshot is better than nothing. The debug, as mentioned above, should be provided.
      Advanced Preferences
      This script contains a plethora of advanced customization. These settings are primarily targeted at more advanced users. It's not recommend to mess around with them until you have some experience with the script. You can hover your mouse over many of the advanced preferences for more information. If there is a specific setting you would like a description of, reach out to me and I'll add a tooltip/improve the existing tooltip to better help you.
      Script Arguments
      All of my scripts support script arguments in the form
      settings:name where name is the name of the settings file to load. You can use the special name `last` to load your last settings.
      User Testimonials
      Please read the entire forums thread
      Please not that this is not your traditional script where you can just press 'Start' and it starts making money. Merching is quite different from other scripts, and merching can have a learning curve - don't be discouraged if you aren't successful at first. 
      You have to configure an item list, and your settings play an important role in how much you make
      You should aim to reach about 0.75% - 1.25% of your cash stack/hr. This may vary depending on the current market, the time of day, and other variables (very large or very small cash stacks may not follow this rule).
      Merching Resources
      How to set up Mini-Breaking/Random-AFK'ing
      It's highly recommended to configure mini breaks and afking in the advanced preferences section. Mini breaking will only trigger when there is no offers to handle.
      Undercutting is the best way to increase the amount of money you make while merching.
      Using default prices without undercutting may drastically lower your profits.
      Undercutting can be found in advanced item preferences -> pricing, or at advanced preferences -> merching -> global item pricing.
      Here is an example of a settings configuration that undercuts by 0.02% when buying and selling. Note that the sell adjustment should be a negative value to undercut selling (because you want to decrease sell price to undercut when selling)

      The values you should use to undercut in your list mainly depend on the items you're using. Try testing out different values to see what works best for your list.
      The most important settings is a solid item list, and undercutting (Advanced Preferences -> Merching -> Global Item Pricing). The merch speed might impact profit as well. Most of the other settings will probably have a minimal impact and are more for advanced users.
      To figure out good items to use I recommend finding items that are traded a decent amount. PVP items, PVM items, skilling items. Think items that people don't have patience for and want now so they will pay a premium. You can watch a lot of youtube videos on osrs merching (see FlippingOldschool).
      You can also browse real-time margins at https://prices.runescape.wiki/osrs/. There's a basic tutorial for merching at https://www.ge-tracker.com/forums/topic/23-benefits-complete-osrs-flipping-guide-old-school-runescape/.
      For undercutting, you'll really have to experiment to find what is good for the specific items you are trading in the current market state. I'd start with the above undercutting settings mentioned in the Undercutting section (+- 0.02%) and go from there. You could throw in some flat gp adjustments as well.
      The worst thing you can do is blindly go in and mess around with random settings without understanding what they are doing. Poor settings can actually increase the chance to lose money. If you did this, try resetting your settings (File -> New in the GUI), and start over with only the settings changed mentioned above. Don't mess around with random settings unless you understand what they can do, and that will come with time with using the script.
      Sometimes, it may not be worth it to find the 'perfect' settings. Focus on obtaining a profit level you are happy with. You may get diminishing returns on additional time spent tweaking your settings which will just bring frustration.
      Most will want to start off with a smaller stack size. Generally you'll see diminishing returns as your stack increases. Maybe start off with 10-20m. Not to mention this provides less risk in the case of a ban.
      Your item list can be as large as you want. However, I wouldn't make it any smaller than 20, and would recommend at least 30-40 items.
      On a side note, I recommend enabling random-afking/mini-breaks in Advanced Preferences. Merching doesn't require you to be logged in 24/7.
      Mass applying advanced item preferences
      Right click items in your list to mass apply advanced item preferences from one item to others. You will be prompted for which options you want to apply.
      Running Multiple Accounts With Same Item List
      When running multiple accounts with the same settings, you may run into issues where each account is competing with each other. There's a few settings in the script you can try.
      First, you can limit the amount of accounts trading an item at the same time at Advanced Preferences -> Merching -> Distribute Items. This allows you to say, for example, only buy items that less than two other accounts are merching. You should always try this setting first. If this doesn't provide enough, you can try another setting at Advanced Preferences -> Merching -> Item Randomization which will attempt to slightly randomize the items the script prefers.
      Refund Policy
      For nMercher only, I offer a slightly different refund policy than all my other scripts. I recognize that many users may struggle with merching (some may be looking for more of a script where you just click 'Start' with little to no configuration, but here you have to build an item list). Therefore I offer a revised refund policy. You can get a refund for nMercher no questions asked within three days of purchase, for purchases of less than five instances. Send me a message on the forums.
      Terms & conditions/Things to be aware of
      I do not provide an item list. You must choose your own items. Please do not pm me asking how to merch/what items you should use, I may ignore you. Feel free to join my discord to ask users there.
      This script relies on third party services. I cannot control the uptime of these services; the uptime is generally not a problem and it functions as it should however sometimes they may not work. In the event the third party services are down, the script will not function properly. I will not refund based on this. If the services are down for an extended period of time (multiple days), I will look further into the situation/refunding.
      Profit is highly dependent on several factors and many of them are out of the script's control. One hour you may make 1m and the next you may lose 200k (losses are rather rare, but they do happen).
      I only grant refunds in the case that there is a script error preventing script use for an extended period of time, or as specified in an explicit refund policy by myself.
      *This profit depends on your cash stack (and other factors, including but not limited to the current market, the time of day/week, your item list/settings), and if you start with 50k I can't say you will make 100k/hr.
    • By Beg
      BEG Guardians Rift by Beg

      Plays the minigame Guardians of the Rift for you. (Wiki page)
      Guardians of the Rift is a non-combat minigame that takes place within the Temple of the Eye. The main goal of the game is to assist The Great Guardian in closing a rift into the Abyss by supplying it with imbued essence while protecting it from the Abyssal creatures that come through the rift.
      To play the game, players must have completed the Temple of the Eye quest and have at least level 27 Runecraft (which is automatically obtained from the prerequisite quests).
          Abyssal pearls: Used to purchase items from the Temple Supplies shop.
            Intricate pouch: Can give a tarnished locket or a lost bag. Grants a random amount of runes or one of several dragon items.
        Atlax's diary: An old diary of someone's experiences at the Temple of the Eye.
         Elemental talisman: Grants access to all elemental runic altars.
         Catalytic talisman: Grants access to all catalytic runic altars, provided the player has completed the quests to access those that require it.
         Abyssal needle: Combines all essence pouches into one colossal pouch.
          Abyssal lantern: Gives various benefits within the minigame depending on the type of logs used to light it.
           Abyssal green:  Recolours the Raiments of the Eye. Comes in red, green, and blue.
        Abyssal protector: An Abyssal creature pet, similar to an Abyssal guardian.
      Pickaxe Temple of the Eye quest (wiki page) Recommended
      Chisel Runecrafting pouches Raiments of the Eye set Varrock armour Rune pouch with NPC contact runes Abyssal lantern with Redwood logs Features
      Minigame Supports all runecrafting altars. Supports all runecrafting pouches (small, medium, large, giant, colossal). Repairs pouches using NPC contact or through Abyss. Mines at huge, large and small guardian mines. Gives priority to huge mine for faster points. Balance between experience and rewards. Balance between elemental and catalytic points. Intelligent behaviour to select which barrier to heal or build. Builds strong and overcharged guardians when available. Supports pickaxes special attack (Dragon, Infernal, 3rd age, Crystal). Switching between Robe top of the eye and Varrock armour. Lobby Automatically finds the best world to play at. This feature is optional. Fetches missing required items (pickaxe, and other recommended items) from the bank. This feature is optional. Navigation Moves to Guardian of the Rift minigame by walking, using minigames teleport or using necklace of passage. Antiban Includes several anti-ban behaviours: Sometimes pre-hovers/opens menus on pouches and/or portals when runecrafting. Sometimes pre-hovers/opens menus on exit portal when at huge remains area. The usual right clicks/open tabs/move camera/examines/etc while mining and crafting essence. Sometimes checks guardian % on entrance while waiting for the game to finish. Customization Prioritize points or experience. Select which type of points (elemental/catalytic) to get rewarded. Select the number of fragments to mine before doing other activities. Prioritize altars. Select which runes should be dropped instead of banked. Choose if you want to use runecrafting pouches. Select the way your pouches are repaired. Choose if you want or not to search rewards, and after how many games. Choose if you want to build guardians at all. Choose to charge or not charge cells. Choose way of filling pouches: when full inventory, when enough essence or both. Select food and which quantity to bring to the Abyss when repairing pouches. End conditions End after a certain runtime. End at a certain UTC time. End at a certain runecrafting level. End at a certain runecrafting experience. End at a certain number of pearls. End at a certain number of elemental points. End at a certain number of catalytic points. End when Abyssal needle obtained. End when Abyssal lantern obtained. End when pet obtained. End when Raiments of the Eye set is obtained. Gameplay modes:
      Experience: Gives priority to altars which give more experience. Points: Gives priority to getting the maximum amount of points per game. Points modes:
      Total balanced: Balances the total amount of elemental and catalytic points. Game balanced: Balances the amount of elemental and catalytic points within each game. Elemental: Gives priority to getting rewarded elemental points. Catalytic: Gives priority to getting rewarded catalytic points. Pouch repair modes:
      None: Don't repair pouches at all. NPC Contact: Use NPC Contact spell to repair pouches. (requires Rune Pouch with required runes) Abyss one pouch: Go to the Abyss to repair pouches once at least 1 pouch gets damaged. Abyss two pouches: Go to the Abyss to repair pouches once at least 2 pouches get damaged. Abyss three pouches: Go to the Abyss to repair pouches once at least 3 pouches get damaged. User Interface (not updated - there are now more options and settings)

      Paint displays useful information about the script execution.



    • By Beg
      BEG Utilities by Beg

      Contains some utility tasks to interact with my other scripts. Includes:
      Corporeal Beast private instance host. Keeps open a private instance for the Corporeal Beast. Player-owned-house host. Hosts a player-owned-house. The list will grow in the future as I feel the need to add more tasks.
      All tasks can be started from anywhere in the game.
      User interface

      Use your_profile_filename in arguments to bypass the user interface.

    • By Beg
      Corporeal Beast by Beg

      Kills The Corporeal Beast for you.
      Corporeal Beast is a high level boss monster with an average drop of 550k. (Click here to see calculator)
      It can be easily solo'd by combining the special attack effect of 3 dragon warhammer, 20 arclight and 200 bandos godsword damage.
      Uniques drop table
          Elysian sigil - Item used to craft an Elysian spirit shield, one of the most powerful and the most expensive shield in the game.
         Arcane sigil - Item used to craft an Arcane spirit shield, the best off-hand item for magic attack.
        Spectral sigil - Item used to craft a Spectral spirit shield.
        Spirit shield - Shield with stats comparable to a rune kiteshield or obsidian shield.
            Holy elixir - Item used to bless a spirit shield in order to create a Blessed spirit shield.
           Jar of spirits - Item used to display a mini version of the Corporeal Beast inside your house.
      Requirements for solo:
      85+ attack/strength Dragon warhammer, Arclight or Darklight, Bandos godsword Requirements for 3+ man teams:
      80+ attack/strength/defence or 80+ range 70 ranged to wear Karils Decent magic level to increase the magic defence 43+ Prayer Features
      Solo kills. Use Dragon warhammer, Arclight/Darklight and Bandos godsword special attacks to reduce stats. Special attack recharge at own or someone else's house. Team kills. Coordinate attacks with multiple bots communicating off-game. You can set it up to have bots communicate between each other, which allows lots of possible configurations. For example for a trio:
      - 1 account doing special attacks and other 2 waiting at lobby joining only at the kill phase.
      - 2 accounts doing special attacks and the other waiting.
      - All 3 accounts doing special attacks in simulateneous (they can share the current count between each other) and then kill Corp at the same time.
      - Or without special attacks, accounts can wait at lobby until all accounts are ready to join the cave. Range support. Including Ruby bolts (e), Dragon bolts (e), Ruby dragon bolts (e), Diamond dragon bolts (e) and all crossbows. Switches between ruby and diamond when necessary. Multiple banks supported: Ferox Enclave, Barbarian Outpost, Castle wars, Wintertodt. Private instances support. House support including world 330. Support to all House pools, Jewellery box and Portal teleports. No house support by using Game necklaces for teleports. Prayer recharge support at house using altars. Customizable gear and inventory, and many other options. All Super/divine potions support. Multiple food supported: sharks, manta ray, monkfish. Including karambwan combo healing. Supports gear switches to optimize damage: (let me know if you want to get more items supported) Dragon warhammer gear: Rune defender, Dragon defender, Avernic defender, Mythical cape, Tyrannical ring,
                  Tyrannical ring (i), Brimstone ring, Inquisitor's great helm, Dwarven helmet,
                  Void melee helm, Elite void top, Void knight top, Elite void robe, Void knight robe (including Ornament Void) Arclight gear: Rune defender, Dragon defender, Avernic defender, Warrior ring (i), Warrior ring,
                  Brimstone ring, Warrior helm, Void melee helm, Elite void top, Void knight top, Elite void robe, Void knight robe (including Ornament Void) Bandos godsword gear: Void melee helm, Elite void top, Void knight top, Elite void robe, Void knight robe (including Ornament Void) Special attacks from Dragon claws, Crystal halberd, Dragon halberd, Bandos godsword, Dragon warhammer and Zaryte crossbow for faster kills. Profit calculator based on real-time prices. Uniques Loot tracker. Death handling from graves and Death office. Exploits the Dark core energy mechanism to permanently kill it. Repairs broken barrows gear. Automated muling with cooperation with my Mule script. Grand Exchange restock. User interface

      Recording #2.mp4 Paint
      Paint displays useful information about the script execution.

      Profiles allow you to bypass the user interface and save some time.
      Saved profiles are stored at %appdata%/.tribot/beg/BEG Corporeal Beast/profiles.
      A profile named latest is stored every time you start the script using the user interface.
      Profile examples:
      Solo profile: solo.json  Duo profiles: duo-1.json duo-2.json   Trio profiles:  trio-1.json trio-2.json trio-3.json
      To load a profile from arguments simply type the profile you want to load:

      To load from the user interface, click on the Load button which then opens a windows to select the profile file:

      Track your stats and hiscores here: https://begtribot.github.io/tribot/scripts/corporeal-beast/ranking


      Future work
      Support of Thralls (https://oldschool.runescape.wiki/w/Thrall) Support to Vengeance spells Support to open world crashes Support to potion decanting Support to dwarf cannon Support to range Support to jewellery charge combine
    • By Beg
      BEG Vyrewatch Sentinels by Beg

      Kills Vyrewatch sentinels for 600-900k gp/h and decent combat exp/h. (Wiki page)
      Blisterwood flail Vyre noble disguise Access to upper tier of Darkmeyer 43+ Prayer Decent melee stats Combat
      Fully configurable inventory, gear setup and prayers. Configurable levels and skill priorities. Supports high level alchemy on predefined items. Supports all boost potions (combat, attack, strength) and all potions variations (regular, super, divine, barbarian mix). Supports all prayers. Custom and configurable target selection algorithm taking into consideration path distance and mouse proximity. Refills prayer at the nearby altar. Automatically finds non crowded worlds. Looting
      Picks up items based on item names, item ids or item values. With support to expressions (example: >2k, rune*, *rune). Option to pickup untradeable items. Gives priority to more valuable drops if inventory is nearly full. Supports extra storage: Gem back Herb sack Seed box Banking
      Supports banking when inventory is full. Supports banking when out of potions. Settings
      Sets auto-retaliate on Sets the correct attack style to train the required skill Changes npc attack options to always left-click Turns accept-aid off Hides roofs User interface

      Paint displays useful information about the script execution.
      Profiles allow you to bypass the configuration and save some time. Profiles are saved at ~/.tribot/beg/BEG Vyrewatch Sentinels/profiles.

      To load from arguments: 

      To load from user interface:


    • By Beg
      BEG Cooking by beg

      Free all-in-one progressive Cooking script.
      Supports rouges den, self-made fires, ranges and inventory make-item.
      Supports fish, pizzas, pies, wines, and more.
      Cooking methods
      1. Rogues den
      Cooks at Rogues den (Burthoupe) using the well-known permanent fire.
      2. Self-made fires
      Makes fire on a pre-established area close to the bank, and cooks on it. Mostly thinking about free-to-play users, however, included a few pay-to-play banks as well.
      Supported Banks:
      Varrock West, Varrock East, Edgeville, Grand Exchange, Falador West, Falador East, Draynor Village,  Duel Arena, Al-Kharid, Castle Wars, Catherby, Seers, Ardougne West, Ardougne East, Yanille, Nardah, Tzhaar City.
      3. Ranges
      Cooks food on a range/stove/oven.
      Supported Ranges:
      Al-Kharid, Lumbridge, Falador, Edgeville, Varrock East, Cooking Guild, Catherby, Nardah.
      4. Make-item
      Makes food using two ingredients on each other.
      Supported fish
      Shrimps, Anchovies, Karambwanji, Sardine, Karambwan, Herring, Mackerel, Trout, Cod, Pike, Salmon, Tuna, Lobster, Bass, Swordfish, Monkfish, Shark, Dark crab, Plain pizza (range only), Baked potato (range only), Sweetcorn (range only).
      Supported make-item food
      Jug of wine, Tuna potato, Pizza base, Incomplete pizza, Uncooked pizza, Anchovy pizza, Meat pizza, Pineapple pizza, Pastry dough, Pie shell, Uncooked berry pie, Uncooked meat pie, Uncooked apple pie, Raw mud pie, Raw garden pie, Raw fish pie, Raw wild pie, Raw summer pie.
      Progressive cooking, with up to 5 setup configurations to define different settings and upgrade your food as your cooking level goes up.

      User interface

      Paint displays useful information about the script execution. It's dynamic according to the script configuration.
      Profiles allow you to bypass the configuration and save some time. Profiles are saved at ~/.tribot/beg/BEG Cooking/profiles.
      To load from arguments: 

      To load from user interface:
        Here's some profile examples which you can copy paste into your profiles folder: Level up to 99 cooking at Rouges den, upgrading food as it levels up.  99.json Make 5000 jug of wines and then 1000 anchovy pizzas.  tasks.json Executions

    • By Beg
      BEG Mule

      Automated mule to trade your BEG bots.

      Off-game communication through sockets. Idling at login screen unless a mule request is sent from any of your bots. Safe proofing: Mule requests expire after around 15 minutes by default. Trades are cancelled after around 2 minutes by default. Mule information (name, location, world) is kept up-to-date. Multiple ways of muling: Using time intervals. Using time schedules. After every certain profit amount. Anti-scam mechanisms. Profit calculator based on real-time prices. Fulfills partial or complete requests based on bots requirement and mule supplies. Supplies can be kept on bank unless requested by a bot. Active only if mule is at a bank. Coming soon: Grand Exchange restocking. Active only if the mule is at the Grand Exchange. Setup
      Simply start the script with supplies in your mule. Instructions about how to connect to your mule are sent to the bot and client debug panels at the bottom of your client.
      For example, to connect to a mule running on the same computer using default id, specify a mule address of 0.
      To connect to a mule running on another computer you must open your port to the public and use your public ip. Ports used start at 50000 for id 0 up to 60000 for id 10000. To see if port is open check https://www.yougetsignal.com/tools/open-ports. To open a port search on google "how to open a port on your_vpn" or "how to open a port on your_internet_provider" and follow instructions.
      If id is in use, it tries to the next available one. So if you start 2 local mules, it attempts to use id 0 and id 1.

      User interface


      Contains useful stats about your mule.


      Arguments allow you to override the default settings.
      id - Id to be used for the mule. Default is 0. Allowed ids go from 0 to 10000. trade-timeout - How long (in minutes) a trade window is open. Default is around 2 minutes. request-timeout - How long (in minutes) a mule request is considered to be valid. Default is around 15 minutes. logout - Specify if the mule should wait for requests at the login screen or in-game. Active by default. Example:


    • By FuzzyHarpyBug
      Crashed while trying to load a saved config. I've rebooted the computer, but it thinks I'm still running it.

    • By Worthy
      AIO Constructor
      By Worthy
      Construct Any Item Including: Planks Bagged plants - FARMING XP! Refills watering cans in house sink Or fetches pre-filled watering cans from the bank Nails Marble Mythical cape
        Multiple Banking Methods Manual banking - Rimmington/Falador, Yanille Ring of Dueling and House Teleports Phials unnoting planks Servant fetch from bank Servant un-note items from inventory
        Synchronized Servant Support Cook Butler Demon Butler
        User Experience This entire script has been rewritten optimized for efficiency and flawlessness  Antiban Compliance (ABC2) Level 10/10 Quick and easy to use GUI setup Script arguments (skip GUI set-up) Slick mousepaint and paint Dynamic signature system (more info below) Hiscores page  
      Start with just a hammer and saw in Inventory. Only if using Servants have coins in Inventory too, or keep them in the servant's money pouch. If using Servants Un-noting have noted planks in Inventory too Only if using Phials Unnoting have coins and noted planks (just the type you are using) in Inventory too. Only if using RoD/Tele Banking have house tabs in Inventory too.  
      Recommended Items to Build
      Levels 1 - 19 → Crude Wooden Chairs (need 138 planks and nails) Levels 19 - 33 → Oak Chairs (need 238 oak planks) Levels 33 - 70  → Oak Larders Levels 70 - 99 → Oak Dungeon Doors 
      OR Levels 52 - 99 → Mahogany Tables (fastest if you have $$)
      OR Levels 47 - 99 → Mythical Capes (requires Dragon Slayer 2 but saves money)
      Creating a preset

      Make sure to create the preset using your mouse only! (no hot-keys).
      If you find the bot is building and removing items very slowly, you can adjust the ABC2 slider in the second tab of the GUI.
      All you need to due is drag the slider ABC2 Reaction Durations towards the Fastest end.
      Similarly, if you find the bot's mouse is leaving the game too often, you can adjust the ABC2 Mouse Leave Game Frequency slider.
      The parameters for the random AFK frequency and duration (mean and standard deviation) determine how frequently the bot will randomly AFK and how often it will do so. To help visually the distribution of when and how long it will AFK, use this website: https://onlinestatbook.com/2/calculators/normal_dist.html and plug in the corresponding values for the mean and standard deviation (SD) to visualize the probability graph.

      For example, if the Random AFK Frequency is set to use a mean of 45 minutes and standard deviation (SD) of 15 minutes, the bot will pick a time to AFK based on this graph:

      Using the area probability on the link above, we can see there is a roughly 68% chance (the gray region), that the bot will decide to AFK between the 30 and 60 minute mark.
      Script Arguments
      Click to buy for a month or trial it for 1 day, for $1:
      Bulk auth discount available as well.
      Troubleshooting and Bug Reports
      If you are experiencing weird issues, I highly recommend running this jar to clear all existing caches:

      Check your hiscore ranking here!
      Grab your dynamic signature by modifying this url:
      http://www.worthy.rs/tribot-php/AIOConstructor/sigs/YOUR_TRIBOT_USERNAME_HERE.png All you need to do is change the part which says `YOUR_TRIBOT_USERNAME_HERE` to your actual TRiBot username!
      Happy Botting! 
      - Worthy
    • By Beg
      BEG Poh Planks 


      Turns logs into planks at the player-owned house by sending your Demon Butler to the sawmil.
      Up to 7k planks/hour and 1.5m gp/hour depending on settings, your connection and prices.
      How much to expect:
      Mahogany profit = (mahogany plank price - mahogany logs price - 1550) x planks per hour Teak profit = (teak plank price - teak logs price - 550) x planks per hour  Oak profit = (oak plank price - oak logs price - 300) x planks per hour
      Support to all plank types (Regular/Oak/Teak/Mahogany) Support to Castle wars, Ferox enclaves, Wintertodt camp, Barbarian outpost, Lumbridge and Camelot PvP chest banks Automated muling Grand exchange restock Moneybag support Health and energy restore House location change Profit calculator Mouse movement anticipation for higher efficiency Ability to move house location and hire a demon butler Death recovery Anti-pk features such as setting private status to offline, detecting portal miss clicks as quickly as possible and avoid being lured to the risk zones Customizable anti-ban options Level Requirements
      50 Construction (58 if using servant's moneybag) 40 Magic (Lumbridge Bank) / 45 Magic (Camelot Bank) Item Requirements
      Dust battlestaff / Mystic dust staff / Staff of air / Air battlestaff / Mystic air staff Coins Regular / Oak / Teak / Mahogany logs Law runes Earth runes if using Staff of air, Air battlestaff or Mystic air staff Other Requirements
      Own a player-owned house Have a Demon Butler hired Have a dining room with a bell Muling
      Allows transfering your profits to one of your mules.
      Specify how frequent the muling should happen using time intervals, time schedules, or after a certain profit. And how many logs, coins, laws and earths, jewellery and energy potions to request to your mule at the user interface or through script arguments.
      Check out my automated mule: https://community.tribot.org/topic/83715-beg-mule-free/
      Grand Exchange Restock
      Automatically sell planks and buy logs/law runes/earth runes/jewellery/energy potions at the Grand Exchange:
      Activated when out of supplies Supports ring of wealth and varrock teleports Customizable prices and amounts Dynamic pricing based on runelite real-time prices and time waiting for offers to complete Platinum tokens support

      Set low client paint delay (ideally 0) to achieve higher planks/h.
      To get the most efficiency, you want the butler to teleport to you right away everytime you call him. Sometimes it can get stuck behind a room's wall.
      A house configuration I found out works well is when all rooms are facing north, without any door to the south:
       User Interface

      Old-school themed graphical interface which includes all available settings.

      efficient - tries to be as quick as possible, bypassing all antiban features. realistic - tries to act more like a real player, does actions according to the antiban profile. This is the default. Profiles
      Save and load profile files containing all script settings in JSON format. Profile files are saved at ~/.tribot/beg/scripts/BEG Poh Planks/profiles.
      When loading profiles you can omit the file extension (.json).
      A default profile named latest is saved and kept up to date every time you start the script through the user interface.
      Use profile=your_profile_filename to bypass the user interface.


      Paint on login screen:

      Paint on opaque chatbox:

      Minimized paint on opaque chatbox:

      Paint on transparent chatbox:

      Minimized paint on transparent chatbox:

      Executions (using efficient mode)


  • Our picks

    • We've heard your complaints - the TRiBot API could be much easier to use. We've been dedicating our time to improving the scripter experience here and spent the past year working on a new and improved API - the TRiBot Script SDK.


      The TRiBot Script SDK is an easy-to-use library for building TRiBot scripts. It is the recommended approach to building scripts moving forward over the old TRiBot API. It contains all the core things you need to build a script, and a ton of additional helpful stuff to get you using your scripts quicker. See the documentation section for everything offered, and check out the brief overview link too.


      The SDK was announced in preview here:


      It is now officially released. The official release guarantees we will support backwards compatibility for some period of time. See the 'backwards compatibility' section below for more info.


      How to use:

      There is multiple options, listed in the order they are recommended.

      1) Use the gradle template mentioned below

      2) Obtain through gradle

      Add this dependency: api("org.tribot:tribot-script-sdk:+")

      Add this repository: maven("https://gitlab.com/api/v4/projects/20741387/packages/maven")

      3) Take from your local filesystem in your .tribot/install folder. For example, on windows, you'd find it at "C:\Users\[user]\AppData\Roaming\.tribot\install\tribot-client\lib\tribot-script-sdk-[version].jar"



      Java docs: https://runeautomation.com/docs/sdk/javadocs/index.html?overview-summary.html

      Kotlin docs: https://runeautomation.com/docs/sdk/kdocs/index.html


      Backwards compatibility:

      We will be following a deprecation schedule whenever we perform a possible breaking change. We will deprecate the respective methods or classes and announce it in a topic. It will remain deprecated for some period of time (weeks or months), and then removed. This will give you time to fix anything, if we need to make a breaking change.


      Gradle template:

      Easily build scripts with a new pre-configured scripting gradle template


      Users of the current API:

      There is no plans to remove TRiBot API. It will still be available. However, non-critical bugs probably won't be fixed. The SDK does depend on some of the API so fixing some things in the SDK will indirectly fix the API. However, bugs that have existed in the API for awhile will likely not be fixed. It's recommended to use the SDK moving forward. Let us know if there's something the SDK is missing.


      Brief overview of the changes:


      Bug reports:

      Post bug reports in the bug reports section of the forums



      Let us know what your thoughts are! If you have questions, feel free to ask below or in discord.

      • 0 replies
    • Support for the gradle launcher is being dropped. Read more about the new launcher here.
      • 8 replies
    • What to expect from TRiBot moving forward.
      • 11 replies
    • TRiBot 12 Release Candidate

      The TRiBot team has been hard at work creating the last major version of TRiBot before the TRiBot X release. We've noticed many problems with TRiBot 11 with a lot of users preferring TRiBot 10 over 11. We've heard you, so we took TRiBot 10, added the new features introduced with 11, introduced some other new things, and created TRiBot 12. So without further adieu, here's TRiBot 12.
      • 40 replies
    • Gradle is a build tool used to accelerate developer productivity.

      We recently setup a Maven repository (TRiBot Central) to make it easier for scripters to create scripts. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-central/-/packages

      Furthermore, we've released a simple Gradle project to make it easy to run TRiBot and develop scripts for it. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-gradle-launcher

      The goals of TRiBot Central are to:

      Deliver updates to TRiBot faster

      Better organize TRiBot's dependencies (AKA dependancies)

      Make it easier to develop scripts for TRiBot

      Make it easier to use and run TRiBot

      Note: TRiBot won't be able to run scripts from within this project until TRiBot's next release.
      • 15 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...