SRL Archive - First Scripts

NEW! 3 Part Script.


Death12652

2010-12-08 21:25:31

Probably out of date, will update ASAP and add a lot of new features. Also Flax picker is coming soon as well :D


I am proud to announce my first runescape based script.


This script has 3 parts…

Part 1 - Mining Iron and Coal
Part 2 - Smithing into steel bars
Part 3 - Smithing Cannonballs

Version 1 is now available


CannonBall Maker


Improvements

Progress Report (Better Counting)
More Failsafes
Better user ability
Resting (Probably not needed but cool)
Version Check
Better Antiban (Hopefully)


Requirements

Level 35 Smithing
Dwarf Cannon Quest
Members
Will to Run My Script


Instructions

Start at Al-Karid bank next to a booth.
Have the Ammo Mold in the first slot of you inventory
(Should be able to have it anywhere but I havent tested it yet. Thats what you guys are for!)
Run It and Enjoy!


In The Future

Some more improvements
More/Better AntiBan
More/Better Failsafes
Also Any Suggestions that are given.
Script Integration



Had more veiws but I removed and re-uploaded the beta. Thanks for the one suggestion I got.

Smither


Improvents

Just Released

Requirements

Level 30 Smithing

Instructions

Have character at Al Karid Bank (Next to booth)
Have iron ore in first inventory slot of the infinity tab
Have coal in the second inventory slow of the infinity tab
Fill out the "DeclarePlayers" procedure
Hit play and enjoy :D

In The Future

Any Suggestions that are given
More accurate and quicker script
A better withdraw procedure
Script Integration

PLEASE POST PROGGIES AND/OR ERRORS


I know it isn't the best script in the world and that there are others that do the same thing that ar FAR better than mine but could someone maybe run it and tell me what you think. Maybe just a couple loads or something. If nobody is going to look at them I am going to stop making scripts.

Thanks,
Death12652

TomTuff

2010-12-08 21:53:56

Preemptive, aye?

Why is part 3 coming out first? :p

You should post some code for us to review. Is it going to be reflection, or color?

Death12652

2010-12-08 22:21:17

I am releasing part 3 becuase it was the easiest to make with the account I had. This script uses a combination of reflection walking and color finding.

Cstrike

2010-12-08 22:22:12

Beautiful, looking forward to it :)
A series is always awesome !

Death12652

2010-12-10 19:49:28

I know, I was thinking about MSI and I have figured that all the scripts that I personally release will be linked to another that I have in some way. I also hope to keep them up to date for as long as possible but with college coming in August I don't know how long that will be.

RISK

2010-12-18 18:58:35

procedure D_GetBars;
var
Bar : TInvItemArray;
X, Y, SteelBarBank : Integer;
begin
if (not(LoggedIn)) then
Exit;
if (R_ItemNameExistsEx(Bar, ['Steel Bar'])) then
Exit;
wait(1000);
R_OpenBankBooth('akb');
wait(200);
SearchBank('Steel Bar');
wait(1000);
SteelBarBank := DTMFromString('78DA633CC0C8C0701F8881809901025212121' +
'8E4803448F43F10301E02B2EEE25603028C8781ACDB04D41C2042' +
'CD7E20EB0E01357B81AC7BF8D50000A9371560');
if (FindDTM(SteelBarBank, X, Y, MSX1, MSY1, MSX2, MSY2)) then
begin
MMouse(X, Y, 0, 0);
wait(1000);
ClickMouse2(False);
wait(1000);
ChooseOption('Withdraw-All');
wait(1000);
CloseBank;
end else
writeln('Cant find Steel Bars Color');
FreeDTM(SteelBarBank);
end;

Do you see those waits that you have? Those are not really good to have in that specific way. You should try adding a random time to those waits if you really want to add waits like that. Like:
Wait(1 + Random (2));

It will make it seem much more "Human".

Also for things like "ChooseOption('Withdraw-All');", you should use the multi version of them and not use capital letters, if possible. If I remember correctly, they slow the script down when attempting to find them. So you could replace that ChooseOption with something like this:
ChooseOptionMulti(['ith', 'dra', 'll']);

Your antiban random amount should be MUCH higher than 28. It should be in the hundreds, if not early thousands. Because the way the random number system works is that it CONSTANTLY chooses a number between 0 and the number you specify for the random. So what your script is currently doing is CONSTANTLY doing antiban, which is very bad.

–

I do like the script parts idea, though. It is different and that's always good. So good luck and don't give up!

Death12652

2010-12-18 19:44:32

Finally, thank you for the response and suggestion, the waits I was actually going to change those in the first version I was just trying to release it in the timeline I specified. I have some other ideas too. And I see what your saying about the anti ban I will fix that.

The ChooseOptionMulti is a good idea but the way you have it then it will look for the first 'ith' 'dra' and 'll' and the problem with that is those letters are in all the options. And the first one it will find is the withdraw 1.

Edit:

I know it isn't the best script in the world and that there are others that do the same thing that ar FAR better than mine but could someone maybe run it and tell me what you think. Maybe just a couple loads or something. If nobody is going to look at them I am going to stop making scripts.


Please?