Jump to content

LAN Thiever [AIO] [Pickpocketing] [Stalls + Alching] [Blackjacking 230K XP/hr]


Laniax

Recommended Posts

5 hours ago, Spatch said:

with regards to blackjacking - why does it "Lure to break combat". this doesnt work. it should pickpocket to break combat if the knockout fails.

This already happens by default. However if for some reason it fails (most commonly due to lag) the option is there to do a quick lure between hits, this will drop combat. 

If your ping is that high that it can't get the lure off between hits, an option to simply run from combat is also present. 

Note you can select a preferred world region in the settings, this way it'll prefer hopping to worlds from that region first,which should help with any ping problems. 

LAN Chaos KillerLAN Chicken KillerLAN RunecrafterLAN Thiever

Snippets/Tools: Entity Finder | Event Dispatcher | IntelliJ IDEA Plugin

Discord: Laniax#2381

TlJGahv.png 

Link to comment
Share on other sites

16 hours ago, holyladygaga said:

Shadow Veil support? @Laniax

Nope

On 6/9/2022 at 1:45 PM, zoxie said:

fixed the wine bug yet? @Laniax

 

On 6/12/2022 at 5:06 PM, Chudz said:

@Laniax  Is a 'wine' fix coming soon for blackjacking please? Just keeps right clicking inventory for me after it buys the the first inventory of wines.

 

Thanks, great script!

 

Wine bug should be fixed, sorry for the inconvenience!

 

LAN Chaos KillerLAN Chicken KillerLAN RunecrafterLAN Thiever

Snippets/Tools: Entity Finder | Event Dispatcher | IntelliJ IDEA Plugin

Discord: Laniax#2381

TlJGahv.png 

Link to comment
Share on other sites

  • 2 weeks later...

can anyone help with this script error message i'm getting... 

java.lang.NoClassDefFoundError: jdk/internal/reflect/MethodAccessorImpl
java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method)
java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1192)
java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400)
java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393)
java.base/jdk.internal.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:75)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:53)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
obf.Ch.cm(el:786)
org.tribot.api2007.types.RSModel.Tq(dh:101)
org.tribot.api2007.types.RSAnimableEntity.getModel(rf:154)
scripts.lanframework.l.l.e.s.M(RSNPCWrapper.java:203)
scripts.lanthiever.actions.blackjacking.Steal.M(Steal.java:870)
scripts.lanthiever.actions.blackjacking.Steal.M(Steal.java:667)
scripts.lanthiever.actions.blackjacking.Steal.E(Steal.java:333)
scripts.lanframework.script.ScriptAction.run(ScriptAction.java:95)
scripts.lanframework.script.FrameworkScript.E(FrameworkScript.java:287)
scripts.lanframework.script.FrameworkScript.run(FrameworkScript.java:302)
obf.ye.ld(vi:729)
java.base/java.lang.Thread.run(Thread.java:829)
ForegroundColor[190,0,0][17:11:17] [Steal]: NPC Combat alert!
[17:11:17] Script Ended: LAN Thiever.

Thanks

Link to comment
Share on other sites

  • 2 weeks later...

Hi,

Trying to use the script but banking isn't working. At Zeah it will walk to bank tile and stand and not interact with the bank. Even when opening the bank manually it will deposit and withdraw food but afterwards wont make its way back to the masterfarmer.

Tried it north of ardy - after getting a full invo it used the duel ring to tele to castlewars but got a pillory guard random and it reacted as if it was in combat and went running out of castlewars to avoid the random event.

I do want to use the script but at the moment it doesn't seem to do what it says on the tin sadly

Link to comment
Share on other sites

  • 4 weeks later...
  • 4 weeks later...

Hi Laniax, I've tried to contact you numerous times via Discord and Tribot forum PM to no avail. I will be contacting the Tribot admins for a full refund, as none of these bugs have been rectified or even taken notice of due to the lack of response, so I'll post the issues here, hoping you see them, the script is deemed unusable in my eyes.

  • The pricing API is broken, It is still trying to use the RSBuddy API, it has been down for how long, the prof per hour is broken due to this ? - Causing excess CPU and memory issues as it is trying to check the prices of items and causing a ridiculous amount of iterations, one client ended up using 100% of my servers CPU (I usually run over 50 bots on this server, and it crashed all my other bots, 512MB ram, pushed a NPE.

Debug for this error

Quote
  • [10:33:30] Failed to update RSBuddy Cache
  • ForegroundColor[250,188,0][10:33:30] [Items07]: Error while checking the price of 'Harralander seed' through the RSBuddy API. We will not drop this item based on value.
  • [10:33:30] Failed to update RSBuddy Cache
  • ForegroundColor[250,188,0][10:33:30] [Items07]: Error while checking the price of 'Whiteberry seed' through the RSBuddy API. We will not drop this item based on value.
  • [10:33:31] Failed to update RSBuddy Cache
  • ForegroundColor[250,188,0][10:33:31] [Items07]: Error while checking the price of 'Hammerstone seed' through the RSBuddy API. We will not drop this item based on value.
  • [10:33:32] Failed to update RSBuddy Cache
  • ForegroundColor[250,188,0][10:33:32] [Items07]: Error while checking the price of 'Tarromin seed' through the RSBuddy API. We will not drop this item based on value.
  • [10:33:36] Failed to update RSBuddy Cache
  • ForegroundColor[250,188,0][10:33:36] [Items07]: Error while checking the price of 'Jute seed' through the RSBuddy API. We will not drop this item based on value.
  • [10:33:36] Failed to update RSBuddy Cache
  • ForegroundColor[250,188,0][10:33:36] [Items07]: Error while checking the price of 'Jute seed' through the RSBuddy API. We will not drop this item based on value.
  • On script startup, LAN thiever is trying to connect to something, and likely timing out after 30 minutes, it the script started at 9:39:21 , and it never loaded the profile until 10:05, assuming this has something to do with not being able to connect to something, this is a regular occurrence, seems to happen on script start and loading arguments via CLI -  [09:39:21] Script Started: LAN Thiever.
    Note: If the client is minimised it will not make a connection and the script will sit idle, until the client is brought back up, then the script will continue  and re initiate, seems to happen every time if the script is already minimised and launched via CLI.

Debug for this error :

Quote

[10:05:46] java.net.SocketTimeoutException: Read timed out
[10:05:46]     at java.base/java.net.SocketInputStream.socketRead0(Native Method)
[10:05:46]     at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
[10:05:46]     at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
[10:05:46]     at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
[10:05:46]     at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478)
[10:05:46]     at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472)
[10:05:46]     at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
[10:05:46]     at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1374)
[10:05:46]     at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:985)
[10:05:46]     at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
[10:05:46]     at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
[10:05:46]     at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
[10:05:46]     at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:754)
[10:05:46]     at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
[10:05:46]     at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1615)
[10:05:46]     at java.base/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1512)
[10:05:46]     at java.base/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1510)
[10:05:46]     at java.base/java.security.AccessController.doPrivileged(Native Method)
[10:05:46]     at java.base/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:795)
[10:05:46]     at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
[10:05:46]     at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
[10:05:46]     at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:334)
[10:05:46]     at scripts.laniax.lanbotpanel.networking.WebAPI.M(WebAPI.java:203)
[10:05:46]     at scripts.laniax.lanbotpanel.networking.WebAPI.M(WebAPI.java:111)
[10:05:46]     at scripts.laniax.lanbotpanel.networking.s.M(SessionManager.java:233)
[10:05:46]     at scripts.laniax.lanbotpanel.a.M(LANBotPanel.java:119)
[10:05:46]     at scripts.lanthiever.ui.Gui.h(Gui.java:522)
[10:05:46]     at scripts.lanthiever.ui.Gui.initialize(Gui.java:834)
[10:05:46]     at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2655)
[10:05:46]     at javafx.fxml/javafx.fxml.FXMLLoader.load(FXMLLoader.java:2532)
[10:05:46]     at scripts.lanframework.gui.controllers.GuiController.m(GuiController.java:271)
[10:05:46]     at scripts.lanframework.gui.controllers.GuiController.start(GuiController.java:296)
[10:05:46]     at scripts.lanframework.gui.controllers.GuiController.M(GuiController.java:153)
[10:05:46]     at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
[10:05:46]     at java.base/java.security.AccessController.doPrivileged(Native Method)
[10:05:46]     at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
[10:05:46]     at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
[10:05:46]     at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
[10:05:46]     at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
[10:05:46]     at java.base/java.lang.Thread.run(Thread.java:829)
[10:05:47] java.net.SocketTimeoutException: Read timed out
[10:05:47]     at java.base/java.net.SocketInputStream.socketRead0(Native Method)
[10:05:47]     at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
[10:05:47]     at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
[10:05:47]     at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
[10:05:47]     at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478)
[10:05:47]     at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472)
[10:05:47]     at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
[10:05:47]     at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1374)
[10:05:47]     at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:985)
[10:05:47]     at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
[10:05:47]     at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
[10:05:47]     at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
[10:05:47]     at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:754)
[10:05:47]     at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
[10:05:47]     at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1615)
[10:05:47]     at java.base/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1512)
[10:05:47]     at java.base/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1510)
[10:05:47]     at java.base/java.security.AccessController.doPrivileged(Native Method)
[10:05:47]     at java.base/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:795)
[10:05:47]     at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
[10:05:47]     at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
[10:05:47]     at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:334)
[10:05:47]     at scripts.laniax.lanbotpanel.networking.WebAPI.M(WebAPI.java:203)
[10:05:47]     at scripts.laniax.lanbotpanel.networking.WebAPI.M(WebAPI.java:111)
[10:05:47]     at scripts.laniax.lanbotpanel.networking.s.M(SessionManager.java:233)
[10:05:47]     at scripts.laniax.lanbotpanel.networking.s.E(SessionManager.java:90)
[10:05:47]     at scripts.laniax.lanbotpanel.a.a(LANBotPanel.java:46)
[10:05:47]     at scripts.lanthiever.LANThiever.m(LANThiever.java:68)
[10:05:47]     at scripts.lanframework.script.FrameworkScript.run(FrameworkScript.java:250)
[10:05:47]     at obf.eD.Sb(li:847)
[10:05:47]     at java.base/java.lang.Thread.run(Thread.java:829)

  • The script more often that not, has partially typed the accounts login username into the chatbox
Edited by Otto748

 

 

 

Link to comment
Share on other sites

  • 1 month later...

I'm kind of disappointed so far. I've done about 45 minutes of blackjacking and 30 minutes of knights. Upper 70s thieving level. I'm only getting 115k xp/hr blackjacking and 85k xp/hr at knights. I feel like these numbers should be much higher. Anyone else?

Link to comment
Share on other sites

  • 2 weeks later...

blackjacking gets stuck on "Not enough HP" 1 minute into running as it is moused over the knockout option, the "Not enough HP" just spams in the client debug. Its as if when my hp gets low it recognises the hp is low to risk attempting another blackjack rotation but it doesn't just drink the wine (eat the food) and gets stuck for some reason. It bricks itself and remains moused over the knockout option.

Link to comment
Share on other sites

  • 2 months later...

Tried to collect Strange fruit for my Ironman, but the script doesn't recognize the value of fruit (Rsbuddy api can't collect the necessary information?). This makes it so the bot banks ALL of the fruit instead of dropping everything except for Strange fruit, which I've also listed in the "do not drop" option (item id: 464 i believe).

TLDR; I basically want the bot to only collect and bank strange fruit as an Ironman.

 

EDIT: It worked when i added item id for whole inventory, soz. Good script.

Edited by hazenspace
Link to comment
Share on other sites

Is this script still being maintained @Laniax? Not seen any response to any of the recent bug reports. I noticed you're logging in the forums but not replying to anyone since last summer...

My current 2 niggles (wish I saw this thread before purchasing the script) are below. #2 is a complete killer, makes the script scream it's a bot playing.

  1. The RSBuddy API error while checking price issue, that seems to have been present for quite a while. Causing some issues and additional CPU load failing every single pickpocket/stall attempt.
  2. Whilst thieving at Fruit stalls in Zeah, the inventory is being closed after every thieve from stall. It's very inhuman and screams bot. This makes the script un-useable imo.

As I type this - I managed to semi-fix #2 myself before posting, having the "ESC to close current interface" option unchecked has stopped the inventory closing. Why is script trying to press ESC when thieving from fruit stalls? There are no prompts or windows that open to skip... So is the script still spamming ESC for no reason without me realising?

Link to comment
Share on other sites

  • 3 weeks later...

This script will regularly open the doors while the Master Farmer is trapped inside the house in Hosidius causing the Master Farmer to escape. It never opens the doors while the Master Farmer is outside of the house. It's like the script is purposefully trying to let the Master Farmer escape?

Link to comment
Share on other sites

  • Laniax changed the title to LAN Thiever [AIO] [Pickpocketing] [Stalls + Alching] [Blackjacking 230K XP/hr]
  • Nullable locked this topic
  • Nullable unlocked this topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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