Jump to content

BEG Poh Planks [500k-1m/h] [muling] [restocking]


Recommended Posts

Posted (edited)

 spacer.png

repository.png.83dda91b986dd2070ce5176d78dce500.png

https://begosrs.github.io/tribot/scripts/poh-planks

BEWARE
: This script uses the PvP world bank chests due to its proximity to a teleport.

Turns logs into planks at the player-owned house by sending your Demon Butler to the sawmil. Banks at lumbridge or camelot PvP bank chests.
Up to 7k planks/hour and 1m gp/hour depending on settings, your connection and prices.
How much to expect:


Features

  • Support to all plank types (Regular/Oak/Teak/Mahogany)
  • Support to Lumbridge/Camelot PvP chest banks
  • Automated muling
  • Grand exchange restock
  • Moneybag support
  • Profit calculator
  • Death recovery
  • Mouse movement anticipation for higher efficiency
  • 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

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 profit 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 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 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


Settings

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 Poh configuration I found out works well is when all rooms are facing north, without any door to the south:

Spoiler

image.png.595d9dd3db1b5dadd164d5c95344b234.png

Modes

  1. efficient - tries to be as quick as possible, bypassing all antiban features.
  2. 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.
You can even load a profile and then override individual settings afterwards.
When loading profiles you can omit the file extension (.json).
 

Arguments

  • profile                                       - Profile filename to load.
  • speed                                        - Sets the mouse speed, higher = faster. A good speed is around 75-125.
  • mode          
    • efficient - behaves with efficiency
    • realistic - tries to behave like a real player
  • world                                        - Sets the pvp world (available pvp worlds change every 2 weeks).
  • bank                                         - Sets the bank location used (lumbridge or camelot).
  • plank                                        - Sets the plank option (regular, oak, teak or mahogany).
  • coins                                        - Overrides the maximum amount of coins withdraw from the bank.
  • laws                                         - Overrides the maximum amount of law runes withdraw from the bank.
  • deposit_gear                            - Option to deposit unnecessary gear to the bank. This is on by default. To disable it: deposit_gear=false.
  • moneybag                               - Option to enable moneybag.
  • moneybag_amount                 - Overrides the default (500k) amount of coins deposited to the moneybag. 100k minimum.
  • mule_address                          - Sets the mules addresses to communicate with your automated mules. Supports multiple addresses separated by commas. Example: 127.0.0.1:50000
  • mule_interval                          - Sets an interval (in minutes) to go meet your mules. E.g. 300 minutes makes it go mule around every 5 hours.
  • mule_schedule                        - Sets certain times of the day (UTC 24h format) to go muling. Supports multiple times times. Example: 3:00, 10:00, 20:00
  • mule_profit                             - Sets a certain profit to go muling. Repeats every time it hits that profit amount.
  • mule_sell_resources                - Go sell planks to the Grand Exchange before meeting your mule. 
  • mule_price_selection               - Set the way price is set when selling planks. Values: instantly, known_price, random, one_increment, two_increments, three_increments.
  • mule_sell_timeout                   - Set how long to wait (in minutes) for all planks to sell. Default is 5 minutes.
  • mule_cancel_unrelated_offers - Allow cancelling unrelated offers if we need an empty g.e. slot and it's full.
  • mule_name                            - Sets the mule names which will be used to trade with incase you want to manually go meet your bots. Supports multiple names separated by commas.
  • mule_wait                              - Option to wait for the mule to login and trade supplies with, instead of ending script when out of supplies.
  • mule_wait_timeout                - Option to set a wait mule timeout in minutes. Default is 60 minutes. Set a value of 0 or less to wait forever.
  • restock                                   - Option to disable or enable restocking. "restock=true" or simply "restock" to enable, "restock=false" or omited to disable. Disabled by default.
  • restock_ring_of_wealth           - Number of charged rings of wealth to keep on bank to teleport to the Grand Exchange.
  • restock_buy_below_percentage - Buys supplies only if the rate between the current number of supplies and max supplies number is below that percentage. 100% default.
  • restock_price_selection          - Set the way price is set when buying and selling items. Values: instantly, known_price, random, one_increment, two_increments, three_increments.
  • restock_timeout                    - Maximum amount of time (in minutes) waiting for an offer to complete. After this time, the offer is cancelled and a new offer with a higher/lower price is setup. Default is 5 minutes.
  • restock_cancel_unrelated_offers - Allow cancelling unrelated offers if we need empty g.e. slots.
  • restock_sell_resources          - Option to enable or disable selling planks. "sell=true" or simply "sell" to enable, "sell=false" to disable. Enabled by default.
  • restock_logs                         - Amount of logs to buy when restocking. 13000 by default which is the 4h g.e. limit.
  • restock_laws                        - Amount of law runes to buy. 800 by default which is the amount needed to use all 13k logs.
  • restock_earths                     - Amount of earth runes to buy. 400 by default for the same reason as the above.

Example:

  1.  profile=efficient_mahoganies
  2.  profile=oaks.json; mode=efficient
  3.  world=324; bank=lumbridge; plank=regular
  4.  world=324; bank=camelot; plank=oak; mule=zezima, mod ash
  5.  world=343; bank=lumbridge; plank=teak; moneybag; moneybag_amount=250000
  6.  world=392; bank=camelot; plank=mahogany; speed=200; wait_mule; mule=zezima; coins=500000; mode=efficient


User Interface

Old-school themed graphical interface which includes all available settings. Dynamically auto-completes some settings by inspecting your location, bank and inventory. The user interface can be bypassed only if all required settings (world, bank, plank) are set through script arguments.

Spoiler

Gui.gif.36b10e77dc12bd808bb96ad837ca8c09.gif


Paint

 Paint on login screen:

Spoiler

paint_off.png.3c12e9f3163c48b67006f5ec8d25cd6a.png


Paint on opaque chatbox:

Spoiler

paint_opaque.png.a0fd3c141b5728a940b1ba59a79ca133.png


Minimized paint on opaque chatbox:

Spoiler

paint_opaque_min.png.6e43fd9a1762c450e1c983974074a756.png


Paint on transparent chatbox:

Spoiler

paint_trans.png.b08d224f915116d3efc773a15149ee1c.png


Minimized paint on transparent chatbox:

Spoiler

paint_trans_min.png.2d9d3f4adc5aac93cc1d497b4f27072a.png


Showcase

(using efficient mode)

 

screenshot.png.45d99cd7deb6968b4581f658b4e28cc6.png

 

spacer.png

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

https://begosrs.github.io/tribot/scripts/poh-planks BEWARE: This script uses the PvP world bank chests due to its proximity to a teleport. Turns logs into planks at the player-owned house by sen

greats for release 

Congrats on rank & release. Good luck with sales!! 

Posted (edited)

To avoid risking too much unnecessary gear, added an option to deposit gear which is on by default.
New argument added:
deposit_gear - control the deposit gear handling. deposit_gear=false to disable.
New option added to the user interface:
image.png.d5bb2152b94366b3ba1efe156c3e0350.png

Edited by Beg
Link to post
Share on other sites
Posted (edited)

Added moneybag support. Note that your moneybag must be reachable from the portal. The script will not try to find the moneybag.
New arguments added:
moneybag - use moneybag.
moneybag_amount - set the amount. 100k minimum. 500k by default.
New options added to the user interface:
image.png.db86a1bc70d8253177408835bb51c954.png


Because of a game update a while ago which prevented a teleport right after a portal miss click, the script will now attempt to enter the house instead.

Edited by Beg
Link to post
Share on other sites
1 hour ago, Jdawgg said:

trying now, gets stuck clicking the quantity button. " failed to execute banking setting withdraw all quantity"

cheers

It's a bug on tribot's side, i've reported it a few days ago. Only happens to very few users.
I'll add a condition to skip that for you. Just make sure the withdraw all is selected before starting the script.

Link to post
Share on other sites
Posted (edited)
13 hours ago, Jdawgg said:

Nice one thanks allot. 

Updated, let me know if fixed pls.

Also fixed an issue with font loading.

Added the ability to save and load profile files.
New argument added:
profile - profile filename to load.
New buttons added to the user interface:
image.png.9d34d7d39671e0c832d075602eef60da.png

Edited by Beg
Link to post
Share on other sites
Posted (edited)

Added grand exchange restocking:

  • 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

New options added to the user interface:

Spoiler

image.png.5c3a27feca2cf325fd3acbe13ca87028.png

New arguments added:

  • restock - option to disable or enable restocking. "restock=true" or simply "restock" to enable, "restock=false" or omited to disable. Disabled by default
  • price_deviation - maximum price deviation (in percentage) from the current known real-time price. The price is then increased if the bot was unable to restock in the specified timeframe (see next).
  • restock_timeout - the maximum amount of time (in minutes) waiting for an offer to complete. After this time, the offer is cancelled and it's setup a new offer with a higher/lower price.
  • sell - option to enable or disable selling planks. "sell=true" or simply "sell" to enable, "sell=false" to disable. Enabled by default.
  • restock_logs - amount of logs to buy when restocking. 13000 by default which is the 4h g.e. limit.
  • restock_laws - amount of law runes to buy. 800 by default which is the amount needed to use all 13k logs.
  • restock_earths - amount of earth runes to buy. 400 by default for the same reason as the above.
Edited by Beg
Link to post
Share on other sites
  • Beg changed the title to BEG Poh Planks [500k-1m/h] [muling] [restocking]
Posted (edited)

User interface now automatically saves a profile called "latest" which has the configurations of a previous execution.

Restocking now handles g.e. limits.

Added an option to buy a ring of wealth if needed.
New argument added:
ring_of_wealth - Buys a ring of wealth(5) if needed
New user interface checkbox:

Spoiler

2021-05-17_11-05.png.cbc4966938a9ada0e3629730a4a7d5f9.png

 

Edited by Beg
Link to post
Share on other sites
4 minutes ago, BotUbuntu said:

Can you use teletabs instead of getting the magic level for casting the teleport spell, or perhaps use portals in house?

I could add tabs yeah, but they are very expensive compared to law runes. With 500 teleports/h it adds up.
Not portals since it would be alot slower.

Link to post
Share on other sites
Posted (edited)
On 5/21/2021 at 11:42 AM, Beg said:

I could add tabs yeah, but they are very expensive compared to law runes. With 500 teleports/h it adds up.
Not portals since it would be alot slower.

Makes sense, thanks for answering, definitely wouldn't be worthwhile to add my suggestions.

I have now purchased the script and have been testing out, perhaps the below could be looked at?

Firstly; with the addition of the "Channel" tab from the Clan update, the script can't turn off private chat, as it misclicks.

Secondly; when I save a profile, it doesn't save the amount of law and earth runes to restock on, it reverts back to the preset amount.

A suggestion might be to autofill the restock of law and earth runes based on the amount of logs it will restock on. As you will always need 12.5 times the amount of logs than runes without a money pouch, or 13 times the amount of logs with the money pouch.

No money pouch example: 13000 logs/12.5 = 1040 laws and earths

Money pouch example: 13000 logs/12.5 = 1000 laws and earths

And if it could check what laws/earths are already in the bank, as currently it buys them regardless.

I hope these suggestions are somewhat useful :)

Edited by BotUbuntu
Link to post
Share on other sites
13 minutes ago, BotUbuntu said:

Firstly; with the addition of the "Channel" tab from the Clan update, the script can't turn off private chat, as it misclicks.

Secondly; when I save a profile, it doesn't save the amount of law and earth runes to restock on, it reverts back to the preset amount.

Thanks i'll fix it soon

14 minutes ago, BotUbuntu said:

A suggestion might be to autofill the restock of law and earth runes based on the amount of logs it will restock on

Ye i can do that. Isn't it always the same amount of runes though? Moneybag pays the butler's work automatically from the bag, but you still need coins on inventory to pay for planks
 

Link to post
Share on other sites
Posted (edited)
2 hours ago, Beg said:

Thanks i'll fix it soon

Ye i can do that. Isn't it always the same amount of runes though? Moneybag pays the butler's work automatically from the bag, but you still need coins on inventory to pay for planks
 

Thanks for the quick fix when it arrives.

RE the runes, I meant if you restock with more logs, you'll be doing more trips, so you'll need more teleport runes.

I mentioned with and without the money bag; as if you have the money bag, you have one extra slot for another plank, meaning less trips an less runes than without the moneybag.

Would be nice to have it implemented, as I'm going to create a farm and looking at using this script as part of the farm, so would save me restocking each account with runes manually, or having a huge stock pile of runes on each account.

Edited by BotUbuntu
Link to post
Share on other sites
Posted (edited)
3 hours ago, BotUbuntu said:

I mentioned with and without the money bag; as if you have the money bag, you have one extra slot for another plank, meaning less trips an less runes than without the moneybag

You still need money on inventory to pay for planks if using moneybag though. Unfortunately you can't pay for planks with money from the moneybag. Using moneybag saves time because it skips the paying fee dialog, and instead withdraws money directly from the moneybag.

Edited by Beg
  • Like 1
Link to post
Share on other sites
24 minutes ago, Beg said:

You still need money on inventory to pay for planks if using moneybag though. Unfortunately you can't pay for planks with money from the moneybag. Using moneybag saves time because it skips the paying fee dialog, and instead withdraws money directly from the moneybag.

Oh I see, sorry I didn't know that, I didn't mean for my suggestion to get so complex!

Well regarding the runes restocking options, it just doesn't seem to save my setting when I save the profile.

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.

  • Our picks

    • What to expect from TRiBot moving forward.
        • Thanks
        • Like
      • 10 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.
        • Sad
        • Like
      • 39 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.
        • Like
      • 13 replies
    • Hi everyone,

      I'd like to thank everyone for their patience in this transition period. Since last week, we've worked out the remaining bugs with this integration.

      Some users have still been having issues with connecting their forums account to their Auth0 account. To resolve this, we've imported all forums accounts into Auth0.

      Unfortunately, the accounts which were imported today were using an unsupported password hashing algorithm. Hence, random passwords were set during the import.

      What does this mean for me?

      If you've previously linked your forums account to your Auth0 account, you don't have to do anything. Nothing changes for you.


      If you haven't logged in via our new login yet,

      Try logging in with your forums email address and the last password you used


      If you are unable to login, please use the "Forgot password" tool on the login page:
      Follow the instructions to reset your password
       
        • thonking
        • Like
      • 17 replies
    • Hello everyone,

      Last week we tried to roll out Auth0 Login, but we lost that battle. Now it's time to win the war!

      Important changes

      When logging into the client, you'll now have to enter your Auth0 account credentials instead of your forums credentials

      Note: 2FA is still handled through your forums account (for the time being)



      Changes for existing users

      You'll have to link your Auth0 account to your forums account here: https://tribot.org/forums/settings/login/?service=11


      Auth0 accounts have been created for most existing users. Please use your forums email address and password to login.



      Important notes

      Make sure to verify your email address upon creating a new Auth0 account


      When we mention your Auth0 account, we mean your account used for auth.tribot.org as displayed below
      • 81 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...