Jump to content

Perfect Thiever AIO


Czar

Recommended Posts

10 minutes ago, vanity T said:

Hi!

I think either I am setting up south bank ardy knights wrong or the script is broken? Every time it does a successful pickpocket, the script banks the coins, then goes back to knight, in a loop.

Any help? Thank you :)

Hello there welcome ^^ :D So my guess is that the inventory is full, usually this will trigger the bot to go and bank, I highly recommend having only ~20 food in inventory for best results. If inventory isn't full then ignore sorry about that, I'll take a look now just to make sure everything's okay.

  • Like 1
Link to comment
Share on other sites

11 hours ago, Czar said:

Hello there welcome ^^ :D So my guess is that the inventory is full, usually this will trigger the bot to go and bank, I highly recommend having only ~20 food in inventory for best results. If inventory isn't full then ignore sorry about that, I'll take a look now just to make sure everything's okay.

It worked! Thank you Czar!

  • Like 1
Link to comment
Share on other sites

1 hour ago, Czar said:

There should be a message/reason for stopping in the console logger, can you confirm please

[ERROR][Bot #1][02/05 01:20:22 PM]: Error in script onExit(): Perfect Thiever
java.lang.NullPointerException
    at java.util.concurrent.ConcurrentHashMap.replaceNode(Unknown Source)
    at java.util.concurrent.ConcurrentHashMap.remove(Unknown Source)
    at java.util.Collections$SetFromMap.remove(Unknown Source)
    at org.osbot.rs07.Bot.removeMouseListener(jq:303)
    at h.p.CON.E(sh:4163)
    at h.p.CON.onExit(sh:4368)
    at org.osbot.rs07.event.ScriptExecutor.IIiIIiiiiiii(re:218)
    at org.osbot.rs07.event.ScriptExecutor.stop(re:481)
    at org.osbot.rs07.event.ScriptExecutor.stop(re:515)
    at org.osbot.rs07.event.ScriptExecutor.start(re:503)
    at org.osbot.Lpt8.iiIiIiiIIiiI(kab:44)
    at org.osbot.lPt3.iiIiIiiIIiiI(nw:147)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

  • Like 1
Link to comment
Share on other sites

Ty, but that doesn't seem to be the whole log :feels: there should be a message scrolled up like:

"Stopping script because out of food/gloves of silence/dodgy necklace" or something similar.

EDIT:

After searching the code for reasons to stop, some can include:

- No food found in inventory or bank
- Sticky npc selected, but npc is not found (F1)
- We're at bank with less than 4hp
- (fruit basket mode) no 16 baskets in bank
- We're upstairs, and can't find any stairs downstairs
- 0hp and we're in a deadman world
- Alching at nature chest, and no nature runes left in inventory

If none of these are true then a client restart should be done, maybe it can refresh the mirror client. With that being said I'll make sure it works 100% for you, we just need a couple more logs so we know what went wrong ^^ :D

Edited by Czar
Link to comment
Share on other sites

20 minutes ago, Czar said:

Ty, but that doesn't seem to be the whole log :feels: there should be a message scrolled up like:

"Stopping script because out of food/gloves of silence/dodgy necklace" or something similar.

EDIT:

After searching the code for reasons to stop, some can include:

- No food found in inventory or bank
- Sticky npc selected, but npc is not found (F1)
- We're at bank with less than 4hp
- (fruit basket mode) no 16 baskets in bank
- We're upstairs, and can't find any stairs downstairs
- 0hp and we're in a deadman world
- Alching at nature chest, and no nature runes left in inventory

If none of these are true then a client restart should be done, maybe it can refresh the mirror client. With that being said I'll make sure it works 100% for you, we just need a couple more logs so we know what went wrong ^^ :D

[INFO][Bot #1][02/05 01:45:54 PM]: just click pickpocket cmon @@ 011
[INFO][Bot #1][02/05 01:45:56 PM]: success pickpocket w00t
[INFO][Bot #1][02/05 01:46:00 PM]: 0 hp dead, stopping script...
[INFO][Bot #1][02/05 01:46:07 PM]: Opening coin pouches...
[INFO][Bot #1][02/05 01:46:10 PM]: Terminating script Perfect Thiever...
[INFO][Bot #1][02/05 01:46:10 PM]: Attempting to save leaderboards...
[INFO][Bot #1][02/05 01:46:10 PM]: Sending leaderboard data...
[INFO][Bot #1][02/05 01:46:11 PM]: Got a success...
[INFO][Bot #1][02/05 01:46:11 PM]: "ss_stun_delay_2" "2500" "drop_timer" "0" "ss_save_npc" "0" "delay_count" "0" "ss_sticky_tile_y" "0" "ss_sticky_tile_x" "0" "ss_shadow_veil" "0" "hide_paint" "1" "wall_cycle" "1" "ss_eat_bounds_2" "65" "ss_eat_bounds_1" "45" "ss_allow_deposit_all" "0" "reward_item_size" "1" "ss_thieve_style" "pickpocket" "accurate_click" "0" "ss_sticky_npc" "0" "ss_allow_drop_jug" "0" "ss_allow_dmm_escape" "0" "ss_turn_off_run" "0" "eat_space" "0" "reward_item_keep_0" "0" "ss_sticky_id" "0" "break_delay" "0" "gloves_of_silence" "0" "pref_bank" "nearest" "ss_dodgy_amount" "0" "ss_stun_delay_1" "2000" "s1d1_mode" "0" "ss_simple_mode" "0" "g_walk_setting" "100" "ss_bank_no_food" "0" "ss_sticky_tile_z" "0" "reward_item_id_0" "995" "pickpocket_bank_mode" "0" "ss_pickpocket_target" "KNIGHT" "ss_hide_npc_attack" "0" "pref_food" "" 
[INFO][Bot #1][02/05 01:46:11 PM]: Script Perfect Thiever has exited!
 

Says 0 hp dead but I have full health? And didn't die.  I am using this in a leagues world too not sure why it keeps stopping around 20 minutes. 

  • Like 1
Link to comment
Share on other sites

Makes sense, for some reason I made it stop if on any of these worlds, and if we receive any message that has "dead" in it. I'll have to make some tweaks.

A temporary workaround would be to stay away from these worlds: 345, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412

Link to comment
Share on other sites

stealing silk in ardy is super broken when i set my own tile. ive noticed it really needs babysitting at stalls in general or it will very obviously break... :( also doesnt really run from ardy knights or heal just gets killed

 

edit:

Got it to work by not choosing tile and setting my eating parameters higher

 

EDIT:    BOT BROKE AGAIN AND MY CHARACTER DIED WHILE THIEVEING AND BOT JUST SITS IN LUMBRIDGE AFTER. HERES LOGGER.

at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:55:55 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:55:55 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:55:55 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:55:55 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:55:55 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:55:56 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:55:56 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:55:56 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:55:56 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:55:56 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:55:57 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:55:57 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:55:57 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:55:57 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:55:57 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:55:58 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:55:58 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:55:58 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:55:59 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:55:59 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:56:00 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:56:00 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:56:00 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:56:00 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:56:00 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:56:01 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:56:01 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:56:01 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:56:01 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:56:01 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:56:02 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:56:02 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:56:02 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:56:02 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:56:02 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:56:03 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:56:03 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:56:03 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:56:03 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:56:03 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:56:04 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:56:04 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:56:04 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:56:05 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:56:05 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:56:06 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:56:06 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:56:06 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:56:06 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:56:06 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:56:07 PM]: Minigame teleport to castle wars to avoid white wolf mountain.
[INFO][Bot #1][02/16 12:56:07 PM]: Teleporting to CW area...
[INFO][Bot #1][02/16 12:56:07 PM]: Clanchat is open!
[INFO][Bot #1][02/16 12:56:07 PM]: Clan tab is open!!
[INFO][Bot #1][02/16 12:56:07 PM]: java.lang.NullPointerException
    at perfect.scripting.t.nul.B(ai:113)
    at perfect.scripting.t.nul.L(ai:161)
    at b.u.coN.I(zk:1680)
    at b.u.coN.onLoop(zk:3449)
    at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(ol:278)
    at java.lang.Thread.run(Unknown Source)
[INFO][Bot #1][02/16 12:56:07 PM]: Terminating script Perfect Thiever...
[INFO][Bot #1][02/16 12:56:07 PM]: Attempting to save leaderboards...
[INFO][Bot #1][02/16 12:56:07 PM]: Sending leaderboard data...
[INFO][Bot #1][02/16 12:56:07 PM]: Got a success...
[INFO][Bot #1][02/16 12:56:07 PM]: "ss_stun_delay_2" "4600" "drop_timer" "4" "ss_dbl_click" "0" "ss_sticky_tile_y" "0" "delay_count" "0" "ss_sticky_tile_x" "0" "wall_cycle" "0" "ss_eat_bounds_2" "91" "ss_eat_bounds_1" "71" "reward_item_size" "1" "ss_thieve_style" "stall" "accurate_click" "1" "ss_retaliate_fail" "0" "reward_item_keep_0" "1" "ss_sticky_id" "0" "break_delay" "0" "gloves_of_silence" "0" "ss_stun_delay_1" "4200" "s1d1_mode" "0" "ss_delay1_bounds_1" "415" "ss_bank_mode" "1" "ss_delay1_bounds_2" "1110" "g_walk_setting" "100" "ss_stall_target" "SILK_STALL" "ss_drop_mode" "0" "ss_sticky_tile_z" "0" "reward_item_id_0" "950" "ss_deposit_junk" "0" "ss_custom_tile_mode" "0"
[INFO][Bot #1][02/16 12:56:07 PM]: Script Perfect Thiever has exited!

 

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

2 hours ago, Manwhodreams said:

stealing silk in ardy is super broken when i set my own tile. ive noticed it really needs babysitting at stalls in general or it will very obviously break... :( also doesnt really run from ardy knights or heal just gets killed

 

edit:

Got it to work by not choosing tile and setting my eating parameters higher

 

EDIT:    BOT BROKE AGAIN AND MY CHARACTER DIED WHILE THIEVEING AND BOT JUST SITS IN LUMBRIDGE AFTER. HERES LOGGER.

 

 

I'll check this out now, please don't be rude it doesn't help.

EDIT: Just checked interface IDs they are also fine and it's teleporting via minigame teleport well, is there any chance you have resolution set differently? I recommend setting it to this option:

t5zUQ0e.png

👀 seems to be working perfectly fine? I'll keep it running and see if I find anything wrong :D Either way silk stalls are really one of the worst places to train thieving, you'll constantly be running from combat and you don't get any profit. Why not fruit stalls? They're better exp, and safer, and better profit. Aside from that I'll do an update for the white wolf mountain/castle wars teleport code, it seems to have changed after a recent RS update, I'll update the interface IDs :)

uuGX9pO.gif

and this is it running away from combat, and returning:

0VJx1LR.png

And 10 mins later I still can't find anything wrong with it even if I tried: 

nVivWLP.gif

Maybe try a client restart, you could have hooked the mirror clients incorrectly, make sure that osrs is launched first, and that you're not already logged into the game while the osbot is hooking to the osrs client @Manwhodreams

Either way PM/DM me on discord I really want to help you sort this out so you don't miss out on any botting.

Edited by Czar
Link to comment
Share on other sites

I got my first 99 on leagues 3 with this bot! Super satisfied with it. Mostly pickpocketed various things such as Knights, Paladins, and Vyres with it. I'm not able to get it to work within Prifddinas with Elves.. Would like to loot one of those sweet teleport crystals. Any suggestions for getting this working there?

edit: the logger says "no assigned locations found 2, report to  czar for: [(85) Elf] have you tried starting the script near the npc?"

Not yet resolved.

Edited by Arcaeus
log
  • 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...