Features Inventory - Pandiora/SteamAccountRoboticAssistant GitHub Wiki
This page will cover all implemented features related to inventory and give you more explanation of what they're doing both visible and unvisible to the user. This separate topic is needed since I don't want to implement all of this explanation into the extension and this way it has to be translated then for every language - it will just lower the amount of strings translators would've to translate.
Sending CS:GO-Cards to bots (Bulk)
Important: You should click the ".GetBadgesAndLevel"-Icon in your User-Database first, to make sure your data is up-to-date! Trade-Confirmations will accept all trades!
If you own CS:GO cards you would've noticed there is a button to send those cards to bots. If you click it and press OK afterwards it will check if there are enough tradable cards to craft minimal one badge.(5 cards / 1 of each unique card) If so, the script checks if there are any unlimited accounts which aren't on level 8 and don't have the CSGO-Badge on level 5. Why? Because this is the level you need to get card-drops on Steam-Sales and the CSGO-Badge is one of the cheapest around which will give you (when crafting the badge) items in return which are worth 100 Gems each.(200 Gems per badge) If there is minimal 1 User which is in need for CS:GO-Cards the function will execute further and calculates the amount of badges needed to get to level 8 for each user.
Formula (per user):
Math.max(0, 8 - (level + Math.max(0, 2 - communitybadgelevel) + csgobadgelevel + 1 ))
| Value | Description |
|---|---|
8 |
the max-level we take in account (for card-drops on Steam-Sale) |
level |
the user-level |
Math.max(0, x) |
returns 0 if the number gets negative |
2 |
we assume community-badge on level 2, because it is easily craftable with SARA |
communitybadgelevel |
the users community-badge level |
csgobadgelevel |
the users csgo-badge level |
1 |
we're substracting one more level because when crafting CS:GO-Badges and turning one of the returned items from crafting into gems we get the gems-badge which is worth another 100XP |
After the calculation has finished and all available/or the needed amount were send to the bots the trades will get automatically confirmed in the background. The bots CS:GO-Level will get set to 5, because we need this in the next step. If you're sure all trades got confirmed you want to craft the badges for each bot now. If you have a lot of bots the option "Skip for non-level 8" on your login-screen (below autologin) will help you sorting out the bot which got CS:GO cards. Now you can login to every bot-account, craft the CS:GO-Badge, turn one item into gems, craft the community-badge, send the trade to your Master-Account, repeat. If you're done with everything you should reset the skip for all accounts and finally hit the ".GetBadgesAndLevel"-Icon in your User-Database again to set the correct CS:GO-Badge-, Community-Badge- and User-Level.