Jump to content

Perfect Miner AIO


Czar

Recommended Posts

Well once the update is posted, we must wait for the admins/devs to register the update, it can take up to a few hours :/

 

But aside from that, there's no actual issues (walking isn't even that slow..), screen mode + m1d1 works very well too, so there's no complaints there. I understand that depositing can take a few seconds long, but it shouldn't keep you from actually using the script, the ban rate doesn't even change, IDK what the problem is .. unsure.png

 

In the new update though, the bot actually detects that the ore has been mined and moves onto another one ^^

 

EDIT:

 

If you are using mirror though, you can optimize it so the rocks are detected faster (reaction time) since mirror mode is actually 1 second slower than the normal client. This means that whenever an item/object/npc is changed in RS, the mirror mode refreshes and detects it later than usual. The default reaction time is 1000ms, using the F2, F3, F4 keys you can lower it so it detects objects faster

Edited by Czar
Link to comment
Share on other sites

using mirror mode and getting an error with the latest version 0.66:

 
[ERROR][Bot #1][05/04 07:18:54 AM]: renderer
java.lang.InternalError: Malformed class name
at java.lang.Class.getSimpleName(Unknown Source)
at b.nul.onPaint(jb:1117)
at org.osbot.rs07.canvas.WrappedCanvas.iIiIiiIiIi(yo:77)
at org.osbot.rs07.canvas.WrappedCanvas.getGraphics(yo:159)
at client.KAM.run(Unknown Source)
 
The weird thing is my mirror mode client freezes but my main rs client still continues...
 
//update:
 
disabling the paint fixes the error but I can only select 1 rock to mine with screen mode before it stops letting me select rocks?
Might be this error:
 
[ERROR][Bot #1][05/04 07:24:56 AM]: Failed to wrap : class client.XQ
java.lang.RuntimeException: Could not initiate wrapper : RS2Widget
at org.osbot.core.api.Wrapper.wrap(xl:59)
at org.osbot.rs07.api.Widgets.getWidgets(gi:8)
at org.osbot.rs07.api.Chatbox.isVisible(jk:51)
at org.osbot.rs07.api.Dialogues.inDialogue(qj:101)
at org.osbot.rs07.api.Dialogues.isPendingOption(qj:179)
at org.osbot.rs07.api.Worlds.IIiIiIiIiI(hk:179)
at org.osbot.rs07.api.Worlds.hopToF2PWorld(hk:35)
at perfect.scripting.b.d.NuL.E(kl:174)
at b.cON.E(jb:516)
at b.nul.onLoop(jb:254)
at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(af:266)
at java.lang.Thread.run(Unknown Source)
 
For the otherhand, I love the f2p worldhop so thanks for that!
Edited by Gilles123
  • Like 2
Link to comment
Share on other sites

The update didn't help. These are the bugs I found at the moment. I hope you can fix these.

- It still clicks somethimes on empty rock.

- Script use a lot of CPU. (even if paint disabled)

- The finding speed of a rock is also slow, if there are other players in the same spot it is mostly to slow.

- If you have a F2P account and select the option in your GUI to hop world, it tries to hop a P2P world so it get stuck.

- Drop One option in the GUI also bugs out. Somethimes it forget to drop and then the inventory will be full and it get stuck.

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

In the last update I added a system which monitors the rocks that the bot is mining, so if the rock is gone it will beep (in debug mode) and there's 2 options that I can choose from, either click the empty rock again (ideal for clay mining) or pursue another rock. I made it click the rock again but I can easily make it wait/change rock. The system cycles ever 200ms (1/3 tick) so it may lag, I will try to make it 2/3 tick or every tick, but I want the bot to be as responsive as possible.

 

The way I thought of it was competitive mode vs normal mode, competitive = mining rocks which respawn fast but also get mined fast.. 

 

So should I add an option for what to do if the rocks are lost? (if somebody mines the rock that your bot is mining and you don't get the ore)

 

- Try mining rock again

- Mine another rock

Edited by Czar
Link to comment
Share on other sites

alright no worries ^^ 

 

latest update is now v0.68, should be live ASAP, it will show in paint (which will also be back to normal).

 

- added an extra safety check when mining/dropping 1 ore

- cpu should be improved more

- rocks are much better now (finding/detecting)

 

also hopping? @gilles123 said that it is now hopping correctly to f2p worlds, can you confirm it too? :)

Link to comment
Share on other sites

It's now much better. But the Drop 1 option in the GUI still forget somethimes to drop. When the inventory gets full, it doesnt do anything more. Atleast if he forget to drop ''if the inventory is full'' let it drop them all. That will also be much more human like. This has not been fixed. ohmy.png

 

I can Skype screen share if you like?

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

The latest update v0.69 seems to have broken the hop to f2p worlds for me, it goes to world switcher but doesn't click on any world...

error(am using mirror mode):

(Previously in the build with the paint bug the f2p world hop worked fine for me!)


[ERROR][Bot #1][05/05 12:34:54 AM]: Failed to wrap : class client.XQ
java.lang.RuntimeException: Could not initiate wrapper : RS2Widget
	at org.osbot.core.api.Wrapper.wrap(xl:59)
	at org.osbot.rs07.api.Widgets.getWidgets(gi:106)
	at org.osbot.rs07.api.Widgets.get(gi:191)
	at org.osbot.rs07.api.Worlds$2.condition(hk:33)
	at org.osbot.rs07.utility.ConditionalSleep.sleep(nd:261)
	at org.osbot.rs07.api.Worlds.IIiIiIiIiI(hk:228)
	at org.osbot.rs07.api.Worlds.hopToF2PWorld(hk:126)
	at perfect.scripting.b.d.CoN.l(ei:46)
	at b.nuL.H(hb:948)
	at b.prn.onLoop(hb:274)
	at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(af:266)
	at java.lang.Thread.run(Unknown Source)
Edited by Gilles123
  • 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...