SRL Archive - RS3 Outdated / Broken Scripts

MiniBury - Supports all bones!


marpis

2010-06-11 09:14:20

MiniBury

  • Supports all bones, as long as uptext 'ones' is found.
  • Usable in all banks that are in SRL.
  • Singleplayer only.
  • Relies on uptext, not bmp/dtm.


Progress Reports

~ MiniBury v.1.0 ~
Exp per bone : 15
Bones buried : 2268
Total xp : 34020
XP per hour : 35416
Time running : 57 Minutes and 38 Seconds
~ by: marpis ~
Q: Why the stupid name?
A: The script is only 117 lines, including setup and instructions.

Q: It doesn't work.
A: The problem is in SRL or Simba. I don't use any custom functions in this script.

Narcle

2010-06-11 09:33:44

so is your Q/A of FAQ's that are non-existent atm? hehe

marpis

2010-06-11 10:10:29

From: Narcle
so is your Q/A of FAQ's that are non-existent atm? hehe


My scripts are perfect ^^ Always!
Lol, actually FAQ = Frequently Asked Questions, meaning they are questions that have been asked :rolleyes: Ofcourse I will answer any problems and put them to the FAQ.

:spongebob:

Narcle

2010-06-11 15:28:32

From: marpis
My scripts are perfect ^^ Always!
Lol, actually FAQ = Frequently Asked Questions, meaning they are questions that have been asked :rolleyes: Ofcourse I will answer any problems and put them to the FAQ.

:spongebob:


Exactly, did you miss my sarcasm? :stirthepot:

drmic

2010-07-01 08:00:54

ill try it tonite

shadohead

2010-07-02 15:20:41

can you incorporate this into the multi fighter?

sylvawarrior

2010-07-02 18:48:27

From: shadohead
can you incorporate this into the multi fighter?


Multifighter already buries bones? Or at least it does for me…

Danizho

2010-07-09 01:02:05

Marpis… Are you Mickey Mouse? O_O :garfield:

frt975

2010-08-13 17:46:49

I get this: [Error] (2:1): Unable to register function function Mordaut_GetSlotNr(ScanningTime: Extended; ClientHDC: HDC): integer; at line 1
Compiling failed.

Tickyy

2010-08-13 18:42:28

From: frt975
I get this: [Error] (2:1): Unable to register function function Mordaut_GetSlotNr(ScanningTime: Extended; ClientHDC: HDC): integer; at line 1
Compiling failed.


Update your Simba/Scar(whichever you use), and SRL.

Sex

2010-08-13 19:19:42

Couldn't you shorten Bury to:
procedure Bury;
var
i: integer;
begin
if not LoggedIn then Exit;
for i := 1 to 28 do
begin
if not ExistsItem(i) then Continue;
MouseItem(i, True);
Inc(Players[CurrentPlayer].Integers[0]);
Wait(450 + random(80));
FindNormalRandoms;
end;
end;

marpis

2010-08-14 10:22:14

From: Sex
Couldn't you shorten Bury to:
procedure Bury;
var
i: integer;
begin
if not LoggedIn then Exit;
for i := 1 to 28 do
begin
if not ExistsItem(i) then Continue;
MouseItem(i, True);
Inc(Players[CurrentPlayer].Integers[0]);
Wait(450 + random(80));
FindNormalRandoms;
end;
end;


No. See the order that I want to bury by. ;) Snake-style

Sex

2010-08-14 14:11:41

Ah, I didn't look at the whole line just saw 1, 2, 3, 4 :p. My bad.

fumaor

2010-10-25 07:28:03

Can you update it please ?

otavioafm

2010-11-12 13:37:47

too much fast easy to detect man ¬¬, need some antibans like a little walk, and stops

XRaye

2011-01-08 17:49:50

Great script, buried 2k big bones with it.
Except I was having problems with the UpText so I just deleted that and made sure to stop it when it was done.

kevinnxd

2011-01-09 14:08:30

each time i ran the script, it would bury a load or two, then open the bank, hover over the big bones, then log out

marpis

2011-01-09 14:33:52

From: kevinnxd
each time i ran the script, it would bury a load or two, then open the bank, hover over the big bones, then log out


Hmm, perhaps GetUptext doesn't work properly?

NCDS

2011-01-09 14:36:27

Change line 52 to:

if WaitUptextMulti(['ones', 'one', 'nes'], 3000) then
and see if it works. Sounds like it just didn't read the uptext.

kevinnxd

2011-01-09 16:19:00

didn't exactly work. it held out to 7 loads this time, but the essentially the same thing happens

NCDS

2011-01-09 20:19:14

From: kevinnxd
didn't exactly work. it held out to 7 loads this time, but the essentially the same thing happens


Does it click the bones at all, or just hover them?

Laughinn

2011-04-07 03:56:07

mine just hovers over the big bones why?

marpis

2011-04-07 04:45:53

From: Laughinn
mine just hovers over the big bones why?


Probably problems with uptext. Try changing the compass angle or using a different bank.

autoerforlife

2011-04-09 13:00:33

I modified the script a bit to make it scatter ashes, worked fine:)
Simba crashed but i managed to take a screenshot of the proggie(Edited the proggie for ashes too, just for fun:p):

In case anybody wonders i just edited the uptext finding function to look for ashes instead of bones. Pretty obvious btw..:garfield:

cause

2011-04-11 18:33:02

Man I love the efficiency!! Running now, will post proggy :)

fumaor

2011-04-28 05:05:56

~ MiniBury v.1.0 ~
Exp per bone : 15
Bones buried : 1685
Total xp : 25275
XP per hour : 44885
Time running : 33 Minutes and 47 Seconds
~ by: marpis ~

Still works perfectly

Yago

2011-04-28 17:56:06

From: fumaor
~ MiniBury v.1.0 ~
Exp per bone : 15
Bones buried : 1685
Total xp : 25275
XP per hour : 44885
Time running : 33 Minutes and 47 Seconds
~ by: marpis ~

Still works perfectly


Next time maybe put in report tags
 :)

mr-sjb

2011-04-29 06:08:21


~ MiniBury v.1.0 ~
Exp per bone : 4.5
Bones buried : 1005
Total xp : 4522.5
XP per hour : 12930
Time running : 20 Minutes and 59 Seconds
~ by: marpis ~

works perfect :)

any_one

2011-04-30 06:18:55

I had a log of 1 hour 40 mins or so, worked well. Got about 20k/h exp on normal bones once I reduced some of the waits. (If you're curious,

line 61 : Wait(180+random(100));
line 77: Wait(125+random(40)).
These numbers might not work for everybody :)) Big bones report coming soon.


~ MiniBury v.1.0 ~
Exp per bone : 15
Bones buried : 6639
Total xp : 99585
XP per hour : 66572
Time running : 1 Hours, 29 Minutes and 45 Seconds
~ by: marpis ~
Worked for 1 Hours, 32 Minutes and 6 Seconds

:)

n1ggarplease

2012-01-19 16:31:22

anyone still use this script ?

i'm having this problem:

[Error] (76:30): Type mismatch at line 75
Compiling failed.

75 MouseItem(Slots[1], True);

bricks

2012-01-22 12:16:01

Script not working, on everybank it opens the bank menu and then fails to choose the option to open the bank.

If I already have the bank open with my bones in the first slot it still does not work, please update with SRL5

raiderbwoi

2012-02-18 07:58:09

update?

Jagex_Fagex

2012-03-07 18:13:19

Here you go guys, updated. It really wasn't all that hard. Maybe 3 lines were changed:


program MiniBury;
{$DEFINE SMART} //<- Comment this to disable SMART!
{$i SRL/SRL.simba}

{

Instructions
o Works at all F2P banks supported in SRL
x Varrock East = Bank_VE
x Varrock West = Bank_VW
x Falador East = Bank_FE
x Falador West = Bank_FW
x Draynor = Bank_DR
o Have nothing in your inventory
o Put the bones to the 1st bank slot

Experience table
o Normal 4.5
o Big 15.0
o Zogre 22.5
o Baby-dragon 30.0
o Dragon 72.0

}

procedure DeclarePlayers;
begin
NumberOfPlayers(1);

SMART_Server := 106;
SMART_Signed := True;

with Players[0] do
begin
Name := '';
Pass := '';
PIN := '';
Loc := Bank_VE; // Bank
Extendeds[0] := 15; // XP per bone
Active := True;
end;
end;


function GetBones: boolean;
var
x, y: integer;
begin
if OpenBank(Players[CurrentPlayer].Loc, False, False) then
begin
MouseBox(45, 100, 60, 113, 3);
if WaitUptext('ones', 3000) then
begin
GetMousePos(x, y);
Mouse(x, y, 0, 0, false);
Wait(280 + random(50));
Result := WaitOption('ll', 3000);
end;
end;
CloseBank;
Wait(750 + random(200));
end;

procedure Bury;
var
Slots: TIntegerArray;
i: integer;
begin
if not LoggedIn then Exit;
Slots := [1, 2, 3, 4, 8, 7, 6, 5, 9, 10, 11, 12, 16, 15, 14, 13, 17, 18, 19,
20, 24, 23, 22, 21, 25, 26, 27, 28];
for i := 0 to 27 do
begin
if not ExistsItem(Slots[i]) then Continue;
MouseItem(Slots[i], 1);
Inc(Players[CurrentPlayer].Integers[0]);
Wait(450 + random(80));
FindNormalRandoms;
end;
end;

procedure ProgressReport;
var
xph: integer;
begin
ClearDebug;
WriteLn('~ MiniBury v.1.0 ~');
with Players[CurrentPlayer] do
begin
WriteLn(' Exp per bone : '+FloatToStr(Extendeds[0]));
WriteLn(' Bones buried : '+IntToStr(Integers[0]));
WriteLn(' Total xp : '+FloatToStr(Extendeds[0] * Integers[0]));
xph := Round((Extendeds[0] * Integers[0]) / (GetTimeRunning / 3600000.0));
WriteLn(' XP per hour : '+IntToStr(xph));
WriteLn(' Time running : '+TimeRunning);
end;
WriteLn('~ by: marpis ~');
end;


begin
DeclarePlayers;
SetupSRL;
if not LoggedIn then LoginPlayer;
SetAngle(SRL_ANGLE_HIGH);

repeat
if not GetBones then
begin
WriteLn('Worked for '+TimeRunning);
LogOut;
TerminateScript;
end;
Bury;
ProgressReport;
until false;
end.

Oh, and a progress report.


~ MiniBury v.1.0 ~
Exp per bone : 4.5
Bones buried : 1022
Total xp : 4599
XP per hour : 11830
Time running : 23 Minutes and 19 Seconds
~ by: marpis ~

uverworld

2012-04-15 21:54:51

~ MiniBury v.1.0 ~
Exp per bone : 15
Bones buried : 13861
Total xp : 207915
XP per hour : 43988
Time running : 4 Hours, 43 Minutes and 35 Seconds
~ by: marpis ~

Buried at Varrock East Bank

mercman

2012-10-19 17:28:39

got it to work at VW didnt work for me at VE

Nebula

2012-10-19 18:59:40

From: mercman
got it to work at VW didnt work for me at VE


That's likely an issue with SRL's built in OpenBank functions colors being outdated (judging by looking over the script quickly). Also, just to let you know, this thread hasn't been posted on in months.