SRL Archive - RS3 Outdated / Broken Scripts

[Color] Cru1z1ns Body Sticher


Mark

2011-10-26 14:08:18

Cru1z1n's Body Sticher

Craft's HardLeather Body's at Alkarid Bank works great as is but will be working on this for the next couple of days it got me from 52 62 crafting with no problems.
Also i will be adding some anti-ban and random solving later on 2nite

Setup have your hard leather in ur first bank tab on the first row

Update:
25 October 2011

Have Added basic randoms and antiban still more todo but runs great please post proggy's or any problems…

Update:
26 October 2011

Just added S.M.A.R.T seems to work perfect added some more fail-safes also
Let me know what you think

Update:
29 October 2011

*More Random
*More Failsafes
*Takes Breaks
*Better Banking now detects if withdrawn wrong items
*On Screen Progress Paint

My proggy
[PHP]||—————————————-||
||—– Cru1z1ns HardBody Stitcher —–||
Ran for 1 Hours 6 Minutes and 12 Seconds
||—–Bodys made : 2496——————||
||—–GOT 87360 CraftingXp———-||
||—————————————-||[/PHP]

Wizzup?

2011-10-26 14:19:34

Make sure you don't use endless loops:


procedure MakeBody;
begin
MouseItem(1,true);
wait(200+RandomRange(50,100));
MouseItem(RandomRange(3,5),true);
wait(1000+RandomRange(100,200));
Mouse(257,426,22,22,true);
Repeat
wait(1000);
until(FindDTM(BodyDTM,x,y,685,428,728,462));
end;

Mark

2011-10-26 16:17:24

From: Wizzup?
Make sure you don't use endless loops:


procedure MakeBody;
begin
MouseItem(1,true);
wait(200+RandomRange(50,100));
MouseItem(RandomRange(3,5),true);
wait(1000+RandomRange(100,200));
Mouse(257,426,22,22,true);
Repeat
wait(1000);
until(FindDTM(BodyDTM,x,y,685,428,728,462));
end;


Thanks for that have now changed that as follows
procedure MakeBody;
begin
i1:=0;
MouseItem(1,true);
wait(200+RandomRange(50,100));
MouseItem(RandomRange(3,5),true);
wait(1000+RandomRange(100,200));
Mouse(257,426,22,22,true);
Repeat
i1:=i1+1;
wait(1000);
AntiBan;
until(FindDTM(BodyDTM,x,y,685,428,728,462)or (i1= 42));
end;

DeSnob

2011-10-26 21:31:11

You can do this for the DTM instead of loading it at the beginning. Just remove the variable, and the LoadDTM in the start up.
function BodyDTM: integer;
begin
Result := DTMFromString('mKgEAAHic42NgYNjOzMCwFYiXAfFaIN4IZa8C4nVQ/hYgXgDEC5Hov4wMDM+B+CkQP4PSTEyomBGIfwPFvwDxOyB+CcR8vGxgDFRBIiYPMJKJUQEAUFwSbA==');
end;

Instead of this:
Col:=Col+1; 
and
    i1:=i1+1; 
You can just do:
Inc(Col); or Inc(i1);

Also, You should include the login check before any other code, like so:
   if not(LoggedIn) then Exit;   
MakeCompass('W');

Nice script. You could also use a While do loop for waiting.

E: Whoa! Be careful with the wait times! (In DoDeposit procedure)
Wait(500); //INCORRECT
Wait(500+random(250));//CORRECT

Also, learn to use failsaves. For example, you search for colors manually. What if something goes wrong? The script doesn't stop, neither does it try a different method. Here's one way you could do it:
procedure Bnk;
begin
MakeCompass('W');
if not(LoggedIn) then Exit;
w:= RandomRange(200,800) + RandomRange(250,375);
for i:= 1 to 4 do
if (FindColorTolerance(x,y,BankerCol[i],243,77,271,109,3))then
begin
Mouse(x,y,2,4,false);
Wait(w);
i1:=0;
inc(i2);
if i2=3 then
exit;
if ChooseOption('k Bank')then
begin
repeat
inc(i1);
Wait(w);
Until(BankScreen) or (i1=15) Bnk;
wait(300);
DoDeposit;
MouseSpeed:= RandomRange(30,45);
DoWithdraw('ard ',99);
CloseBank;
end else
Writeln('Failed Banking');
exit;
end else
if OpenBankFast('akb') then
begin
begin
Mouse(x,y,2,4,false);
Wait(w);
i1:=0;
i2:=i2+1;
if i2=3 then
exit;
if ChooseOption('k Bank')then
begin
repeat
inc(i1);
Wait(w);
Until(BankScreen) or (i1=15) Bnk;
wait(300);
DoDeposit;
MouseSpeed:= RandomRange(30,45);
DoWithdraw('ard ',99);
CloseBank;
end else
Writeln('Failed Banking');
inc(tries)
exit;
end else
begin
Writeln('Failed banking..');
inc(tries);
exit;
end;
end;
Add a tries system, where if the variable Tries is larger than 5, then it stops and logs out. If it banks successfully, tries is reset to 0.

Mark

2011-10-26 21:49:45

Have just updated few stuff you mentioned thanks for the ideas am already working on failsafes will update alot in the morning untill then im gettin some sleep

iamjash

2011-11-05 12:24:48

so uh when i first ran it , it said something about sending my password to somebody so i hurry up and changed it

i dont know what it was but i dont think il ever use this program again :<

Awkwardsaw

2011-11-05 12:29:50

From: iamjash
so uh when i first ran it , it said something about sending my password to somebody so i hurry up and changed it

i dont know what it was but i dont think il ever use this program again :<


wait, what?

Explain, please :p

Mark

2011-11-06 12:59:07

Lol i think you must have a virus its nothing todo with me or the programme

tha mezziah

2011-11-06 20:29:37

edit: nvm

phamxboa

2011-11-27 15:26:07

all it says when i start is failed banking

Mark

2011-11-27 15:51:12

ill check that out soon as i get time

does the script still work?

phamxboa

2011-11-27 16:30:08

No, I'm afraid it does not. It logs in and everything, other than that it just says fails to bank. Doesn't even click to bank.

Mark

2011-11-27 17:23:33

updated few little bugs

vashanddou

2011-11-27 20:05:19

Hey if not to difficult try adding some dragonhide bodies ^^, would appreciate it.

Mark

2011-11-28 07:49:33

I be adding all support in coming updates

BGXD

2011-11-28 09:29:38

Failed Banking
Failed Banking
Failed Banking
Failed Banking
Failed Banking
Failed Banking


he did not use the bank!

help me

Mark

2011-11-28 18:12:55

please re download banking should be fixed

Fire Monkey

2011-11-30 13:37:22

I tried it today - banking not working.

** Warning in OpenBankQuiet: Unknown bank: ak**
Failed Banking
** Warning in OpenBankFast: Unknown bank: ak**
** Warning in OpenBankQuiet: Unknown bank: ak**
** Warning in OpenBankFast: Unknown bank: ak**
** Warning in OpenBankQuiet: Unknown bank: ak**
Failed Banking
** Warning in OpenBankFast: Unknown bank: ak**
** Warning in OpenBankQuiet: Unknown bank: ak**
** Warning in OpenBankFast: Unknown bank: ak**
** Warning in OpenBankQuiet: Unknown bank: ak**
Failed Banking

Mark

2011-11-30 14:24:56

All working Great Tested Myself :D

phamxboa

2011-12-01 14:41:57

banking doesn't work i tested it out couple hours ago

Fire Monkey

2011-12-01 20:35:11

Confirmed working. Awesome little script, thank you CRU1Z1N :D

edit: It breaks after doing 2 loads:

||———– Cru1z1ns HardBody Stitcher ———-||
Ran for 57 Seconds
||—–Bodys made : 26—————–||
||—–GOT 910 CraftingXp——————||
||—————————————-||
Error: Exception: The given DTM Index[2] doesn't exist at line 165
The following DTMs were not freed: [SRL - Lamp bitmap, 1, 3]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap]

and the line of code in question: until(FindDTM(BodyDTM,x,y,685,428,728,462)or (i1>= 30));

'Toxin

2011-12-03 13:04:37

From: Fire Monkey
Confirmed working. Awesome little script, thank you CRU1Z1N :D

edit: It breaks after doing 2 loads:

||———– Cru1z1ns HardBody Stitcher ———-||
Ran for 57 Seconds
||—–Bodys made : 26—————–||
||—–GOT 910 CraftingXp——————||
||—————————————-||
Error: Exception: The given DTM Index[2] doesn't exist at line 165
The following DTMs were not freed: [SRL - Lamp bitmap, 1, 3]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap]

and the line of code in question: until(FindDTM(BodyDTM,x,y,685,428,728,462)or (i1>= 30));


This is because the DTM needs to be updated. Jagex is doing this to throw off color bots.

Mark

2011-12-03 15:38:47

If u know how to update DTM please just update them for now new version will be ready in the next day or so

wtfje

2011-12-05 08:12:04

Could I set it up for soft leahter boddy?

Mark

2011-12-05 08:52:53

I'm going to be updating this later today
Will add support for hard soft and green
And see what else I can improve so stay tuned
:)

qingqinghd

2011-12-17 06:41:34

edit: It breaks after doing 2 loads:

||———– Cru1z1ns HardBody Stitcher ———-||
Ran for 57 Seconds
||—–Bodys made : 26—————–||
||—–GOT 910 CraftingXp——————||
||—————————————-||
Error: Exception: The given DTM Index[2] doesn't exist at line 165
The following DTMs were not freed: [SRL - Lamp bitmap, 1, 3]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap]

and the line of code in question: until(FindDTM(BodyDTM,x,y,685,428,728,462)or (i1>= 30));




please update this god grate work

Mark

2011-12-17 12:39:18

If u know how to update the DTM then that should solve your problem not at computer but I should have time later to fix that.

qingqinghd

2011-12-17 12:44:19

plz help me to fix this,DTM and bitmap,problem

illuminatiswag

2011-12-28 23:48:29

Cruz can you fix this please ?

Mark

2011-12-30 09:15:26

Sure bud how come you aint been oin messenger lately

illuminatiswag

2011-12-30 16:29:36

From: CRU1Z1N
Sure bud how come you aint been oin messenger lately


i have been on i never see you on lol

Nevermind no point in fixing this doing green d hide chaps is cheaper lol…

illuminatiswag

2012-01-01 11:49:00

Can you make this support toolbelt

Hello_Kitten

2012-01-01 16:45:47

From: illuminatiswag
Can you make this support toolbelt


Along with that, is it possible to change it to do green dragon hide bodys? OR can I simply do that on my own.

shadowmarkus

2012-01-04 07:31:09

You should really make the script do more than just hardleather bodies… xD

But a good script non the less!

Mark

2012-01-04 07:34:50

just updated this to support toolbelt not tested one of my buddy's is thinking of making a aio crafter so i'm no longer gonna be updating this for the time being

vashanddou

2012-01-07 02:09:02

About to test, seems like good exp.

Technologic

2012-01-08 12:38:35

Possible to get more bodies ?

Like green d hide +++

Muzzi

2012-01-12 14:53:43

This doesn't work for me, it just hovers over the banker in al-kharid.

rol prodigy

2012-01-16 18:49:47

is it only regular leather bodies?

Helper

2012-01-29 10:02:54

it dosnt working :/

Ironduke

2012-02-01 20:13:37

Naw, i'm getting
[Error] (111:55): Type mismatch at line 110


Wait(500+RandomRange(100,200)); MouseItem(i,False); Wait(500+RandomRange(100,200));

Novain

2012-02-05 14:32:58

When i press Play on the script, it says SRL compiled in 17 MS, then nothing happens and in 3 minutes it says script stopped. Is this a problem with SMART?

Edit: Found the problem. In the first 3 lines
program BodySticher;
//{$I SRL/SRL/misc/SMART.SCAR}
{$I SRL/SRL.scar}
//{$i srl/srl/misc/paintsmart.scar}
you have slashes to denote "exclude", they should be removed
program BodySticher;
{$I SRL/SRL/misc/SMART.SCAR}
{$I SRL/SRL.scar}
{$i srl/srl/misc/paintsmart.scar}
^^

Edit2: This doesn't seem to be working with the bank update. Im going to try and fix it, but im a total rookie so probably not..

raiderbwoi

2012-02-18 05:35:26

will this become active again? cant let a good script go to waste

Okea

2012-02-25 19:46:03

From: Ironduke
Naw, i'm getting
[Error] (111:55): Type mismatch at line 110


Wait(500+RandomRange(100,200)); MouseItem(i,False); Wait(500+RandomRange(100,200));


I keep getting this too, Trying to fix it but can't figure it out.

Edit: I've figured these out, the mouse movements are integers now instead of boolean. So, False=mouse_right and true=mouse_left. Just replace these.

I've got one problem now where smart doesn't load.. lol

Edit: Again, that is now fixed place {$DEFINE SMART} and {$DEFINE CRASHSMART} at the start of the script after program bodystitcher;


Now trying to resolve the withdrawing method as it just skips the hardleather in the bank tab.

Edit: I now have this running, it's still a little dodgy on the withdrawing and I've changed the script to SRL-5. Hopefully it'll be able to finish off my hardleather's.

Thanks for this script Cruizin!