SRL Archive - RS3 Outdated / Broken Scripts

Bable Fittle's AIO Fletcher


bable fittle

2012-03-24 19:33:57

Bable Fittle's AIO Fletcher - in Development :D [90kXP/hour]

PLEASE POST PROGGIES

IF YOU NEED HELP WITH THE SCRIPT, ASK!


Current Version: V1.13 (working on V1.14 at the moment)

Features:

  • Stringing and cutting.
  • All Maple Bows.
  • All Magic Bows.
  • All Yew Bows.

  • Proggy reports :)

Location:

  • Soul Wars

Next Update:

  • None at the moment, if you want more features, please ask. I'm not sure what to add to it now :/


Will be making polls as to what to add in the future. :)


Update Log


V1.0 [24/03/2012]

  • Initial Release

V1.1 [25/03/2012]

  • Setup Added
  • Improved DTM finding

V1.11 [25/03/2012]

  • Bow Stringing
  • Smart Added
  • Progress report

V1.12 [27/03/2012]

  • Magic Support
  • Antiban

V1.13 [28/03/2012]

  • Yew Support

Known Bugs: (please post all you find)

Smart Laggs the script A LOT - e.g. When not in smart I get xp rates over 90k an hour, on smart it can drop to around 50k an hour :( EDIT: lol, it was just my slow pc :D

99 LIST:

  • Me.
  • Br3ndan. (two 99s!!)

Proggies:

[====================Bable Fittle's AIO Fletcher=====================]
[Running for 5 hours 25 minutes 53 seconds
[Exp Gained: 491353
[Exp / Hour: 90465
[Fletching: maple longbows
[====================================================================][/CODE]

[CODE][======================Bable Fittle's AIO Fletcher====================]
[Running for 6 hours 1 minutes 6 seconds
[Fletching: maple longbows
[Exp Gained: 584298
[Exp / Hour: 97383
[====================================================================]

begginer

2012-03-24 19:39:51

Well done. Pretty simple but useful. Congratz man.

edit: Fixed it for you// Didn;t saw the anti-leech on first post, Nice anti-leech

Er1k

2012-03-24 21:11:22

Why do you need an antileech for a fletching script? Everyone can bot happily in SW, I don't see a problem with that :)

Anyway, try using a generic DTM for the logs. It saves a lot of time.

bable fittle

2012-03-25 07:39:01

Hi guys, thanks for the input, the reason I put in anti-leech is because that is one of the reasons I decided to start scripting, I couldn't just go to a forum, download and bot, I actually had to learn some basic code :)

UPDATED

bable fittle

2012-03-30 14:42:42

Bump

I really want some feedback on this script plzzzz :D

aspire5630

2012-03-30 18:07:40

im getting this error?

[Hint] C:\Simba\Includes\SRL/SRL/core/mapwalk.simba(1353:3): Variable 'BOX' never used at line 1352
Compiled successfully in 920 ms.
SRL Compiled in 16 msec
Successfully executed.

but smart doesent load?

bable fittle

2012-03-31 07:43:32

Smart is commented out at the beginning of the script:


program AIOFletcher;
//{$DEFINE SMART}
{$i srl/srl.simba}

You need to uncomment it to make sure smart loads, I left it like that because its easier to test without using smart :)

Br3ndan

2012-03-31 17:18:32

From: bable fittle
Smart is commented out at the beginning of the script:


program AIOFletcher;
//{$DEFINE SMART}
{$i srl/srl.simba}

You need to uncomment it to make sure smart loads, I left it like that because its easier to test without using smart :)


Sneaky Sneaky :p luckily i figured this out before thanks to my High School level Java coding skills lol..

Br3ndan

2012-04-24 16:04:32

Sorry for double post but I have gotten 2 99's from this script thanks a lot!

mads4856

2012-04-25 06:06:31

Running smoot now at 1h and 28 min :D

does it support pin log in?

Edit:
[======================Bable Fittle's AIO Fletcher====================]
[Running for 2 hours 47 minutes 51 seconds
[Fletching: maple longbows
[Exp Gained: -16350075
[Exp / Hour: 126032
[====================================================================]
Successfully executed.
The following DTMs were not freed: [2, 3, 4… what can i do to prevent this?

divisiion

2012-04-25 17:30:05

This may be a problem with my slow computer, or a problem with SMART, but sometimes the script will withdraw 14 strings, and sit for a while. I read through the script, but I'm not very experienced with scripting yet. I couldn't really figure out what was causing this.
I'm using a Laggfactor of 2.

Great script, otherwise. Can't really post a proggy because it doesn't work for me for very long, but I'm fooling around with it ATM.

bable fittle

2012-04-26 16:59:43

Ok thanks for posting feedback guys! I can't really fix a problem without more specific details :/ I know you said about laggfactor and it just sits there but I tested it and it works for me -.- I will try to have a look into it.

HamzaAbbasi

2012-04-27 11:16:51

Do you mind adding PIN support?
will post proggy when PIN support added till then won't run smooth.

bable fittle

2012-04-27 16:20:10

I've really got no idea how to do pins I guess I will try to look into that as well.

mikkelo22

2012-05-09 12:06:32

nice script man


PROGGIE
[======================Bable Fittle's AIO Fletcher====================]
[Running for 2 hours 16 minutes 36 seconds
[Fletching: yew longbows
[Exp Gained: 278700
[Exp / Hour: 122415
[=============================================================]
and still going strong!

rsplayer001

2012-05-10 00:25:14

First off I really like your script. I will continue to use it but you asked to post any problems we find. I noticed that the script gets stuck once in a while because it misses clicking the string when it's in inventory. I think the x-y off sets that you have set up are causing the misclicks.

botftwww

2012-05-10 06:25:16

It won't run after compiling…

bable fittle

2012-05-12 09:18:57

From: botftwww
It won't run after compiling…


It will if you know what to do.

mads4856

2012-05-13 07:07:47

Still getting the same problem "the seeds not feet" thing, some help?

mayx

2012-05-13 11:46:15

No idea what I'm doing wrong, scripts starts, it logs in, I disable SMART for a few secs to do bankpin and then I enable it again. After that it only withdraws 14 bowstrings and then just stops. What am I doing wrong or are there more things to be changed in the script?

~Mayx

mayx

2012-05-13 11:50:31

Nevermind, works like a charm now! Thing is that I shouldn't have put anything in the first slot in bank. You need to use the second and third slot.

Edit: after a few inventories it starts withdrawing only bowstrings again -.-

~Mayx

bable fittle

2012-05-15 17:38:40

I haven't really looked at this script for a while, but at the moment I'm looking at some private scripts and my gold bracelets maker. I will get round to this scrpit soon enough.

hiyoal

2012-05-16 03:14:03

For stringing bows I added a small fix to check whether the strings had been clicked with the bow. Sometimes it would think it had clicked the bow where in reality it hadnt. This would lead it into the Wait Until no more bowstrings Infinite loop where no bows were being strung and bowstrings would never reach 0.

If I am allowed to post my fix on here from your permission then I will. Apart from that great script :)

botftwww

2012-05-16 04:15:19

It takes ages to compile. Why?

bable fittle

2012-05-16 11:29:25

It's just the bot. You should just let if load if you are not already.

From: hiyoal
For stringing bows I added a small fix to check whether the strings had been clicked with the bow. Sometimes it would think it had clicked the bow where in reality it hadnt. This would lead it into the Wait Until no more bowstrings Infinite loop where no bows were being strung and bowstrings would never reach 0.

If I am allowed to post my fix on here from your permission then I will. Apart from that great script


You have my permission :)

Zeta Matt

2012-05-16 22:50:56

It moves my real mouse when started, how to fix?

hiyoal

2012-05-17 14:13:16

Okay then :)

So first I added another variable GCount. GCount=Global Count. For all the stringing features GCount would be used.

This is the fix I used:
From: Hiyoal

'string':
begin


Case BowType of

'longbow':
begin
GCount:=InvCount;
Repeat
if InvCount=GCount then
begin
If FindDTM(BowString, x, y, MIX1, MIY1, MIX2, MIY2) then
begin
MMouse(x, y, 20, 20);
ClickMouse2(True);
end;
Wait(500 + Random(10));
If FindDTM(MapleLongu, x, y, MIX1, MIY1, MIX2, MIY2) then
Begin
MMouse(x, y, 10, 10);
ClickMouse2(true);
end;
Wait(1400 + Random(50));
If FindDTM(MapleLongBow, x, y, 214, 390, 309, 465) then
begin
MMouse(x, y, 20, 20);
ClickMouse2(true);
end;
Wait(2400 + Random(50));
end;
Until not FindDTM(BowString, x, y, MIX1, MIY1, MIX2, MIY2);
Proggy;
end;


So what this does is it finds the number of items in your inventory after you have withdrawn your (u)Bows and Strings and assigns them to GCount.

After this it starts the Repeat loop and it asks whether GCount=Current # of inventory items. If it is the same then it will proceed inside the If statement and execute selecting the Strings>Bows>BowString Button to string the bows.

So for example:
The script withdraws 14String, 14Bow (28 Total) from Bank.
Fletch is executed and GCount=InvCount…Therefore GCount=28.

if GCount=InvCount then make bows. In this example GCount=28 and so does InvCount.

If bows are successfully made, when the program repeats GCount!=InvCount so it will not try and make bows again.

If however the clicking of strings to bows does not register in runescape GCount=28 again which is also InvCount so it will try and make the bows again by clicking strings>Bows>Bow Button.

It executes the Proggy after no more Bow Strings have not been found.

hiyoal

2012-05-17 14:16:02

With the current code, if a String is clicked>Bow Clicked but nothing happens the code goes into:

From: Hiyoal

Repeat
Wait(500 + Random(10));
Proggy;
Until not FindDTM(BowString, x, y, MIX1, MIY1, MIX2, MIY2);


Hence the infinite loop. As no bows will be stringing because it wasnt registered FindDTM(BowString** Will never=0.

Inita_Waxin

2012-05-18 09:47:21

It won't even start up

rubysaf

2012-05-18 10:19:20

when i fist start up ur bot this is what i get

[Hint] C:\Simba\Includes\SRL/SRL/core/animation.simba(257:3): Variable 'X' never used at line 256
[Hint] C:\Simba\Includes\SRL/SRL/core/animation.simba(257:3): Variable 'Y' never used at line 256

hiyoal

2012-05-18 12:25:02

From: Inita_Waxin
It won't even start up


Remove the // from:

{$DEFINE SMART}

Inita_Waxin

2012-05-18 21:52:25

From: hiyoal
Remove the // from:

{$DEFINE SMART}


thanks

Zeta Matt

2012-05-20 20:04:10

The bot isn't clicking the yew longbow to start stringing. I tried to change the DTM many times, but the same thing happens, it gets stuck before starting to string.

Nasus

2012-05-21 10:20:42

Tried running this to string a few longbows, but I ran into a problem. The first dozen inventories went fine, but then the script withdrew ten unstrung bows by mistake. This caused it to never register as having completed the stringing, and the script shut itself down.

Hard to imagine a failsafe for this error in the general case, but the specific case might be common enough (it only takes a small misclick, after all) to be worth solving for. Until the script failed, it was working well enough, though finicky to get started: the script required bowstrings in the second inventory position, and unstrungs in the third. I had to check the code before I spotted the problem there; you might want to mention that requirement in the first post.

If it's intended as anti-leech, ignore that last comment, because it'd work quite well.

Edit: Tried again this afternoon, and now the same problem as archermaths is appearing, with script unable to use the unstrung longbows. I'd test out the cutting methods, but I don't have any logs, but I doubt the same or similar error would reappear.

roflccopter

2012-05-21 21:49:01

cuts 1 invetory of maple loggs then stops.

imalegitbotter

2012-05-22 17:38:07

Hey, i just un-quoted smart meaning im allowing it to run in the smart client, is this just as safe?

westyboy56

2012-05-23 01:56:57

When i run the script, nothing happens, help please?

bable fittle

2012-05-27 12:09:21

From: imalegitbotter
Hey, i just un-quoted smart meaning im allowing it to run in the smart client, is this just as safe?


Makes no difference at all.

———————————————————————————

From: westboy45
When i run the script, nothing happens, help please?


From: hiyoal

From: Inita_Waxin

It won't even start up

Remove the // from:

{$DEFINE SMART}


———————————————————————————

Hiyoal, that's really a quite nice fix, but I think I'll just add a Time-out for the loops :P

———————————————————————————

I'd rather not have people leeching on the script and I'd prefer them to learn from my script rather than ask me to fix it. :)

Skyotic

2012-05-28 12:19:47

Working perfect cutting maple logs into longbow (u) mouse moves a little slow but its working good, i may get to 99 with this script

legendpanther

2012-05-28 18:14:34

I'm new to Simba so this is probably an easy problem to fix. When I try to open the bot it says
The following DTMs were not freed: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
New window: 5969646
What exactly does this mean?

Skyotic

2012-05-28 19:16:27

[======================Bable Fittle's AIO Fletcher====================]
[Running for 1 hours 7 minutes 7 seconds
[Fletching: maple longbows
[Exp Gained: -117707
[Exp / Hour: -105226
[====================================================================]
Successfully executed.
The following DTMs were not freed: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523]


randomly stopped and i got that ^

exilednoob

2012-06-02 04:01:51

blah!
every fletching script i try to use banks my sc knife. :/

Greek

2012-06-03 23:00:17

smart dosnt open it just moves my mouse up and then end the script wtf

bable fittle

2012-06-07 16:27:21

It can be confirmed that I do not want the script to be 'perfect'. I want people to learn to code.