SRL Archive - Jr. Member RS3 Outdated Scripts

[RS3] Lama's Make Leatherer


Lama

2014-11-12 18:20:00

By Lama
REQUIRES UNLOCKING THE MAKE LEATHER SPELL AT LIVID FARM



Credits:
__________________________________________________________________________________________________________________________________________________

  • @The Mayor for teaching me pretty much everything.
  • @Coh3n for several code snippets and ideas.
Features:
__________________________________________________________________________________________________________________________________________________

  • Uses Make Leather on your Dragonhides for profit!
  • Works on any type of hide!
  • Uses either Preset 1 or 2!
  • Make up to 380k gp/hr profit (Variable on price of different hide types)!
  • Earn up to 87.5k mage xp/hr!
  • Makes a specific amount of inventories full or go until you run out materials!
  • Supports almost all bank locations!
  • Painted proggy image dragonhide icon accurately depicts which hide you are tanning! Whoa!
  • Lots of handy fail-safes!
Instructions:
__________________________________________________________________________________________________________________________________________________

Download and Installation:
  1. Download the updater!
  2. Dowanload LamaLeatherProgs.zip and unpack to you Simba\Scripts\ folder!

Character Setup and Placement:
  1. Place character directly next to a bank, with a fire staff equipped, fully zoomed out, like in the following picture:
  2. Make sure you have a preset setup (you can decide 1 or 2 in the player form), like in the following picture (replace black dragonhide with hide of choice):
  3. Make sure to have an action bar hotkey setup (you can decide which key in the player form), like in the following picture:

Running the Script:
  1. Open LamaLeathererUpdater.simba (probably in your downloads folder)
  2. Hit RUN, and get the latest version.
  3. Open the latest Version! (LamasMakeLeather vX.X.simba)
  4. Hit RUN
  5. Fill out the playerForm, choose preset number, action bar hotkey, bank direction (Hover over each option to see what it does).
  6. Hit 'Start Script'!

Known Bugs and Issues:
__________________________________________________________________________________________________________________________________________________

  • Might get caught for a second while exiting bank, fail-safe should correct it soon after (working on it…)
  • Debug proggy had some problems, fixed in house, will release soon.
  • Let me know of anything that comes up!
Proggys:
__________________________________________________________________________________________________________________________________________________
[spoiler=Progress Reports]


*OUTDATED REPORT*
|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|
| LamaLeatherer v1.0 |
|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|
| Tanning Hide: Black Dragonhide |
| Time Running: 14 min 59 sec |
| Loads Done : 50/50 loads |
| Profit Made : 396,750 (1,588,433 hr) |
| XP Gained : 21,750 (86,978 hr) |
|_______________________________________|
[/spoiler]
Version History:
__________________________________________________________________________________________________________________________________________________
[spoiler=Version History]
v1.1 RE-RELEASE with updated information. Still fully functional, yet less profitable than the glory days.

v1.1 checkForUpdates (auto updating, woo!) implemented and other small tweaks/fixes.

v1.0 Initial Release!
[/spoiler]

Download:
__________________________________________________________________________________________________________________________________________________
[ATTACH]24435[/ATTACH] <— Updater, downloads latest version from the web!
[ATTACH]24434[/ATTACH] <— SMART Progress Report images, necessary for SMART Proggies! (Put in \Scripts\ folder)

For those interested, direct GitHub code here.

Incurable

2014-11-12 18:27:12

Congratulations for the release!



I haven't got time right now, but I'll take a look at it and post any feedback I can later if no one else has. :D

EDIT: You should have named it "Lama's Leathererer" or something. :p

Lama

2014-11-12 18:42:03

From: Incurable
Congratulations for the release!

EDIT: You should have named it "Lama's Leathererer" or something. :p


Thank you!

And I wanted to try and clarify that it used the Make Leather spell, not a leather->runner->tanner. ;)

NKN

2014-11-12 18:58:01

That's a beautiful paint.

Lama

2014-11-12 19:08:12

From: NKN
That's a beautiful paint.


Thank you! The (in the picture Black Dragonhide) hide icon changes depending on which hide you are leathering. :)

Lipcot

2014-11-12 19:31:53

Gratz on the release!

Pd: leather prices fall incredibly in 3…2…1… :)

Lama

2014-11-12 19:53:40

From: undorak7
Gratz on the release!

Pd: leather prices fall incredibly in 3…2…1… :)


While hide becomes really expensive… heh

Thus Jr+ I suppose. :p

Incurable

2014-11-12 19:56:30

From: Lama
Thank you!

And I wanted to try and clarify that it used the Make Leather spell, not a leather->runner->tanner. ;)


Ohhh fair enough!

From: Lama
Thank you! The (in the picture Black Dragonhide) hide icon changes depending on which hide you are leathering. :)


That's really cool! You should add that under features. :p

Lucidity

2014-11-12 20:04:39

What font is this?


Looks really nice!

Lama

2014-11-12 21:06:40

From: Blytez
What font is this?


Looks really nice!


It's one of my favorites. :)

Here ya go:
http://www.dafont.com/fette-unz-fraktur.font

The Mayor

2014-11-13 16:45:27

Very nice. Perfect script for you to have a go at making a record ;)

Hoodz

2014-11-13 17:35:21

lama's #1

Incurable

2014-11-13 19:47:43

Very, very minor Feedback:

1. In the following snippet:


procedure antiban();
begin
case (random(500) + 1) of
1:
begin
boredHuman(true);
MainScreen.SetAngle(MS_ANGLE_HIGH);
minimap.setAngle(MM_DIRECTION_NORTH);
end;
2..400:
begin
mouseSpeed := 40;
sleepAndMoveMouse(randomRange(100, 500));
mouseSpeed := 20;
end;
401..500:
begin
mouseOffClient(random(4));
wait(gaussRangeInt(0, 7500));
end;
end;
end;

… you use case (random(500) + 1), why? Random returns a number from 0 to the given integer, so random(500) + 1 is going to return a number from 0 to 500. That's actually 501 numbers, not 500. I assume that this was intentional so that you could use 401..500, but it's really unnecessary.

2. In the same snippet, you use this:

mouseOffClient(random(4));

… but that's unnecessary because you can just use OFF_CLIENT_RANDOM as a parameter to do the same thing. It's really minor and it's up to you whether or not you change it, it doesn't really affect anything either way.

3. Lama's smell funny.

There's nothing else that I could really find, it's a very well written script and had I the requirements to use it I'd give it a go for you.

Again, congrats for release! :D

Camel

2014-11-13 19:57:00

From: Incurable
..


Random(5) could return 0,1,2,3 or 4. Not 5. So random(500) + 1 would return a number from 1 to 500. So 500 numbers.

Incurable

2014-11-13 20:03:14

From: Camel
Random(5) could return 0,1,2,3 or 4. Not 5. So random(500) + 1 would return a number from 1 to 500. So 500 numbers.


Oops, I knew that… I guess I misread the parentheses, thanks. :D

You can ignore me, Lama, lol. :p

Lama

2014-11-13 22:13:43

From: Incurable
You can ignore me, Lama, lol. :p


Aha, no worries, I actually did end up using the mouseOffClient(OFF_CLIENT_RANDOM); in another script today actually, forgot I did the not-so-direct way in this one… will change it now. Thanks for looking at the script in depth. :)

EvilCabbage

2014-11-14 16:11:58

Looks like I'll be botting some Livid Farm..

Awesome script, Lama :)

Lama

2014-11-16 16:22:21

From: EvilCabbage
Looks like I'll be botting some Livid Farm..

Awesome script, Lama :)


Don't forget to post progress reports :)

EvilCabbage

2014-11-17 04:35:15

From: Lama
Don't forget to post progress reports :)


I will :)