Jump to content

Perfect Fighter AIO


Czar

Recommended Posts

Hey! 

I'm at Nieves caves and for some reason the bot doesn't start attacking Fire Giants. Tried to restart bot / client. 

// I got it to work by just selecting the target and starting the bot. Added the looting / anti-pattern after starting the bot. 
/// I got the error again after selecting Banking for food. 

 

[INFO][Bot #1][01/11 09:11:25 PM]: ---------- ready ----------
[INFO][Bot #1][01/11 09:11:25 PM]: "npc_list_size" changed to "1"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (npc_list_size) changed from () to (1)
[INFO][Bot #1][01/11 09:11:25 PM]: Identified first target occurence at: [x=2394, y=9781, z=0]!
[INFO][Bot #1][01/11 09:11:25 PM]: "ss_first_occurence_x" changed to "2394"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (ss_first_occurence_x) changed from () to (2394)
[INFO][Bot #1][01/11 09:11:25 PM]: "ss_first_occurence_y" changed to "9781"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (ss_first_occurence_y) changed from () to (9781)
[INFO][Bot #1][01/11 09:11:25 PM]: "ss_first_occurence_z" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (ss_first_occurence_z) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: "fight_position_x" changed to "2400"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (fight_position_x) changed from () to (2400)
[INFO][Bot #1][01/11 09:11:25 PM]: "fight_position_y" changed to "9774"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (fight_position_y) changed from () to (9774)
[INFO][Bot #1][01/11 09:11:25 PM]: "fight_position_z" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (fight_position_z) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: Fight position set to: [[x=2400, y=9774, z=0]]
[INFO][Bot #1][01/11 09:11:25 PM]: "npc_name_0" changed to "Fire_giant"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (npc_name_0) changed from () to (Fire_giant)
[INFO][Bot #1][01/11 09:11:25 PM]: "npc_cb_0" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (npc_cb_0) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: "loot_list_size" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (loot_list_size) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: "bank_list_size" changed to "1"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (bank_list_size) changed from () to (1)
[INFO][Bot #1][01/11 09:11:25 PM]: "bank_item_id_0" changed to "329"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (bank_item_id_0) changed from () to (329)
[INFO][Bot #1][01/11 09:11:25 PM]: "bank_item_amount_0" changed to "28"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (bank_item_amount_0) changed from () to (28)
[INFO][Bot #1][01/11 09:11:25 PM]: "bank_item_block_0" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (bank_item_block_0) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: done, 0 loot items and 0 bank items
[INFO][Bot #1][01/11 09:11:25 PM]: "eat_for_space" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (eat_for_space) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: "stop_con_size" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (stop_con_size) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: Setting goal level commands...
[INFO][Bot #1][01/11 09:11:25 PM]: "level_task_mode" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (level_task_mode) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: "move_mouse_outside" changed to "1"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (move_mouse_outside) changed from () to (1)
[INFO][Bot #1][01/11 09:11:25 PM]: "ss_stopcon_safe" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (ss_stopcon_safe) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: "ab_mouse_outside" changed to "1"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (ab_mouse_outside) changed from () to (1)
[INFO][Bot #1][01/11 09:11:25 PM]: "ranging_mode" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (ranging_mode) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: "ss_antifire_mode" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (ss_antifire_mode) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: "prayer_flick_mode" changed to "0"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (prayer_flick_mode) changed from () to (0)
[INFO][Bot #1][01/11 09:11:25 PM]: "bank_mode" changed to "1"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (bank_mode) changed from () to (1)
[INFO][Bot #1][01/11 09:11:25 PM]: "bank_condition" changed to "No_food"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (bank_condition) changed from (No_food) to (No_food)
[INFO][Bot #1][01/11 09:11:25 PM]: "pref_bank" changed to "nearest"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (pref_bank) changed from () to (nearest)
[INFO][Bot #1][01/11 09:11:25 PM]: "walk_bank_0" changed to "walk"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (walk_bank_0) changed from () to (walk)
[INFO][Bot #1][01/11 09:11:25 PM]: "walk_fight_1" changed to "walk"
[INFO][Bot #1][01/11 09:11:25 PM]: Command (walk_fight_1) changed from () to (walk)
[INFO][Bot #1][01/11 09:11:25 PM]: Appending item 329!
[ERROR][01/11 09:11:25 PM]: Uncaught exception!
java.lang.NullPointerException
	at a.Aux.C(vs:792)
	at a.Aux.x(vs:3304)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.Component.processMouseEvent(Component.java:6539)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6304)
	at java.awt.Container.processEvent(Container.java:2239)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2297)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
	at java.awt.Container.dispatchEventImpl(Container.java:2283)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
	at java.awt.EventQueue$4.run(EventQueue.java:733)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

 

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

Posted a quick update for multiple necklace mode, some users had issues with errors, fixed. Latest version is 254.1, should work much better ^^ :D Update will automatically go live within a few hours, so sorry guys the last update was big, had to make some tweaks! ^^ :D 

Will also make some changes to allow keyboard to operate at the same time as the script, including some additions to the spec weapon list as mentioned above, thanks guys :D:D

Link to comment
Share on other sites

New Update (v255)

- Added Herb sack support
-- For now it will right click to check after filling herbs, will add more functions in next version
- Added 'Equip jewellery' option for traveling to bank/fight locations
- Updated the jewellery/teleport system completely
-- Revenant caves with burning amulet and ring of wealth-type setups are now working
- Digsite pendants are working better for Lithkren dungeon
- No longer overrides save profiles automatically
-- There is now an option to override the save profiles (for both safespots and fight bounds)
- Superior slayer monsters are now supported (not fully tested; too rare to test - please provide feedback!)
- A few skillcapes such as fishing cape, strength cape were added, more to come in next version
- Changes to keyboard system
- Improvements to antifire potion system

Update will automatically go live within a few hours, good luck guys and thanks for all the support. Please provide feedback in the posts below so I can add more updates. Happy botting! :D

Still a few things being worked on, such as magic updates, more teleport options (including fairy rings and whatnot), more npcs, stronghold/crabs improvements, potting up/prepare zones, POH/clan wars restores, bank-interface equipping/re-gearing and more! 

Edited by Czar
Link to comment
Share on other sites

Thanks Czar,

 

I just tried the new and improved world hop feature and it works. I do have one gripe though, it takes a little while to register someone within your fight bounds before begining the world hop task. But it does hop eventually. 

Also for some reason, even after checking the stay in fight bounds box, I am finding my bot will fight things outside of its bounds. I've triple checked the bounds and all but it still breaches it. 

 

 

  • Like 1
Link to comment
Share on other sites

Are you retaliating to combat outside your fight zone? Please confirm. Also is the fight bounds in an aggressive area? I will take a look at the hopping to make it a bit faster, I wanted to save on memory costs by delaying the entire hopping system a bit more, just so that the script performs faster overall. I will make this optional and allow users to adjust the delay rate.

 

Link to comment
Share on other sites

8 hours ago, Czar said:

Are you retaliating to combat outside your fight zone? Please confirm. Also is the fight bounds in an aggressive area? I will take a look at the hopping to make it a bit faster, I wanted to save on memory costs by delaying the entire hopping system a bit more, just so that the script performs faster overall. I will make this optional and allow users to adjust the delay rate.

 

I have retaliate turned off but I am in an aggressive area. Thanks again for updating the world hopping, its a great feature and I appreciate you taking the time to implement the delay rate :)

  • Like 1
Link to comment
Share on other sites

On 1/12/2020 at 4:12 AM, Czar said:

New Update (v255)
- Improvements to antifire potion system

Not sure what you did but now it keeps drinking the antifire until the potion is empty.

It used to work just fine.

I didn't have antifire enabled when I started the script (it still used to drink antifire if i had one in inventory when the "Your antifire potion is about to expire." but enabled it and banked but it still kept drinking the whole potion

  • Like 1
Link to comment
Share on other sites

mirror mode

sand crabs

26 tuna, 1 super divine strenght (4), 1 super divine attack (4)

goes to bank deposit all, withdrways 26 tuna but no potions and stays afk

mirror mode

sand crabs

26 tuna, 1 super divine strenght (4), 1 super divine attack (4)

goes to bank deposit all, withdrways 26 tuna but no potions and stays afk i have 1000tuna 100 of each potion aswell

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

Hey, love the script, long time customer 😃

Would it be possible to add some failsafes for ironmen? The 'loot only my target' options works decently but sometimes I see it trying to pick items up. I'm not sure the best solution but maybe when it see the chat input:

image.png.67794737aea2b80d3b60a4c03c00e169.png

then it blacklists that tile? idk...just a thought. Just started an ironman and something I saw!

  • Like 1
Link to comment
Share on other sites

  • Czar changed the title to Perfect Fighter AIO

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