SRL Archive - OSR Crafting

[AeroLib] Davi's Jeweller


Davi

2015-05-04 09:18:31

Key Features
  • Crafts gold bars and gems into jewellery in Al Kharid
  • Opens the door to the furnace room
  • Tons of xp and gold per hour
  • Many many fail safes, it will log you out if it gets stuck.
  • Lots of antiban with customizable options
  • A paint to show you the status
  • 100% color

Requirements:
Newest AeroLib
Newest Simba


Set up

Start in Al Kharid bank with gems, gold bars in your bank, mould in inventory or bank. Automatically stops if you run out of material.

Make sure your brightness is on max, Interpreter is Lape.

Please report any bugs or post programs below.

Changelog

v1.01: Fixed support for pure gold jewellery

v1 : Release

xujnea

2015-05-04 13:44:23

Error: Unknown declaration "WithdrawItem" at line 602
Compiling failed.


Any ideas? I guess it cant find procedure name or something. Btw,ur crazy,man,u release a script like everyday,gj. ;)

Davi

2015-05-04 14:07:03

From: xujnea
Error: Unknown declaration "WithdrawItem" at line 602
Compiling failed.


Any ideas? I guess it cant find procedure name or something. Btw,ur crazy,man,u release a script like everyday,gj. ;)


WithdrawItem is from the latest release of AeroLib, make sure you have it installed and up to date.

xujnea

2015-05-04 14:21:46

From: Davi
WithdrawItem is from the latest release of AeroLib, make sure you have it installed and up to date.


LOL,silly me and i was trying to find different procedure with with similiar name… Ty again…

Lipcot

2015-05-04 15:33:20

it used to be WithdrawItemEX but now it accepts both.

Davi

2015-05-04 16:05:36

From: Lipcot
it used to be WithdrawItemEX but now it accepts both.


IIRC: It was withdrawPointEx before, WithdrawItem and WithdrawItemEx were both added this revision. I could be wrong though.

3 hour program I just did:

xujnea

2015-05-04 16:24:03

[ATTACH=CONFIG]25796[/ATTACH] I got this error after 20 mins ~. It took materials,but script somehow thought it havent. Might be because of vpn lag. :)

Davi

2015-05-04 16:51:33

From: xujnea
[ATTACH=CONFIG]25796[/ATTACH] I got this error after 20 mins ~. It took materials,but script somehow thought it havent. Might be because of vpn lag. :)


So that error checks if you have the mould and at least 1 gem and gold bar in your inventory after withdrawing. If you had all of those in your inventory then it's not finding the items correctly for some reason- Which items were you crafting?

xujnea

2015-05-04 17:44:03

From: Davi
So that error checks if you have the mould and at least 1 gem and gold bar in your inventory after withdrawing. If you had all of those in your inventory then it's not finding the items correctly for some reason- Which items were you crafting?



sap rings

Davi

2015-05-04 17:53:19

From: xujnea
sap rings


It's withdrawing the mould, gold bars and gems and still terminating?

xujnea

2015-05-04 18:08:12

From: Davi
It's withdrawing the mould, gold bars and gems and still terminating?


Yeah,but that happens rarely.

valentinas25

2015-05-10 12:38:00

how much gp per hour?

Davi

2015-05-11 08:16:35

From: valentinas25
how much gp per hour?


Depends what you're crafting.

valentinas25

2015-05-11 11:34:27

From: Davi
Depends what you're crafting.


And what is best to craft for f2p players?

Davi

2015-05-12 06:00:17

From: valentinas25
And what is best to craft for f2p players?


No idea - google it.

Update: My interfaces include is no longer required as it was added in the latest version of AeroLib.

Blak Fishy

2015-05-12 12:43:18

Script does not work with gold amulets at all. Withdraws gold bars, searches, then says "Out of materials - Terminating script". Gold items require only one type of item to create the object.

Flight

2015-05-14 13:06:36

This looks pretty cool, I'll certainly use it if you add support for plain gold jewelry. Nice job, Davi.

woo hoo

2015-05-14 18:31:06

Made a quick fix for plain gold crafting.


Function outofMats() : boolean;
begin
if (getinvcount > 14) and (gb.getAmount(True) > 1) then Exit(false) else
if (gem.getAmount(True) < 1) or (gb.getAmount(True) < 1) or (mould.getAmount(True) < 1) then
Exit(True);
end;

Davi

2015-05-15 19:02:09

From: Blak Fishy
Script does not work with gold amulets at all. Withdraws gold bars, searches, then says "Out of materials - Terminating script". Gold items require only one type of item to create the object.


From: Flight
This looks pretty cool, I'll certainly use it if you add support for plain gold jewelry. Nice job, Davi.


From: woo hoo
Made a quick fix for plain gold crafting.


Function outofMats() : boolean;
begin
if (getinvcount > 14) and (gb.getAmount(True) > 1) then Exit(false) else
if (gem.getAmount(True) < 1) or (gb.getAmount(True) < 1) or (mould.getAmount(True) < 1) then
Exit(True);
end;


Oh rofl, I just realised I forgot to add in the boolean check for if you were in plain gold bars or not, Give me 5 mins and I will update it.

Edit: should work now.

Gf Fagex

2015-05-21 17:12:31

pretty great script haven't noticed any bugs yet :D

JSparks

2015-05-31 09:14:07

Might I suggest a solution to the problem regarding invalid material runouts?

On line 755:

RandomWait;
until(not Interfaces[BANKSCREEN].isVisible);
if outofMats then
begin


Rather than this, I would suggest having a wait(30) or a random wait between 30 and 1000 in order to effectively determine if materials are present without too small a variable. :)

stoof

2015-06-12 04:09:57

Ye i sometimes goes banking hwne my inventory is full with goldbars.
It has some problems with it!