Jump to content

Fruity NMZ


Fruity

Recommended Posts

Hello @Fruity
I'd like the following features;

Add customizeable thresholds for absorbs -ie, Pot up to X, re-pot when absorb falls between Y and Z (where x,y and z are settable) - if you have garbage internet you don't want to be potting up huge amounts at once, and you don't want it re-potting at an exact threshold because that's quite bot-like.

When you reach max time/max dreams, have the option to "AFK out", It is incredibly bot-like to as soon as the task/milestone is reached, click logout. If the bot knows you're on your last dream and your absorbs/whatever run out, just terminate the script so it will AFK you out.

In line with the above, a general checkbox to "do not log me out" would be nice while setting up the bot or stopping one script and going to start another - this is super annoying and super common on so many scripts.

  • Like 2
Link to comment
Share on other sites

Doesn't use overload when entering dream. (dharoking) uses rock cake to 51 hp and then drinks all absorp potions. Never uses overload though. (I don't have a full invent)

[ERROR][09/03 08:18:02 PM]: Uncaught exception!
java.lang.NullPointerException
    at com.fruityscripts.a.b.aux.i(m:48)
    at com.fruityscripts.a.b.aux.d(m:37)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
[ERROR][09/03 08:19:31 PM]: Uncaught exception!

Link to comment
Share on other sites

12 hours ago, fcknbobfrank said:

Hello @Fruity
I'd like the following features;

Add customizeable thresholds for absorbs -ie, Pot up to X, re-pot when absorb falls between Y and Z (where x,y and z are settable) - if you have garbage internet you don't want to be potting up huge amounts at once, and you don't want it re-potting at an exact threshold because that's quite bot-like.

When you reach max time/max dreams, have the option to "AFK out", It is incredibly bot-like to as soon as the task/milestone is reached, click logout. If the bot knows you're on your last dream and your absorbs/whatever run out, just terminate the script so it will AFK you out.

In line with the above, a general checkbox to "do not log me out" would be nice while setting up the bot or stopping one script and going to start another - this is super annoying and super common on so many scripts.

Thank you for the suggestions, appreciate the time taken to provide them.

Shouldnt be an issue to add the min and max for absorptions, i already have variables holding current min max (200/900) so ill just add some getters/setters and provide a gui option.

'AFK out' would be pretty easy to implement, just a checkbox on the gui stop conditions window would suffice. will take us a few mins so will be in the next version. Same for the logout on stop, again just a checkbox and a setter so will also be in the next

5 hours ago, qizrat said:

@Fruity

How to setup Randomly Move Camera/Open Tabs works?  

Could you give us an example and explain what it does/when.

 

Could you implent break manager? Because Osbots doesnt work when in combat.

The spinners are the minute bounderies for the random stuff, the spinner on the left is minimum mins and on the right maximum mins, if you put 1 - 2 it will random tab/cam/click between 1-2 mins.

Will look at break manager today and get a fix out

4 hours ago, whycantiregister said:

Doesn't use overload when entering dream. (dharoking) uses rock cake to 51 hp and then drinks all absorp potions. Never uses overload though. (I don't have a full invent)

[ERROR][09/03 08:18:02 PM]: Uncaught exception!
java.lang.NullPointerException
    at com.fruityscripts.a.b.aux.i(m:48)
    at com.fruityscripts.a.b.aux.d(m:37)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
[ERROR][09/03 08:19:31 PM]: Uncaught exception!

Thank you for the report, will see whats going on and sort it out for ya.

 

EDIT:

That NPE looks to be something to do with what you're entering into the save dialog.

Added options to logout and idle till death, lookng at absorption options now

Absorption GUI, looks simple enough to follow?

n5qMQWT5RQ6Y-uDwSBMaMg.png

 

Absorption options all functional now, going to work on break handler override now

 

Edited by Fruity
Link to comment
Share on other sites

2 hours ago, Skyline GTR said:

Was going well but now it trying to start and keeps pressing practice mode, what am i doing wrong?

Mirror mode i assume. Follow setup in first post. Mirror mode isnt as stable as stealth so requires certain steps

4 hours ago, lvick said:

Also had another bug where I'm assuming the server disconnected and when I am auto logged back in the bot does nothing, resulting in a cycle of being logged out from inactivity and the client automatically logging myself back in. 

Shall see whats going onss

Link to comment
Share on other sites

14 minutes ago, fcknbobfrank said:

Thanks @Fruity!

Thanks incredibly handy!

NP,

Ive looked into everything just one i dont believe is going to work at the moment and its the break handler overriding.

At the moment, when we're (scripters) overriding the break handler to add out own checks ontop of osbots its sort of disabling the login handler so if you logout there is a good chance you're staying logged out. What i can do at the moment is make it leave the dream when the break is within 1 minute and idle until break. Will do that one today and push all the updates when ive finished work

Edited by Fruity
  • Like 1
Link to comment
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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...