Jump to content

Perfect Fighter AIO


Czar

Recommended Posts

As a long time user of this script I've always said the greatest things about it, it got me 99 slayer a while back but can honestly say that this is the first time i've been using it that it just wouldn't be worth buying. There's so many problems with it right now, you can't just run the script at chicken for 5 minutes and say it works fine. 

Really doesn't work at all in mirror mode, breaking is broken for this script, it drinks all 4 doses of super att potion as soon as you start the script, sometimes it will just randomly stop and stand there forever so you have to restart the script. I've caught it on a continuous loop before where it will click an npc and then click the square the script started on over and over looking extremely bot like.

The special attack only works half the time, and sometimes it will just randomly start walking out of combat to who knows where, wouldn't leave this script untended ATM.

  • Like 2
Link to comment
Share on other sites

Hmm if you have any problem with the script please use the bug report template. One user says it's fine, another says there is a bug. Please fill out a bug report template. I will test the script at chickens for at least 5 minutes like you said, and will confirm if it bugs out.

As for super att potions, did you select a custom level range to pot at? Or are you just using the script without any extra options for potions. What is your attack level? If it is a low level then it may occur. Please remember you can set your own level to pot at in the misc 2 tab.

As for clicking on an npc and then back to the square, please add an error log, I will test asap. You gotta let me know which settings you used, if you used fight bounds or if you started the script at the npc location or away from the npc location. All these things affect the script.

For a the ideal setup: Start the script near your chosen npc, add the npcs by the toggle, (NOT by name) and let the script do the rest. It works flawlessly like this.

Works fine for me after the 5 minute mark: including potions, it killed 110 npcs flawlessly

uDMMy05.gif

I already added an update for npcs and walking away, please enable the 'attack delay' option in the misc 2 tab. It will wait until the script reaches the npc, then stay in combat. Otherwise it will look for other npcs.

I appreciate those with the positive feedback and the bug reports, but those users who complain without stating their errors are not helpful whatsoever. I will be testing the script again and making sure there are no errors.

EDIT:

Wyverns will be a separate plugin, I got an account with high slayer so I can work on wyvern plugin very soon :D 

EDIT 2:

Also guys, v150 of osbot came out, some web links have been added and some modified. Please update your clients

 

New Update (v209)

- Technical changes to script behavior when attacking
- Breaks system changes, please configure properly before using

Please post bug report templates! I am ready to add more updates today.

Edited by Czar
Link to comment
Share on other sites

"you can't just run the script at chicken for 5 minutes and say it works fine" is what I said.

16 minutes ago, ryan1169 said:

Every issue I've had with this script has turned out to be me setting it up incorrectly.  There are a lot of options and it's extremely easy to miss something critical for proper operation. Or sometimes a few issues after running for 20+ hours, which were fixed by stopping and restarting.

 

Run this with say 15 minutes and 5 minute breaks and let me know how it goes.

Link to comment
Share on other sites

Oops, okay will re-test for an hour at least, looks like the problem was breaks system. I have added an update for it however I recommend setting a break tile. Client breaks + combat scripts are not a good combo :s 

And yep, incorrect script settings can lead to poor script performance, I highly recommend checking out all script options before running the script, it can do wonders ^^ :D thanks for the great response :D 

EDIT:

rNBvRPT.png

 

It worked fine :D Killed 146 chickens in 15 minutes and did a 5-minute break in lumby bank then stopped script. Hmm can you try the script in stealth injection?

Edited by Czar
Link to comment
Share on other sites

- What is the bug
Pray Flicking endless loop
- How did you make the bug happen
When out of prayer points, prayer pots and food. In combat.
- Tried client restart?
はい!
- Normal script or a plugin?
Normal script.
- Which exact setup options are enabled? Afk mode, cannon mode, etc etc.
Monster selected with toggle, prayer flick enabled, items added to loot table

 

EDIT*: I did not realize the stop conditions in the tasks menu.
It is required to have such stop conditions to avoid having the script loop/bug out.
Sorry, I assumed the script would end on its own when certain conditions for features aren't met.

Edited by fckndan
  • Like 1
Link to comment
Share on other sites

been using this for  a while. There is only 1 issue i have. When i set it up with food and looting sometimes when i get a full invo it will try and remove from bank the pre set food amount before depositing full invo is this a common occurrence? it happens a few times getting the bot stuck and i been loosing whole days of looting

  • Like 1
Link to comment
Share on other sites

Only issue Im having is healing with guthans, it worked fine for the first time, second time trying to heal it wont switch back to whip etc.

Debugger just spams this:

 

[INFO][Bot #1][01/06 11:32:21 ap.]: KillCallback error: java.lang.NullPointerException
    at org.osbot.rs07.api.util.NodeDequeIteratorG.next(oj:86)
    at org.osbot.rs07.api.model.Character.iIiiIiiiiIII(jj:263)
    at org.osbot.rs07.api.model.Character.getHealthPercent(jj:414)
    at a.c.a.prn.j(si:17)
    at a.c.a.prn.G(si:3)
    at perfect.scripting.LoopScript.j(mm:280)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

 

Also, herb sack support would be great.

Edited by leoleotiti
  • Like 1
Link to comment
Share on other sites

same problem, here is log:

 

    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)
[INFO][Bot #1][01/06 11:20:55 PM]: Script Perfect Fighter has paused!
[INFO][Bot #1][01/06 11:20:58 PM]: Script Perfect Fighter has resumed!
[INFO][Bot #1][01/06 11:21:00 PM]: Terminating script Perfect Fighter...
[INFO][Bot #1][01/06 11:21:00 PM]: Dumping save...
[INFO][Bot #1][01/06 11:21:00 PM]: 
[INFO][Bot #1][01/06 11:21:00 PM]: "ss_modern_eat" "1"
[INFO][Bot #1][01/06 11:21:00 PM]: "ss_force_fightzone" "1"
[INFO][Bot #1][01/06 11:21:00 PM]: "aio_fighter_attack_delay" "1"
[INFO][Bot #1][01/06 11:21:00 PM]: "ss_eat_bounds_2" "65"
[INFO][Bot #1][01/06 11:21:00 PM]: "bank_condition" "NO_FOOD"
[INFO][Bot #1][01/06 11:21:00 PM]: "ss_eat_bounds_1" "45"
[INFO][Bot #1][01/06 11:21:00 PM]: "allow_varrock_upstairs" "1"
[INFO][Bot #1][01/06 11:21:00 PM]: 
[INFO][Bot #1][01/06 11:21:00 PM]:  ... success!
[INFO][Bot #1][01/06 11:21:00 PM]: Killed 0 npcs, gained: 0 exp, ran for: ^700^7:^700^7:^336.
[INFO][Bot #1][01/06 11:21:00 PM]: Make sure to post a progress report on the main thread!
[INFO][Bot #1][01/06 11:21:00 PM]: If you have any bugs/suggestions/feedback, please make a detailed post how to add it to the script, in the main thread!
[INFO][Bot #1][01/06 11:21:00 PM]: Thanks for using Perfect Fighter!
[INFO][Bot #1][01/06 11:21:00 PM]: Script Perfect Fighter has exited!
[DEBUG][01/06 11:21:39 PM]: Loading script id : 758
[DEBUG][01/06 11:21:40 PM]: Loaded script!
[DEBUG][01/06 11:21:40 PM]: Launching script...
[INFO][Bot #1][01/06 11:21:40 PM]: [Break Manager] After botting for 31 minute(s), you will logout.
[INFO][Bot #1][01/06 11:21:40 PM]: Loaded 3 built-in random solvers!
[INFO][Bot #1][01/06 11:21:40 PM]: Definitions loaded: 21316
[INFO][Bot #1][01/06 11:21:40 PM]: 23 APIs loaded
[INFO][Bot #1][01/06 11:21:40 PM]: "allow_varrock_upstairs" changed to "1"
[INFO][Bot #1][01/06 11:21:40 PM]: "ss_force_fightzone" changed to "1"
[INFO][Bot #1][01/06 11:21:40 PM]: "ss_modern_eat" changed to "1"
[INFO][Bot #1][01/06 11:21:40 PM]: "bank_condition" changed to "NO_FOOD"
[INFO][Bot #1][01/06 11:21:40 PM]: "ss_eat_bounds_1" changed to "45"
[INFO][Bot #1][01/06 11:21:40 PM]: "ss_eat_bounds_2" changed to "65"
[INFO][Bot #1][01/06 11:21:40 PM]: "ss_random_prayer_value" changed to "10"
[INFO][Bot #1][01/06 11:21:40 PM]: "aio_fighter_attack_delay" changed to "1"
[INFO][Bot #1][01/06 11:21:40 PM]: Initializing GUI...
[INFO][Bot #1][01/06 11:21:41 PM]: Yay!
[INFO][Bot #1][01/06 11:21:41 PM]:  3 actionpoints ready
[INFO][Bot #1][01/06 11:21:41 PM]: Next eat hitpoints: [32]
[INFO][01/06 11:21:41 PM]: Started script : Perfect Fighter
[INFO][Bot #1][01/06 11:21:41 PM]: Loading GUI, low resources = false walk-setting = 0 mac mode = false!
[INFO][Bot #1][01/06 11:21:42 PM]: Banks added: [43]
[INFO][Bot #1][01/06 11:21:42 PM]: Floors added: [13]
[INFO][Bot #1][01/06 11:21:42 PM]: Scenery added: [2]
[INFO][Bot #1][01/06 11:21:42 PM]: Entrances added: [48]
[INFO][Bot #1][01/06 11:21:42 PM]: Carpet rides added: [4]
[INFO][Bot #1][01/06 11:21:42 PM]: Ships added: [5]
[INFO][Bot #1][01/06 11:21:42 PM]: Agility shortcuts added: [10]
[INFO][Bot #1][01/06 11:21:42 PM]: Fairy teleport added: [38]
[INFO][Bot #1][01/06 11:21:43 PM]: Teleport items added: [36]
[ERROR][01/06 11:21:43 PM]: Uncaught exception!
java.lang.NoSuchFieldError: HOUSE_TELEPORT
    at perfect.scripting.c.con.<clinit>(rf:109)
    at perfect.scripting.b.c.NUL.G(ik:2041)
    at perfect.scripting.c.cOm1.<init>(oi:112)
    at a.NuL.G(gp:308)
    at a.NuL.G(gp:426)
    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)

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.

×
×
  • Create New...