SRL Archive - RS3 Outdated / Broken Scripts

P1ng's AIO Longbow Stringer


P1ng

2012-05-28 10:45:04

Any feedback, progress reports or suggestions would be greatly appreciated.
DOWNLOAD THE LATEST VERSION (v3) FOR A MUCH QUICKER AND MORE EFFICIENT BOT.

- Have bow strings in first bank slot and unstrung bows in the second slot.
- Works with any type of bow.
- Thoroughly tested at Soul War's bank chest and Varrock west bank.
- Revised all procedures in V2.0 - Much quicker and more efficient.

99's:
P1ng
Leonardo Da Vinci
Paradox The Divine
Im New Sry

Features:
- Debug progress report.
- Option to have on-screen progress report as well.
- Will terminate on not enough of either bow strings/unstrung bows.
- Fully randomized withdrawal and fletching procedures.
- Supports multiple locations.
- AntiBan.
- AntiRandoms.
- Lots of failsafes.
- Breaking.
- Supports longbows/shortbows cut from any log.
- Fast fletching XP


To Be Added:
- Multi-player.

Known Bugs:
None at present

Progress Reports:



Download P1ngStringV3 working with Simba 991 and SMART v7.2/8.0

Neena

2012-05-29 09:25:05

Using atm. Had to put my mage longbow (u)s and the the bowstrings in a tab by themselves, or else it'd click bowstrings and something else (i.e. dragon bones, completed magic longbows)

will hopefully have a decent proggy when I'm back from class

P1ng

2012-05-29 09:40:04

Thanks for the feedback :)

will look at making a DTM with more points in the next release if that's the case, I didn't have too much problem with that when I was testing, but I didn't try it with many different items in the bank.

Try replacing the YL in SetDTMs with
YL := DTMFromString('m1gAAAHic42JgYJgDxB1Q3AfEU4B4GhDPB+KFQLwYiBcAsTUQawOxHhQbALE5ENsCsRMQu0FxU4YQkGQiiOMYiAOMRGIEAABoZgmc');

Still works for all bows including magic, but picks up no other objects (for me anyway).

Looking forward to the proggy ;)

Neena

2012-05-29 11:18:26

I ended up turning it off before class because it made 3 bows an inv about 3 times in a row and I was in a rush

I edited the script with your suggestion. I have it back on now and am napping, will post later

Going fine 20 minutes in!

worked for 40 minutes, got 77.7k xp, projected 116k xp/hr

logging reason was 'couldn't find bank'

bobjim

2012-05-29 14:50:17

worked fine for 50 minutes or so, then started to pick up random items like coal and silver ore :S

Rebooted and now it seems to do one load fine and then i get an error
Exception in Script: The given DTM Index[2] doesn't exist

and it logs out. any ideas?

P1ng

2012-05-29 18:35:04

New version has been added to the OP on this thread, everyone using this script should download the new version this should fix all the bugs mentioned thus far.

As for the couldn't find bank, I'm not 100% sure what's happening here, you didn't happen to be watching what it was doing at the time? Which bank is it that you are testing it at, any other potentially relevant information you could give me would be great

Neena

2012-05-30 10:49:35

|——>P1ngs Longb0w Str1nger<——|
(my rsn)
# Of Bows Strung: 2072
XP Ga1ned: 188552
Est XP Per Hr: 151555
Levels Ga1ned: 0
Messed Up 5 Load/s Of Strings
Time runn1ng: 1 Hours, 14 Minutes and 38 Seconds
|————————————|
Script Ended Because (my rsn)
NextPlayer(False)

nice xp / hour but was I meant to change the next player settings or something?

and as for your last post, both times I've been doing this while I sleep so haven't seen either

P1ng

2012-05-30 15:15:23

No the line printed about nextplayer is for the multiplayer which I'm in the process of adding in.

As a side note, I recommend having more unstrung bows than bowstrings, otherwise keep the strung bows in a different tab, I'm going to add a failsafe for this and I'll release it later today

EDIT: Sorry, took a little bit longer to release, but I added the failsafe and revised pretty much all of the procedures. You will now need to put the bow strings in the first slot of your bank and the longbow(u)'s in the slot immediately after. This has fixed any issues that were previously being had by using the DTMs and UpText to withdraw from the bank.

bigboy63

2012-06-06 03:46:25

thanks much for the script. is working great. had a small error where it was clicking on longbows and then clicking randomly, but restarted and script started running fine again ^^

P1ng

2012-06-06 05:19:44

Great to here! are you using the latest version (V1.8) if so I'd really appreciate any progress reports you have.

Thanks for the feedback :)

P1ng

2012-06-29 20:55:45

UPDATED -
Use version2 now significantly more accurate and quicker.

TrueExpressions

2012-07-10 18:39:12

I keep getting this error when starting it:
Exception in Script: Plugin(libsmartremote32) has not been found

P1ng

2012-07-14 04:30:07

Have a look at the FAQ, that won't be an issue you are receiving solely with this script.

P1ng

2012-07-17 19:46:13

New QuickFix version available for download.
Only works at Soul Wars bank chest.
Very quick job at fixing this script just to get it back up and running, if you encounter any errors please post them here, but likely they will be fixed with the Simba/SRL quickfix guide below -

Simba/SRL QuickFix guide:
http://villavu.com/forum/showpost.php?p=1070475&postcount=866

This version of the script will not be added to the OP ever as the script will be made compatible with all banking locations once the official fix for Simba/SRL is released.

Toxcicity

2012-07-18 13:45:11

Thanks for the update

Works much further than I could get most fletching scripts to work however:

I can't seem to get passed this point:

EDIT:
Ended up playing around with the script.

Line 334 changed to MouseBox(230,402,293,536,mouse_Left) else
incase anyone runs into the same problem.

P1ng

2012-07-18 22:04:35

Fixed up the banking and fixed up the issues where it wasn't clicking the stringing button (kind of the whole point of the script really.. haha ;) )

The script with the fixed co-ords and what-not is attached to this post, the other one doesn't work unless you feel like fiddling with it yourself.


Anybody finds errors with this new script please post it here and let me know.

TrueExpressions

2012-07-22 21:10:07

Exception in Script: Plugin(libsmartremote32) has not been found
Get this when I run it? I filled in all info?

P1ng

2012-07-22 21:24:58

Did you do the quickfix for smart and simba that is linked in my signature?

raggdoll811

2012-07-22 23:54:07

The link for .99 in your sig link is broken.

P1ng

2012-07-23 01:30:11

Fixed link: http://nala.villavu.com/downloads/ma...i386-win32.exe

Derpitbro

2012-07-23 11:08:28

Still broke link..

P1ng

2012-07-23 11:44:30

In which case go to this thread: http://villavu.com/forum/showthread.php?t=85725
and in the original post click the link listed as "Simba Installer (recommended)"

That will download the file for you (in fact it is the link replicated in my post, not sure why it isn't working from there. It seems to work fine from Wizzup?'s OP so just go with that).

TrueExpressions

2012-07-24 02:49:56

Exception in Script: Plugin(libsmartremote32) has not been found
Ok I downloaded simba .99 and tried v2 and v2 fixed and I get this error above each time?

P1ng

2012-07-24 03:24:21

You need to update your plugins from - http://villavu.com/forum/showthread.php?t=85725

P1ng

2012-08-07 20:55:37

Updated to P1ngStringV3. Working with Simba 991 and SMART v7.2/8.0
Check OP for download.

Nebula

2012-08-08 06:08:56

Looks great :) just a few things I noticed here:

if PinScreen then
InPin(Players[CurrentPlayer].Pin);
case Players[0].Integers[1] of
0: OpenBankChest(SRL_BANK_SW);
1: OpenBank('feb',True,False);
2: OpenBank('fwb',True,False);
3: OpenBank('veb',True,False);
4: OpenBank('vwb',True,False);
5: OpenBank('db',True,False);
6: OpenBank('eb',True,False);
7: OpenBank('akb',True,False);
8: OpenBankChest(SRL_BANK_B);
9: OpenBankChest(SRL_BANK_CW);
end;
The pin stuff should go second.


if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(3000,3750)) then
begin
repeat
InvMouse(1+Random(13),mouse_Left);
Wait(RandomRange(200,400));
Invmouse(15+Random(13),mouse_Left);
Inc(Counter);
if WaitFunc(@StringMenu,50 + Random(25),2000 + Random(750)) then
Break;
until(Counter > 3);
end else
begin
Shorten to

if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(3000,3750)) then
repeat
InvMouse(1+Random(13),mouse_Left);
Wait(RandomRange(200,400));
Invmouse(15+Random(13),mouse_Left);
Inc(Counter);
if WaitFunc(@StringMenu,50 + Random(25),2000 + Random(750)) then
Break;
until(Counter > 3);
else begin




 case Players[0].Integers[1] of
0: OpenBopenankChest(SRL_BANK_SW);
1: OpenBank('feb',True,False);
2: OpenBank('fwb',True,False);
3: OpenBank('veb',True,False);
4: OpenBank('vwb',True,False);
5: OpenBank('db',True,False);
6: OpenBank('eb',True,False);
7: OpenBank('akb',True,False);
8: OpenBankChest(SRL_BANK_B);
9: OpenBankChest(SRL_BANK_CW);
end;

With a list that long it would be a lot more effective to just have a user enter a value for strings[0] and just call OpenBank(Strings[0], true, false).

P1ng

2012-08-08 08:17:07

1. Put the pin stuff first because it just loops through and it was occassionally missing the InPin because I didn't use a waitfunc for the PinScreen, thus I found this way to be quicker.

2. Also wasn't aware that you could treat a repeat as a begin in this instance, thank-you.

3. I did it that way so that it would support bankchests, wasn't aware that the constants associated with bankchests could be used with OpenBank. Thank-you for pointing that out :)

Thank-you for the constructive criticisms, you have pointed out a few things that I did not know were possible. Much appreciated.

Paradox The Divine

2012-08-10 10:30:50

I'm in progress of stringing 10,000 maple longs, sof far gotten to 320~ with no problems

Leonardo Da Vinci

2012-08-13 13:41:55

|——>P1ngs AIO Str1nger<——|
# Of Bows Strung: 1120
XP Ga1ned: 86100
Est XP Per Hr: 114919
Time runn1ng: 44m 57s
|——————————–|

Very happy!

karatekid

2012-08-14 23:05:20

I've got to string 30k even for 99, I'll run this until I get 99 and post my report.

Leonardo Da Vinci

2012-08-15 12:46:28

I get this error fairly often… It's not horrible, but it's quite annoying…
I do have a full inventory of the strings and bow staves… I just don't understand why this happens.

Not a full inventory @PString
NextPlayer(False)
SwitchToPlayer(PlayerNo: 0, Active: False);
Player is not Active…
All players not active!
Not in StringMenu @ClickString

P1ng

2012-08-15 19:12:00

@Law and Justice, your PC may not be quite as fast as the one I was testing this script on. Try going to line ~176 (In V3) and increase RandomRange(3000,3750) to something like 4000,4500
if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(3000,3750)) then

Leonardo Da Vinci

2012-08-16 05:34:36

From: P1ng
@Law and Justice, your PC may not be quite as fast as the one I was testing this script on. Try going to line ~176 (In V3) and increase RandomRange(3000,3750) to something like 4000,4500
if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(3000,3750)) then


Ohh alright buddy, thanks for that.
I'll try that today!

Jos3ph

2012-08-17 07:58:27

I'm stringing 22k yew bows; will post some feedback but I cant imagine any flaws with the script. Some how its not counting XP but I assume I need to have my fletching xp counter set to the 1st one, and I've got mine set to the third.

thats the error I just received…


Time runn1ng: 02h 28m 35s
|——————————–|
|——>P1ngs AIO Str1nger<——|
# Of Bows Strung: 4004
XP Ga1ned: 0
Est XP Per Hr: 0
Time runn1ng: 02h 28m 36s
|——————————–|
Exception in Script: The bitmap[3] does not exist
The following bitmaps were not freed: [48]

Leonardo Da Vinci

2012-08-17 16:15:07

From: P1ng
@Law and Justice, your PC may not be quite as fast as the one I was testing this script on. Try going to line ~176 (In V3) and increase RandomRange(3000,3750) to something like 4000,4500
if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(3000,3750)) then


That worked a god damn treat.
+rep for you.
Thanks buddy!

P1ng

2012-08-17 22:02:22

@Jos3ph you need to make your first XPBar either fletching or total for it to count correctly.

Leonardo Da Vinci

2012-08-18 06:02:58

Just look how god damn beautiful this script is!
I love you, P1ng!

|——>P1ngs AIO Str1nger<——|
# Of Bows Strung: 2996
XP Ga1ned: 274134
Est XP Per Hr: 146290
Time runn1ng: 01h 52m 26s
|——————————–|

Jos3ph

2012-08-18 07:52:30

I have theiving xp set to the first tab; which is like at 22m xp right now; I'd hate to remove that, HAHA. I figured it was counting the 1st tab.

P1ng

2012-08-18 15:28:47

change line 63 from:
OriginalXP := GetXPBarTotal; 
to
OriginalXP := GetXPBar(2); //or whatever number your counter is

then change line 203 from:
CurrentXP := GetXPBarTotal;
to
CurrentXP := GetXPBar(2); //or whatever number your counter is

Im New Sry

2012-08-20 06:00:18

|——>P1ngs AIO Str1nger<——|
# Of Bows Strung: 3514
XP Ga1ned: 264525
Est XP Per Hr: 120676
Time runn1ng: 02h 11m 31s
|——————————–|

Running smooth. Thank you for the script. Currently at 90 fletching, gonna get 99 with your script ;P

|——>P1ngs AIO Str1nger<——|
# Of Bows Strung: 4004
XP Ga1ned: 302250
Est XP Per Hr: 120643
Time runn1ng: 02h 30m 19s
|——————————–|
Exception in Script: The bitmap[3] does not exist
The following bitmaps were not freed: [49]

Leonardo Da Vinci

2012-08-22 07:52:15

I just got to level 99 thanks to this script.
Thank god for awesome scripters like you guys.
Thanks a whole lot for making this, man!

Im New Sry

2012-08-22 13:27:42

Already got from 90 to 95 Fletching using your script, and still going strong! Only thing I see is that it won't run for more than about 3.5 hours. Comes up with an error
"Exception in Script: The bitmap[3] does not exist
The following bitmaps were not freed: [49]"
But I am babysitting it.
Thank you for this script!

Jos3ph

2012-08-23 10:53:22

Not a full inventory @PString
NextPlayer(False)


This is the error I've gotten twice today. Runs for 1 hour so so before I get the error.


yet again, another error;

|——————————–|
|——>P1ngs AIO Str1nger<——|
# Of Bows Strung: 1120
XP Ga1ned: 0
Est XP Per Hr: 0
Time runn1ng: 48m 13s
|——————————–|
Exception in Script: The bitmap[3] does not exist
The following bitmaps were not freed: [48]

P1ng

2012-08-23 19:15:02

1. Are you using SMART 8.0
2. Are you using P1ngStringV3?

If you answered yes to both of the above then -
@ ~line 176 change this:
if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(3000,3750)) then

to something like this:
if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(4000,4750)) then

Jos3ph

2012-08-23 19:18:49

From: P1ng
1. Are you using SMART 8.0
2. Are you using P1ngStringV3?

If you answered yes to both of the above then -
@ ~line 176 change this:
if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(3000,3750)) then

to something like this:
if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(4000,4750)) then


Yes to v3, and yes to 8.0

I just changed it will let you know shortly with my results.

print

2012-08-24 20:02:33

does your script work it sais


[Error] C:\Simba\Includes\SRL/SRL/Misc/SmartGraphics.Simba(22:3): Unknown identifier 'SmartSetDebug' at line 21

P1ng

2012-08-24 20:18:23

This is an error with your plugins not with my script, it's working fine for me.

print

2012-08-24 20:24:30

should i uninstall simba ? and start over? maby that will fix it?

P1ng

2012-08-24 20:28:27

My recommendation would be to google the error with "villavu" in the search to see if that yields any results. Alternatively you can start a new thread and see if others have experienced the same problem and if they know how it can be fixed.

print

2012-08-24 20:37:45

p1ng can you team view me so you can set up the script?

Paradox The Divine

2012-08-24 21:37:04

Put me down for a level 99 get. Thanks to this bot, I turned 2 mil into 15 mil in 1.5 weeks

ALSO: I've strung ~150k Maple Longs with this bot and I almost never get an error. It usually runs for about 6 hours and then cuts out.

Jos3ph

2012-08-25 11:53:57

I've strung nearly 85k+ yew long bows… For example I'm just about 25m fletching xp, and a large chunk of that is due to this script. Thanks man!

Im New Sry

2012-08-25 13:38:32


Thank you ! 90-99 with your script, no problems ! :P add me to 99ers list! :P

mrbotter123

2012-09-06 00:36:19

nice rsn^

Solar

2012-09-06 03:53:58

Wow, that pic was posted over a week ago and still not taken down or edited.

print

2012-09-06 09:47:10

lol report him for being a dumb a word

print

2012-09-06 09:48:18

From: Im New Sry

Thank you ! 90-99 with your script, no problems ! :P add me to 99ers list! :P




nice rsn >>>>>>>> lol

Im New Sry

2012-09-06 15:57:04

Nice edit, right? :D

Seriously, I shopped the name. It's not even close to my real nick :P dw guys!

Print, no offence, but.. You got mistaken by an edit. Which of us is dumb ? :)

print

2012-09-06 17:33:01

im new sry you know people can track your rsn even with your stats

Ian

2012-09-06 20:13:05

Pm him his rsn name then lol.

Im New Sry

2012-09-08 14:48:43

From: print123
im new sry you know people can track your rsn even with your stats


I know, but my stats are far better now ;)

supersayian2224

2012-09-10 00:47:18

is this caused by lag?

Not a full inventory @PString
NextPlayer(False)

Im New Sry

2012-09-10 06:05:35

Yes. Try world with lower ping.

P1ng

2012-09-10 06:12:04

That is caused by lag, if you keep experiencing the problem try increasing line 176 from:

  if WaitFunc(@InvFull,RandomRange(50,100),RandomRange(3000,3750)) then 

You only need to change RandomRange(3000,3750) to something larger

simray

2012-09-11 23:59:24

got 83-95 in 6 days. gonna hit 99! xD

print

2012-09-12 22:54:57

p1ng im post a proggy of your script tummorrow on my road to 200m exp in fletching its gonna be a 6 hour one >.< like a beast lol

print

2012-09-14 22:09:25

hey how much min does it wait b4 it takes a break for x amount of time?

CynicRus

2012-09-20 09:44:49


|--------------------------------|
|------>P1ngs AIO Str1nger<------|
# Of Bows Strung: 9996
XP Ga1ned: 749700
Est XP Per Hr: 126056
Time runn1ng: 05h 56m 50s

Swifte

2012-10-31 23:12:13

Time runn1ng: 06m 21s
|--------------------------------|
|------>P1ngs AIO Str1nger<------|
# Of Bows Strung: 112
XP Ga1ned: 6518
Est XP Per Hr: 56494
Time runn1ng: 06m 55s
|--------------------------------|
Not a full inventory @PString
NextPlayer(False)
SwitchToPlayer(PlayerNo: 0, Active: False);
Player is not Active...
All players not active!
Not in StringMenu @ClickString
|------>P1ngs AIO Str1nger<------|
# Of Bows Strung: 112
XP Ga1ned: -20372287
Est XP Per Hr: -159116710
Time runn1ng: 07m 40s
|--------------------------------|
|------>P1ngs AIO Str1nger<------|
# Of Bows Strung: 112
XP Ga1ned: -20372287
Est XP Per Hr: -158847898
Time runn1ng: 07m 41s
|--------------------------------|
Exception in Script: The bitmap[3] does not exist
The following bitmaps were not freed: [14]

Running on V3, and I was having a good proggy going. But then an error occurred and it is not the first. Last night it happened too.

P1ng

2012-10-31 23:26:01

Hmmm, were you experiencing quite a bit of lag?

Swifte

2012-11-01 06:08:03

Yea I think. I have a virus that randomly causes my ntvdm.exe to consume any available CPU. I also get disconnected on a 2 hour basis due to another virus. On top of that, my brother is torrent-ing 5 downloads simultaneously. But I have been able to run Ashaman88's West Varrock Bank smithing script flawlessly for over 6 hours straight.

P1ng

2012-11-01 06:09:18

Yeah, it's been a little while since I last updated the script and unfortunately if you do lag pretty bad the script will suffer/terminate.

euphemism

2012-12-07 22:32:06

Moved to outdated.