Jump to content

Perfect Fighter AIO


Czar

Recommended Posts

When ranging and using a safe spot, it will use a ranging potion and then do nothing afterwards. This only happens if the bot is already attacking a monster and the monster is the only one it can fight. If there are multiple monsters then it will switch to another one. In general if anything interrupts the fight when you are in a safe spot with only one monster to attack and use ranged it gets stuck.

Console:

Added event (Drink Potion action)!
Action queue true
Removing event (Drink Potion action) now that it is complete...

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

The bot seems a little "bot-like". Can you update it so when it eats or takes a sip of a prayer potion it doesnt just stand there for a couple seconds without any sort of action? I see quite a few people getting banned and wondering if its because of this reason? Maybe add a few misclicks if possible here and there? Its good but the bans are flowing in, and this might help. Thanks :)

Ps Players who got banned, were you using the fighter for slayer or just 1 area for combat grinding?

  • Like 1
Link to comment
Share on other sites

 

- Plugin or normal script?

Normal

Did you try all 3 walking options?

No but I will. The walking option I am using has been working previously for the last 2 weeks.

What is the bug?

When I bank from SOS the bot gets stuck in the bank and never goes into the bank interface. If I manually enter the bank interface, the bot continues fine.

How did you make the bug happen?

Running the script in SOS

Tried client restart?

Yes

Normal script or a plugin?

Normal & SOS Plugin

Which exact setup options are enabled?

Bank & Anti-Ban

 

Error LOG:

	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)
[INFO][Bot #1][10/10 06:15:49 PM]: KillCallback error: java.lang.RuntimeException: Union object is null or owned by someone else
	at client.nat.stream.Stream.m22(Native Method)
	at client.gGxK.getNext(Unknown Source)
	at org.osbot.rs07.api.util.NodeDequeIteratorG.next(qg:96)
	at org.osbot.rs07.api.model.Character.iiiIIiiiiIIi(rn:98)
	at org.osbot.rs07.api.model.Character.getHealthPercent(rn:378)
	at a.c.a.nUl.k(yo:125)
	at a.c.a.nUl.F(yo:173)
	at perfect.scripting.LoopScript.F(hp:366)
	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)
[INFO][Bot #1][10/10 06:15:52 PM]: Added event (Low health action)!
[INFO][Bot #1][10/10 06:15:52 PM]: Action queue true
[INFO][Bot #1][10/10 06:15:53 PM]: "inv_change" changed to "1"
[INFO][Bot #1][10/10 06:15:53 PM]: Lost all items!
[INFO][Bot #1][10/10 06:15:53 PM]: java.lang.ArrayIndexOutOfBoundsException: 0
	at perfect.scripting.b.a.nul.k(ik:325)
	at perfect.scripting.b.a.aUx.F(ik:20)
	at perfect.scripting.LoopScript.F(hp:366)
	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)
[INFO][Bot #1][10/10 06:15:56 PM]: java.lang.NullPointerException
	at java.lang.String.toLowerCase(Unknown Source)
	at java.lang.String.toLowerCase(Unknown Source)
	at org.osbot.rs07.api.DepositBox.iIIiiiiiIiiI(si:144)
	at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.util.LinkedList$LLSpliterator.tryAdvance(Unknown Source)
	at java.util.stream.ReferencePipeline.forEachWithCancel(Unknown Source)
	at java.util.stream.AbstractPipeline.copyIntoWithCancel(Unknown Source)
	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.util.stream.FindOps$FindOp.evaluateSequential(Unknown Source)
	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.util.stream.ReferencePipeline.findFirst(Unknown Source)
	at org.osbot.rs07.api.util.CachedWidget.cache(pe:51)
	at org.osbot.rs07.api.DepositBox.iiiIIiiiiIIi(si:151)
	at org.osbot.rs07.api.DepositBox.isOpen(si:93)
	at perfect.scripting.b.a.nul.k(ik:251)
	at perfect.scripting.b.a.aUx.F(ik:20)
	at perfect.scripting.LoopScript.F(hp:366)
	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)
[INFO][Bot #1][10/10 06:15:57 PM]: KillCounter error: java.lang.RuntimeException: Union object is null or owned by someone else
	at client.nat.stream.Stream.m22(Native Method)
	at client.gGxK.getNext(Unknown Source)
	at org.osbot.rs07.api.util.NodeDequeIteratorG.next(qg:96)
	at org.osbot.rs07.api.model.Character.iiiIIiiiiIIi(rn:98)
	at org.osbot.rs07.api.model.Character.getHealthPercent(rn:378)
	at a.c.a.aux.k(tg:117)
	at a.c.a.aux.F(tg:94)
	at perfect.scripting.LoopScript.F(hp:366)
	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)
[INFO][Bot #1][10/10 06:15:58 PM]: Removing event (Low health action) now that it is complete...
[INFO][Bot #1][10/10 06:15:58 PM]:  > Node Change! < == fight to bank!
[INFO][Bot #1][10/10 06:15:58 PM]: "did_teleport_bank" changed to "0"
[INFO][Bot #1][10/10 06:15:58 PM]: Command (did_teleport_bank) changed from () to (0)
[INFO][Bot #1][10/10 06:16:00 PM]: KillCounter error: java.lang.RuntimeException: Union object is null or owned by someone else
	at client.nat.stream.Stream.m22(Native Method)
	at client.gGxK.getNext(Unknown Source)
	at org.osbot.rs07.api.util.NodeDequeIteratorG.next(qg:96)
	at org.osbot.rs07.api.model.Character.iiiIIiiiiIIi(rn:98)
	at org.osbot.rs07.api.model.Character.getHealthPercent(rn:378)
	at a.c.a.aux.k(tg:117)
	at a.c.a.aux.F(tg:94)
	at perfect.scripting.LoopScript.F(hp:366)
	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)
[INFO][Bot #1][10/10 06:16:00 PM]: "ss_kill_counter" changed to "268"
[INFO][Bot #1][10/10 06:16:08 PM]: Attempting to negotiate obstacle at: [x=2045, y=5195, z=0]
[INFO][Bot #1][10/10 06:16:12 PM]: Attempting to negotiate obstacle at: [x=2045, y=5195, z=0]
[INFO][Bot #1][10/10 06:16:14 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:16:14 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:16:14 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:16:14 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:16:14 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:16:14 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:16:29 PM]: java.lang.NullPointerException
	at java.lang.String.toLowerCase(Unknown Source)
	at java.lang.String.toLowerCase(Unknown Source)
	at org.osbot.rs07.api.DepositBox.iIIiiiiiIiiI(si:144)
	at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.util.LinkedList$LLSpliterator.tryAdvance(Unknown Source)
	at java.util.stream.ReferencePipeline.forEachWithCancel(Unknown Source)
	at java.util.stream.AbstractPipeline.copyIntoWithCancel(Unknown Source)
	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.util.stream.FindOps$FindOp.evaluateSequential(Unknown Source)
	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.util.stream.ReferencePipeline.findFirst(Unknown Source)
	at org.osbot.rs07.api.util.CachedWidget.cache(pe:51)
	at org.osbot.rs07.api.DepositBox.iiiIIiiiiIIi(si:151)
	at org.osbot.rs07.api.DepositBox.isOpen(si:93)
	at perfect.scripting.b.a.nul.k(ik:251)
	at perfect.scripting.b.a.aUx.F(ik:20)
	at perfect.scripting.LoopScript.F(hp:366)
	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)
[INFO][Bot #1][10/10 06:17:35 PM]: WebWalkingEvent; We have reached the final destination!
[INFO][Bot #1][10/10 06:17:57 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:17:57 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:17:57 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:17:57 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:17:57 PM]: "shift_held" changed to "0"
[INFO][Bot #1][10/10 06:17:57 PM]: "shift_held" changed to "0"

 

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

@Czar Hey, the sandcrabs plug-in won't bank at all. I tried all different walk way paths and the bot just takes the character ingame to the bank chest area and doesn't do anything afterwards. I know I am not the only one that mentioned this before; that said will you be looking into this anytime soon?

 

 

No update? @Czar

Edited by percykajtaz
No response from the scripter
  • Like 1
Link to comment
Share on other sites

Training range at Al-kharid warriors, if I start script at bank with no food it just freezes there and doesnt do anything (tried every walking-setting.)  Same as if you run out of food and its banking time then script runs to bank just to stare bank booth and doesnt even log out , few days ago it was standing there for 7 hours. And its not because of this day update, havent work for 3 days now! Logger doesnt give any clues, only those script starting codes. This is very frustrating.....?  

 

EDIT: WORKING FOR ME NOW!

Edited by ouraidos
Link to comment
Share on other sites

I was able to get the script running again by changing the walking setting from number #1 to #2. I will test walking setting #1 once after this botting session. 

Update -

Came back to the script stuck at the bank in edge.

Quote

[INFO][Bot #1][10/11 04:28:40 PM]: WebWalkingEvent; We have reached the final destination!
[INFO][Bot #1][10/11 04:28:41 PM]: Option for [Bank booth] is [Bank]
[ERROR][Bot #1][10/11 04:28:42 PM]: Error in bot executor!
java.lang.AbstractMethodError: client.emu.EmuClient.getLowestAvailableCameraPitch()I
    at org.osbot.rs07.api.Camera.getLowestPitchAngle(hh:134)
    at org.osbot.rs07.event.CameraPitchEvent.execute(pg:147)
    at org.osbot.rs07.api.Camera.iiiIIiiiiIIi(hh:93)
    at org.osbot.rs07.api.Camera.toEntity(hh:150)
    at perfect.scripting.b.c.NUl.f(pn:364)
    at perfect.scripting.b.c.COm2.E(uk:368)
    at perfect.scripting.b.c.COm2.f(uk:538)
    at a.c.a.COm2.A(yf:193)
    at a.aux.l(rf:908)
    at a.aux.onLoop(rf:1703)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(fo:211)
    at java.lang.Thread.run(Unknown Source)
 

 

Edited by ECOSRS
Link to comment
Share on other sites

12 hours ago, Robin Williams said:

- Plugin or normal script?

Plugin

Did you try all 3 walking options?

Yes

What is the bug?

Freezes after about one minute, worked fine a few days ago.

Using rock crab plugin in relleka

How did you make the bug happen?

Started script as normal at east and west crabs, both freeze

Tried client restart?

Yes

Normal script or a plugin?

Plugin

Which exact setup options are enabled?

No food mode & Anti Pattern Mode

 

Same bug for me

  • Like 1
Link to comment
Share on other sites

7 minutes ago, MaxJanssen said:

Hi Czar how do i exactly use the green dragon or sand crabs plugin? THanks a lot. Love your script

For sand crabs = open plugin at crab spot where you want to "afk" then select "afk my position" and "only attack my crabs". I suggest to select "avoid anti-retaliete" so it looks like you are afking and not attacking crabs immediately everytime they pop up.. This is how I did get 99 str for my pure ? Hope it helps.

  • Like 2
Link to comment
Share on other sites

1 hour ago, ouraidos said:

For sand crabs = open plugin at crab spot where you want to "afk" then select "afk my position" and "only attack my crabs". I suggest to select "avoid anti-retaliete" so it looks like you are afking and not attacking crabs immediately everytime they pop up.. This is how I did get 99 str for my pure ? Hope it helps.

But the plugin pops up when i open bot then? Or i have to download somewhere. Because afk on postition would mean he doesnt reset right?

Link to comment
Share on other sites

12 hours ago, MaxJanssen said:

But the plugin pops up when i open bot then? Or i have to download somewhere. Because afk on postition would mean he doesnt reset right?

When you start perfect fighter script, up there is  "file" and "plugins" just click plugins and select sand crabs. And yes script resets automatically and eats  ? Non-botting mode is the thing you need to reset yourself.

  • 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   1 member

×
×
  • Create New...