Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
wastedbro

[ABCL] Lunar Flax Spinner [Money Making]

Recommended Posts

Lunar Flax Spinner - By wastedbro

Hey guys,

This is just a simple script that stands at the bank and spins flax using the Lunar Spell "Spin Flax". Logs out when it can't run anymore.

Link: https://tribot.org/repository/script/id/2575

 

Features:

  • Logs out when out of supplies
  • Banks flax in increments of 25 to avoid wasted casts
  • ABCL anti-ban (as much as possible for this script)
  • Custom, dynamic, human-like reaction times (loosely based on data I collected)
    • These reaction times will be different for every account, so none of your bots will look the same (not sure why you'd have multiple bots with Lunar Spells, but hey, this would help you).
  • Clicks the bank without waiting for the last spell of your inventory, saving time.
  • Lots of Mage and Craft XP, an good money, too.
  • Crappy paint that I didn't even look at or test.

 

Requirements:

- Astral runes and Nature runes in your inventory

- Flax in the bank

- Lunar Spell book and 76 magic

 

Link: https://tribot.org/repository/script/id/2575

 

Source: https://github.com/WBScripts/LunarFlaxSpinner

Edited by wastedbro
  • Like 1

Share this post


Link to post
Share on other sites

What a surprise. :shy:

14 minutes ago, wastedbro said:

Custom, dynamic, human-like reaction times (loosely based on data I collected)

  • These reaction times will be different for every account, so none of your bots will look the same

I like this idea. How did you collected the data?

Share this post


Link to post
Share on other sites
4 minutes ago, Einstein said:

What a surprise. :shy:

I like this idea. How did you collected the data?

Ran a test script that measured the time between the actions I was interested in (clicking the spell). Subtracted a small amount because my reaction happened before the animation ended.

 

Then I put my estimated data in there as a starting point (mean, standard dev, min, max), then the code modifies these values based off the username of the account you're using.

 

It's not perfect, and I only did it with spell clicking. It's basically a watered down version of ABCLv2 reactions. I hope to eventually have a framework that I can apply this to every single interaction the bot makes (not just the "main" ones).

 

For example, ABCLv2 doesn't cover things like reaction when the bank closes, when it opens, walking, etc. It also doesn't have good support for static idle times (such as spell casting, which is why it's not good for this script). I hope to cover those.

 

 

Some fun facts:

  • When I was focused, my reaction times had an extremely small variance due to the static idle time. So me, as a human, was able to "get into a rhythm", which is why I start with a very low standard deviation from the mean.
  • My reaction times were either between 650-800 OR they were 1300+. Unfortunately, I can't capture this because skewing the distribution the random generating methods use isn't easy. I know stats fairly well, but translating it into Java code is not simple.
  • If I predicted the end of the animation early enough, I was able to get a very low reaction time, which is why the minimum is so low.
  • Reactions under 500ms are not common in RS unless doing intensive tasks.

Share this post


Link to post
Share on other sites
5 minutes ago, wastedbro said:

I hope to eventually have a framework that I can apply this to every single interaction the bot makes (not just the "main" ones).

For example, ABCLv2 doesn't cover things like reaction when the bank closes, when it opens, walking, etc. It also doesn't have good support for static idle times (such as spell casting, which is why it's not good for this script). I hope to cover those.

I am interested in doing something similar.

Might start doing a research on reaction times & collect some biometric data.

 

Would be nice to start a collab.

@IceKontroI are you in? :ph34r:

Share this post


Link to post
Share on other sites
1 hour ago, guywithlsd said:

whats the profit? like 50k/h or smth like that + decent mage xp/h?

I have no idea.

 

Probably at least 75-100k per hour, possibly more. Good mage xp/hr, and just as good crafting xp. XP rates should be 30k-50k per hour. Not sure. I'm just pulling these numbers from semi-random estimates. I don't have an account I can run this for extended times on.

Share this post


Link to post
Share on other sites

I have used this script for 76-86 Magic now on one of my accounts. Really stable script, it has never stopped to an error. I can get pretty much exactly 2x faster casts when I do it by hand, but that's what we have to pay to get a better antiban I guess.

The paint starts to count xp/h from 2147M/h for some reason.

Share this post


Link to post
Share on other sites
1 hour ago, neek3ri said:

I have used this script for 76-86 Magic now on one of my accounts. Really stable script, it has never stopped to an error. I can get pretty much exactly 2x faster casts when I do it by hand, but that's what we have to pay to get a better antiban I guess.

The paint starts to count xp/h from 2147M/h for some reason.

You probably do it manually by spam clicking. That sounds easy to script, but it's easy to code it in a very detectable way. Unfortunately, there isn't any data to determine how humans "spam click". So I definitely wanted to play it safe for this script, since it's for high mage accounts.

I'll probably fix the XP counter later. I didn't test it, sorry.

  • Like 1

Share this post


Link to post
Share on other sites
On 12/3/2017 at 5:17 PM, wastedbro said:

You probably do it manually by spam clicking. That sounds easy to script, but it's easy to code it in a very detectable way. Unfortunately, there isn't any data to determine how humans "spam click". So I definitely wanted to play it safe for this script, since it's for high mage accounts.

I'll probably fix the XP counter later. I didn't test it, sorry.

Algoods, it's really easy to count everything since it's steady 500casts/hr.

Is there a way to contact you other than the forums? I messaged you on Skype yesterday.

Share this post


Link to post
Share on other sites
4 hours ago, neek3ri said:

Algoods, it's really easy to count everything since it's steady 500casts/hr.

Is there a way to contact you other than the forums? I messaged you on Skype yesterday.

I try to make everyone use Discord because it's so much better. Dedicated servers, web client, fewer security flaws, etc.

 

Discord: wastedbro#9955

 

But I will reply to your Skype. I only check it once every few days.

Share this post


Link to post
Share on other sites
2 hours ago, kylebotz said:

Nice script, maybe increase clicking rate slightly? coz its only getting 40k mage xp and can get potentially 80k or 60k to be safe. Thanks!

The click rate is based off the reaction from the spell being done. The reaction is as human as possible.

Now, humans get higher xp/hr, because they spam click.

 

Spam clicking has not been studied for antiban purposes, so I don't have enough data to implement it.

Share this post


Link to post
Share on other sites

suggestions:

- press escape to close bank

- allow us to have 3 items in inventory ( nature astral runes and a random item) and fill bank so you can simply press deposit inventory rather than right click

 

also xp per hour is broken, shows me getting 4m xp an hour

Edited by Mia Malkova

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

Sign in to follow this  

  • Our picks

    • This update features:

      Fixed broken hooks from today's update


      Fix wilderness level with RuneLite (Thanks @Todd)


      Add support for Kotlin .class files in scripts (Thanks @wastedbro)


      Overhaul Inventory API (Thanks @wastedbro)


      Add List support for common methods


      Change method grouping to make more sense (by functionality)


      Refactor methods to utilize Java 8 streams instead of cumbersome loops




      Recognize chatbox minimization (Thanks @JoeDezzy1)


      Fix Screen#isInViewport when NPC chat is open (Thanks @JoeDezzy1)


      Fix login bot bugs (Thanks @erickho123)


      Fix hint arrow return values (Thanks @Encoded)


      Fix depositAllExcept functionality (Thanks @wastedbro)


      Change containing box interface bound and adjust for Y values (Thanks @erickho123)
        • Like
      • 148 replies
    • This release will:

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


      Improve banking API (Thanks @Encoded)


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


      Slightly randomizes some hardcoded behaviour


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


      Other back-end improvements





      Note: If you are using LG, please restart both the RS client and TRiBot.
        • Sad
        • Haha
        • Thanks
        • Like
      • 90 replies
    • This release will:

      Add new internal framework for capturing exceptions


      Fix issue with not selecting the last column in world hopper (Thanks @Todd)


      Add a message about pin usage in Banking#openBank (Thanks @Todd)


      Disable the firewall by default (Thanks @Todd)


      Fix handling of the welcome screen after login (Thanks @Encoded)


      Fix wrong amount bank withdrawal (Thanks @Encoded)


      Fix Screen#isInViewport


      Fix Game#isInViewport (Thanks @Encoded)


      Call onBreakEnd for ListenerManager Breaking Listeners (Thanks @Encoded)


      Fix Prayer#getPrayerPoints NumberFormatException (Thanks @JoeDezzy1)



      Note: If you are using LG, please restart both the RS client and TRiBot.
        • Thanks
        • Like
      • 28 replies
    • This release will:

      Fix LG for both OSBuddy and RuneLite


      Fix issue where the resizable client isn't able to be made smaller (Thanks @JoeDezzy1)


      Fix detection of the logout game tab when resizable mode and side panels are enabled (Thanks @JoeDezzy1)


      Add initial support for Sentry to allow us to identify and easily debug exceptions happening with all TRiBot users


      Add methods to determine if the bank is actually loaded, and not just the overarching interface (Thanks @wastedbro)



      Upcoming updates:

      Improved CLI support


      Full Sentry support


      Much more
        • Like
      • 64 replies
    • This release will:

      Fix NPE in Camera API (Thanks @wastedbro)


      Update deposit box interface ids (Thanks @Encoded)


      Add various bank methods (Thanks @wastedbro)


      Banking#getWithdrawXQuantity


      Banking#getDefaultWithdrawQuantity


      Banking#arePlaceholdersOn




      Fix resizeable minimap bug (Thanks @wastedbro)


      Remove Java 8 requirement


      Please note: TRiBot is not yet fully compatible with Java 10+




      Fix the break handler issues by ensuring the break handler thread never gets paused


      Fix broken settings hooks



      Upcoming updates:

      Improved CLI support


      Much more



      Note: If you are using LG, please restart both the RS client and TRiBot
        • Like
      • 68 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...