SRL Archive - RS3 Outdated / Broken Scripts

MethLarder


Methrend

2012-01-23 12:25:42

~Methrend's Oak Larder Maker~


What is it?

This script is a simple construction script that repeatedly build and removes Oak Larders in your player home, using the butler (or Demon Butler as of v1.3, though I still recommend using Butler) to fetch more planks when needed. This is known to be one of the fastest methods of training construction.

This currently requires 40 Construction to use (33 to make Oak Larders, but 40 to have the "Butler" servant)

How to Setup
  • Fill in the required details in the script
  • To begin, run the script, and when it gets to the login screen, pause it, login and follow the rest of the setup instructions before starting the script again
  • Firstly, make sure your start layout is exactly like the following image (Camera angle/rotation can be anything, but larder spot MUST be in the NORTHWEST corner)

  • Make sure you are using the BUTLER or DEMON BUTLER servant - they are the only ones supported
  • Hammer and Saw should be on your toolbelt, for best results
  • You can start with any amount of planks and any other items in your inventory, but I suggest having ONLY planks or an empty inventory, for best results (or you'll start overloading on bank fetches)
  • You can start with a larder already built or the empty spot, doesn't matter
  • Make sure you have enough GP to continuously pay the servant
  • Enjoy your construction leveling and post proggies!

Current Features

  • Many checks to make sure it's always doing what it needs to be doing
  • Sends Servant for more planks dependent on current inventory status
  • Accurate Larder/Build Spot/Butler Detection
  • Gets approx ~120k Construction Exp/hr (~250 Larders/hr)

Planned Features

  • None at the moment

Version History

Version 1.3
[INDENT]~Added Support for Demon Butler for those that want it (I still recommend using a normal butler though)
~Fixed up some checks and such (should stop the typing "1" issue)[/INDENT]

Version 1.2
[INDENT]~Will now finish making larders with inventory and then logout if you run out of planks (i.e. If there aren't any left in bank)
~Extra failsafes added due to the above[/INDENT]

Version 1.1
[INDENT]~Should have fixed the saying "1" issue - a check wasn't working so I upped the delay before typing
~Fixed a few niggly things that were bothering me
~Added a couple more failsafes for talking to Butler, should now fetch 20 manually if option isn't there[/INDENT]

Version 1.0
[INDENT]~Initial Release[/INDENT]


Test Progress Report


Methrends Oak Larder Maker
Running For: 2 Hours, 48 Minutes and 36 Seconds
Larders Made: 710
Construction Exp Gained: 340800

Like this script?
Consider Donating - Any money received will go towards membership and GP to help me make more and better scripts.

2009brad

2012-01-23 14:50:00

I will test this script in a minute, and post a proggy. Best wishes on progress.

Edit: It does not want to pay the servent when he ask's for money. It keeps clicking on him and going through the whole process again, again and again.

Quintessence

2012-01-23 16:45:53

From: Methrend

  • Many checks to make sure it's always doing what it needs to be doing
  • Sends Butler for more planks dependent on current inventory status
  • Accurate Larder/Build Spot/Butler Detection
  • Gets approx ~120k Crafting Exp/hr (~250 Larders/hr)


I think you mean Construction. :P

I'll test this out now, looks excellent.

raees

2012-01-23 17:03:11

Testing in progress…

here's what ive noticed so far..

pro's -
Works with start up smooth..lol
Fast movements.
i like the time given to log in and set up position
uses butler to fetch from banks efficiently to maximise larder production
pays bulter

suggestions -
need to state that you have to have already fetched 20 planks from bank before starting because it doesnt type 20 in when fetching from bank the first time, just reclicked butler continuously.
anti-ban aint that great as it repeatedly uses same clickson each cycle.
oh and it keeps typing '1' in my chat and clicking enter…always does that-.-

other than that, pretty good con script:)

will post proggy after first hour…30min gone so far

Roflme

2012-01-23 17:50:45

I will post a proggy after an hour as well, see if I can go for two :)

Great script, loving it so far. Hasn't messed up!

raees

2012-01-23 18:16:36

Methrends Oak Larder Maker
Running For: 1 Hours, 33 Minutes and 18 Seconds
Larders Made: 297
Construction Exp Gained: 142560


Thanks For Epic Script!:D

Methrend

2012-01-23 18:35:38

From: 2009brad
I will test this script in a minute, and post a proggy. Best wishes on progress.

Edit: It does not want to pay the servent when he ask's for money. It keeps clicking on him and going through the whole process again, again and again.


Weird, should be working fine o.o
If you have everything updated, try closing/restarting Simba, it sounds like a font problem.


From: Quintessence
I think you mean Construction. :P

I'll test this out now, looks excellent.


thanks for catching that, fixed. :P

From: raees
Testing in progress…

here's what ive noticed so far..

pro's -
Works with start up smooth..lol
Fast movements.
i like the time given to log in and set up position
uses butler to fetch from banks efficiently to maximise larder production
pays bulter

suggestions -
need to state that you have to have already fetched 20 planks from bank before starting because it doesnt type 20 in when fetching from bank the first time, just reclicked butler continuously.
anti-ban aint that great as it repeatedly uses same clickson each cycle.
oh and it keeps typing '1' in my chat and clicking enter…always does that-.-

other than that, pretty good con script:)

will post proggy after first hour…30min gone so far


Weird, it should be manually getting 20 if the option isn't there already..I'll look into it. The click cycle is randomised positions, you probably just can't tell too easily from watching. You can make it more random if you want, just go through and change the numbers on any of the mouse/mmouse functions. I have it as is because I tend to be fairly accurate with my clicking.

The typing 1 thing is weird..since that's what it does to hit "Yes" to confirm a remove. Shouldn't be hitting it in chat at all, let alone a lot. I'll see about adding a failsafe for this.

Roflme

2012-01-23 18:39:34

Methrends Oak Larder Maker
Running For: 1 Hours, 2 Minutes and 46 Seconds
Larders Made: 231
Construction Exp Gained: 110880

Ran out of planks :P

Great script thank you so much!

raees

2012-01-23 18:40:41

thanks please look into the typing '1'…really weird, still doing that over and over again:/..

yea anti-ban is random, soz wasnt monitoring close enough..lol

i beleive this script has real potential to continue producing oak larders for hours on end…really stable:)

Methrend

2012-01-23 19:13:42

Version 1.1 Uploaded
  • Should have fixed the saying "1" issue - a check wasn't working so I upped the delay before typing
  • Fixed a few niggly things that were bothering me
  • Added a couple more failsafes for talking to Butler, should now fetch 20 manually if option isn't there

raees

2012-01-23 19:28:17

will test 1.1 now:)

raees

2012-01-23 19:38:57

okay its waaaay faster than before and i mean waay faster:D

that '1' came once, but looks like that was it…so that aint a prob:)

epic script bro seriously:D

soz couldnt post a proggy for 1.1V, ran out of planks:(

Methrend

2012-01-23 19:56:52

From: raees
okay its waaaay faster than before and i mean waay faster:D

that '1' came once, but looks like that was it…so that aint a prob:)

epic script bro seriously:D

soz couldnt post a proggy for 1.1V, ran out of planks:(


:D
Yeah I haven't had it happen to me yet. It all depends on how long it takes between hitting "remove" and the confirm options actually being displayed.

I'm currently running it until I run out of planks so I can implement a failsafe to logout if you run out before finishing the amount of larders set to build (so you can set it really high and just let it run until running out)

World

2012-01-23 19:58:10

This is looking really good. Im using it atm and its pro. :D

Edit: It seems to only be running for about 10minutes and then my butler holds onto 8 of my planks and the mouse fails to move after that.
1
http://i43.tinypic.com/9fs9wk.png
-
2
http://i39.tinypic.com/ba2wy.png

After the second image the mouse didnt move.

Methrend

2012-01-23 20:30:55

From: World
This is looking really good. Im using it atm and its pro. :D

Edit: It seems to only be running for about 10minutes and then my butler holds onto 8 of my planks and the mouse fails to move after that.

After the second image the mouse didnt move.


Try restarting Simba and running again (Grab V1.2, just uploaded). It's an issue with the Fonts and spacing, not really under my control =\



Version 1.2 Uploaded
  • Will now finish making larders with inventory and then logout if you run out of planks (i.e. If there aren't any left in bank)
  • Extra failsafes added due to the above

World

2012-01-23 20:55:31

Do you know why this is happening? My exp seems odly low


Methrend

2012-01-23 20:58:05

From: World
Do you know why this is happening? My exp seems odly low


o.o weird, you're getting about half of what you should be (I average ~10k exp every 5 minutes)
How laggy is your client? That might have some effect since most of my wait times are based on a decent fps.

World

2012-01-23 21:06:40

From: Methrend
o.o weird, you're getting about half of what you should be (I average ~10k exp every 5 minutes)
How laggy is your client? That might have some effect since most of my wait times are based on a decent fps.


Pretty low fps i believe as it certaintly not the same as when im playing on my rs client, I set my priority setting for simba to high and it sped it up a lil bit.. anything else you suggest doing?

Methrend

2012-01-23 21:13:28

From: World
Pretty low fps i believe as it certaintly not the same as when im playing on my rs client, I set my priority setting for simba to high and it sped it up a lil bit.. anything else you suggest doing?


Can't really think of anything to be honest :\
You could try make sure the FPS bar on SMART is all the way at the top (the slider on the right side of SMART) or if it really gets annoying then you could always try and tweak my waitTimes to fit your timing more (though that'll probably be a pain to do)

Still, better than training it manually, right? :P

World

2012-01-23 21:20:38

From: Methrend

Still, better than training it manually, right? :P


Ye ill give you that one for sure.

Ooooo, looks like the bot is running much better. Here is a screeny:
Thanks for your help.

Ftcg

2012-01-23 22:32:39

I got 1.2 just some fix it keeps right clicking sink… the rotation thing keeps the map north
Methrends Oak Larder Maker
Running For: 4 Minutes and 17 Seconds
Larders Made: 8
Construction Exp Gained: 3840

Methrend

2012-01-23 22:43:58

From: Ftcg
I got 1.2 just some fix it keeps right clicking sink… the rotation thing keeps the map north


Can you screenshot your layout and post it for me? If it's right, it shouldn't even be going near the sink o.o

Ftcg

2012-01-23 23:01:17

From: Methrend
Can you screenshot your layout and post it for me? If it's right, it shouldn't even be going near the sink o.o
btw i didnt cant move the screen to north east everytime i disable smart and reable it it changes screen to north

Methrend

2012-01-23 23:06:46

From: Ftcg
btw i didnt cant move the screen to north east everytime i disable smart and reable it it changes screen to north


your Kitchen is the wrong rotation, not the camera :)

Build another kitchen and rotate the room so that the larder is in the northwest corner (you've currently got it in the northeast)

Ftcg

2012-01-23 23:09:17

From: Methrend
your Kitchen is the wrong rotation, not the camera :)

Build another kitchen and rotate the room so that the larder is in the northwest corner (you've currently got it in the northeast)


Ohhh :) i see now thanks!, Current up date Methrends Oak Larder Maker
Running For: 37 Minutes and 1 Seconds
Larders Made: 136
Construction Exp Gained: 65280
going pretty good

Helper

2012-01-23 23:11:34

Nice releace i need it so badd !!! IFLU

2009brad

2012-01-24 15:57:38

Thank you for this, I see you fixed the problems i was having the other day. Many thanks. +rep

rol prodigy

2012-01-24 20:42:37

how much would 70-99 con cost?

DemiseScythe

2012-01-24 20:44:46

nice script, methrend, tell them to build all the spots in their kitchen since empty spots break the bot

Methrend

2012-01-25 00:00:51

From: DemiseScythe
nice script, methrend, tell them to build all the spots in their kitchen since empty spots break the bot


Thanks :)

If they've got it set up the right way, they shouldn't need to, I only search for the larder spot within the top half of the screen and only 100 pixels left+right of the center point.

Lights

2012-01-25 14:19:02

I will hit 99 construction with this =)

Rob0222

2012-01-25 17:00:53

Thanks sooo much for this script! I ran it for 5 hours straight last night and got frokm 49-70 construction! Well done with the script m8 sorry but i lost the proggie :l

sfs

2012-01-26 12:28:12

It seems to be a good, good script – much faster than RID. I'll hopefully use it for 99 construction. Keep it updated, OP, and thank you very much!

cyka1123

2012-01-26 12:36:23

Methrends Oak Larder Maker
Running For: 3 Hours, 9 Minutes and 23 Seconds
Larders Made: 774
Construction Exp Gained: 371520

Really good script! It worked without any fails :P… It worked 1 more hour for 70 constr but i didn't make a screen.

sfs

2012-01-28 15:37:56


Quit after I ran out of planks. ;) Very nice.

Raidoo

2012-01-29 04:15:44

can it be used so that i use 1st 4 inv spots for stealing creation hammer?

trials6112

2012-01-29 04:34:22

This i will deffs be using :D 79 con atm and i want that con cape :D

RyGuy

2012-01-29 04:38:49

Looks Great! Gonna have to try this out sometime!

Kosova

2012-01-29 04:40:29

I'll try it out today.

Lights

2012-01-29 09:31:26

Script got me 98-99 construction. Thank you.

Jim

2012-01-29 20:42:44

Any chance of a oak door script, its a little bit faster than larders and almost the same thing, but just with doors

Methrend

2012-01-29 22:17:04

From: Raidoo
can it be used so that i use 1st 4 inv spots for stealing creation hammer?


You should be able to have them there, the script pretty much just ignores any items that aren't planks.


From: Liimujx
Any chance of a oak door script, its a little bit faster than larders and almost the same thing, but just with doors


I'll look into making one separately at some point, since I'll probably be using doors to get from 75-99 (Just used this to get to 75 for altar)
Not sure when I will though, since I ran out of GP+Planks, and have been doing other things. :P

hents1230

2012-01-30 12:43:15

'll look into making one separately at some point, since I'll probably be using doors to get from 75-99 (Just used this to get to 75 for altar)
Not sure when I will though, since I ran out of GP+Planks, and have been doing other things. :P


That would be nice. Thanks for this script too!

pulse0

2012-01-30 19:27:05

script is awsome. got me from 55-70 construction in around 5 hours.

gilder alter in POH is alot better then finding one on house party world.
script cut out for the last 200 larders because my laptop im running it on sucks bad.

thanks!


Methrends Oak Larder Maker
Running For: 3 Hours, 55 Minutes and 13 Seconds
Larders Made: 951
Construction Exp Gained: 456480

hents1230

2012-01-31 13:39:39

works great. Thanks!

Methrends Oak Larder Maker
Running For: 2 Hours, 34 Minutes and 27 Seconds
Larders Made: 544
Construction Exp Gained: 261120

kalle777

2012-02-01 07:04:09

works kinda, but too many pointless clicks by the bot, after building or removing larder right clicks on the door and servant and then after doing those 2 right clicks, going to larders place.

Methrend

2012-02-01 07:21:22

From: kalle777
works kinda, but too many pointless clicks by the bot, after building or removing larder right clicks on the door and servant and then after doing those 2 right clicks, going to larders place.


Right clicks on the door? That shouldn't happen…which door? And do you have it set up exactly like in the picture?

LemonHaze

2012-02-03 01:35:28

great script, plz keep this up to date cause I don't have enough money for planks atm.

ttm nick

2012-02-04 20:16:33

Methrends Oak Larder Maker
Running For: 33 Minutes and 57 Seconds
Larders Made: 122
Construction Exp Gained: 58560

Great script, this is one of the scripts that actually WORKS on my computer :P

spin3x

2012-02-07 13:50:40

Fixed

spin3x

2012-02-07 14:13:59

Nevermind Fixed

NickMystre

2012-02-07 14:16:03

You are always welcome to write a script yourself, and show us how it should be done.

spin3x

2012-02-07 14:39:58

Fixed

spin3x

2012-02-07 14:44:33

Never mind – Fixed

Krowten

2012-02-08 04:07:18

does this bot feature any antiban? im running it atm and it doesnt seem to… looks very detectable compared to rid….

Methrend

2012-02-08 04:08:29

From: Krowten
does this bot feature any antiban? im running it atm and it doesnt seem to… looks very detectable compared to rid….


There's not much point in antiban since it's pretty much constantly doing construction stuff. I find that when I was doing construction legitly, I never did random movements or whatnot.
Feel free to try and add it yourself though.

Krowten

2012-02-08 04:16:48

i dont know how, but quick question, how many hours have you used this bot? is it highly detectable? how many hours do u suggest?

Methrend

2012-02-08 04:25:10

From: Krowten
i dont know how, but quick question, how many hours have you used this bot? is it highly detectable? how many hours do u suggest?


I've personally ran it for at least 16 hours in total (not all at once, but it was in 6-hour chunks) and have had no issues.

The actual script stats from everyone using it since release:

MethLarder has total running time of 23 days, 20:58:00

Oak Larders (Constructed) : 95689
Construction EXP (Gained) : 45930720

And I've heard no issues or problems about someone being banned.

I'd say it's pretty damn safe :)

Krowten

2012-02-08 04:36:28

how come my bot just logged out? i came back and it was fully logged out.

okokokok

2012-02-08 04:39:43

From: Krowten
how come my bot just logged out? i came back and it was fully logged out.


Maybe a random event, wrong settings or you probably didn't update simba, srl etc.

Methrend

2012-02-08 04:41:58

From: Krowten
how come my bot just logged out? i came back and it was fully logged out.


What okokokok said above. Make sure you've got everything set up right - and you have to manually log in and position yourself before starting the script (the script won't log you in automatically)

Krowten

2012-02-08 04:48:04

script ran beautifully for 37 mins, then just randomly stopped
also, sometimes it talks to butler, then makes larder (woouldnt jagex wonder why u right click butler, and then go naww forget it ill make larder….

oblivionalb

2012-02-08 04:55:40

runescape update of the wall gate thing to members ( burthorpe ), there is a bank close to portal and the BUTLER seems a waste, was wondering if u can make script there please?

Krowten

2012-02-08 04:59:47

NEED HELP! bot right clicks and if its not on menu, it twitches around (the mouse) looking sooooooooooo obvious

Methrend

2012-02-08 05:00:44

From: Krowten
script ran beautifully for 37 mins, then just randomly stopped
also, sometimes it talks to butler, then makes larder (woouldnt jagex wonder why u right click butler, and then go naww forget it ill make larder….


Not sure why that would happen, it's never stopped or ran into problems for me =\

As for the right clicking, it's rare and if they really felt like investigating that much into your account, it'd most likely just be passed by as a misclick.

From: oblivionalb
runescape update of the wall gate thing to members ( burthorpe ), there is a bank close to portal and the BUTLER seems a waste, was wondering if u can make script there please?


Butler is still the most efficient way to train construction. Leaving the house, then going to bank, then going back to house, walking to the right spot again, and building would just take too much time for it to be viable. I personally won't be adding something like that, though you could always ask in requests?



From: Krowten
NEED HELP! bot right clicks and if its not on menu, it twitches around (the mouse) looking sooooooooooo obvious


Sorry, if it's that much of an issue, then don't use it or fix it. I haven't received any previous complaints as yet, and as stated, this script has been ran for a cumulative 26 days, with no problems or bans occurring.

Krowten

2012-02-08 05:18:20

well i like your script very much, but do you reckon its safe for 99?

Methrend

2012-02-08 05:22:08

From: Krowten
well i like your script very much, but do you reckon its safe for 99?


I'd say it's definitely safe. Just a quick preview though - get to 74 with this script. I'm going to be releasing an Oak Door maker later tonight which'll be better exp from 74-99. (Makes Oak Doors in dungeon room)

Krowten

2012-02-08 05:23:43

ok, well can you please PM me when that is done! would be awesome! please add antiban, & stop it from typing 1 and hitting enter, cheers :D and post here plz

Methrend

2012-02-08 05:26:36

From: Krowten
ok, well can you please PM me when that is done! would be awesome! please add antiban, & stop it from typing 1 and hitting enter, cheers :D and post here plz


I'll be fixing a few issues with this too, tonight.
Antiban is staying out for now, I don't believe it's needed, and including it brings too much randomness when the script needs fairly decent timing.

Krowten

2012-02-08 05:29:25

ok, how do i stop it form constantly typing "1"

also, please post dungeon door script here too so i dont have to go looking for it

Methrend

2012-02-08 05:32:42

From: Krowten
ok, how do i stop it form constantly typing "1"

also, please post dungeon door script here too so i dont have to go looking for it


I'm fixing that issue right now :)

And I'll be posting it in the construction section anyway, but I'll be adding it to my signature too.

Methrend

2012-02-08 05:40:23

Version 1.3 Uploaded

~Added Support for Demon Butler for those that want it (I still recommend using a normal butler though)
~Fixed up some checks and such (should stop the typing "1" issue)

anthonyforyou

2012-02-08 17:47:29

works very, very well thanks!

Harry

2012-02-08 19:31:00

Don't TypeSend the 1. Use TypeSendEx('1',false) so it doesn't press enter key every time. It also jitters around for object finding (and menu clicking)… :/ I personally would improve the object finding, script would be a lot quicker and safer.

But other than that it seems to work good so far!

Lundaz

2012-02-08 20:36:14

Haven't had ONE script that worked this flawlessly! You must have a LOT of failsafes in there, eh?

Thanks, and have a great week!

and

From: Harry
Don't TypeSend the 1. Use TypeSendEx('1',false) so it doesn't press enter key every time. It also jitters around for object finding (and menu clicking)… :/ I personally would improve the object finding, script would be a lot quicker and safer.

But other than that it seems to work good so far!


and also, I agree on the object finding.

fiveohh

2012-02-09 08:29:02

make it support demon butler.

Methrend

2012-02-09 09:13:41

From: fiveohh
make it support demon butler.


I have:


From: Methrend

~Added Support for Demon Butler for those that want it (I still recommend using a normal butler though)

fiveohh

2012-02-09 19:22:44

It's messed up, kitchen is in correct location is basicly keeps opening and closing the 'build' interface. Will upload a video if it helps.

Methrend

2012-02-09 22:31:02

From: fiveohh
It's messed up, kitchen is in correct location is basicly keeps opening and closing the 'build' interface. Will upload a video if it helps.


Probably issues with ChooseOption / OptionsExist
I've never had it happen before but now it is on both my construction scripts =\

I'll look into it when I get time though.

fiveohh

2012-02-10 03:08:21

If you made this flawless i would love you forever.

tesla2ful

2012-02-12 15:36:57

to fix the "build" interface thing, just delete any room u have next to the kitchen then it doesnt do that. the "1" error is still comming up man, other than that beast of a script, I can do like 9 rounds b4 the error comes up and it stops working so i just repeat it lol.

Thanatos

2012-02-15 12:36:47

Does it support sc hammers?

kolhone

2012-02-15 13:41:15

thx :))


carson1023

2012-02-15 20:40:21

Methrends Oak Larder Maker
Running For: 2 Hours, 10 Minutes and 58 Seconds
Larders Made: 509
Construction Exp Gained: 244320

Good Work. Thanks for the awesome script. :)

Semtex

2012-02-17 09:51:54

Okay i got a question, do you have to have the actual oak planks in the bank, or can you just have oak logs on you and send your butler to the mill or whatever its called?

HolyWord

2012-02-17 16:12:55

It opens the build interface for the larder. Goes back and fourth from the wood larder to the oak larder exits the interface, then proceeds to open the interface again. This is all it does :p

I have the larder spot in the NW corner, and the butler right next to me..

Am I doing anything wrong?

Methrend

2012-02-17 20:23:33

From: semtex666
Okay i got a question, do you have to have the actual oak planks in the bank, or can you just have oak logs on you and send your butler to the mill or whatever its called?


It has to be bank. :)

Semtex

2012-02-18 04:42:14

From: Methrend
It has to be bank. :)


Thx mate, appreciate it :D

Elmeri233

2012-02-19 05:43:44

i cant get the butler to fetch the planks from the plank, it just tries to build without materials, and sometimes right clicks butler and continues doing so.

Nvm, had a wrong camera angle or something since it didnt find the butler correctly

tutkubakay

2012-02-24 12:52:39

From: tesla2ful
to fix the "build" interface thing, just delete any room u have next to the kitchen then it doesnt do that. the "1" error is still comming up man, other than that beast of a script, I can do like 9 rounds b4 the error comes up and it stops working so i just repeat it lol.


thank you. its working now after deleting the other rooms next to kitchen :bart:

junsin

2012-02-25 09:53:02

plz make a teak larder version

kalle777

2012-02-25 11:00:27

works great, but demon butler didnt work 4 me at all, just tryes to find the butler and larder, cant find both :D
Also managed to find a problem with the 1.3 version, that if it 1st time tryes to send butler after planks, it wont type 20 in and it keeps powerclicking the butler to fetch planks, but after i type 20 in manually, it works.

jcjcjc

2012-02-25 12:36:57

it'll work for a while but then eventually. It just sits there and it always with the larder built up like it forgets how to remove it. It'll sit there til it logs out or until I click remove larder(it can finish removing the larder from the once the interface is up) then it works again til it gets stuck.

Triforce711

2012-02-25 12:48:39

did 10k oak planks without an errors.

newy1

2012-02-27 00:36:52

From: jcjcjc
it'll work for a while but then eventually. It just sits there and it always with the larder built up like it forgets how to remove it. It'll sit there til it logs out or until I click remove larder(it can finish removing the larder from the once the interface is up) then it works again til it gets stuck.


Same, won't work longer than 10 minutes now.

Yawnz

2012-02-27 16:55:22

From: newy1
Same, won't work longer than 10 minutes now.


im having the same issue :/

jcjcjc

2012-02-27 17:04:08

I trying to fix it myself but I really don't know what I'm doing I'm very very new to scripting but I might as well try until it's working more properly

Ashihtaka

2012-02-29 14:56:48

I'd really like to use this script, unfortunately I built my house in a specific way, so my Kitchen location probably wouldn't work with the camera angles.

Paradoxium

2012-02-29 21:53:51

hey, the find larder func is kinda broken…maybe colors and hues.. its a great TPA func but I recommend you use DTM as it is static as heLL :f: but anyways take a look at ashaman88 func its pretty solid :D i like ur script though.. i actually combined both ur scripts for a nasty larder :spot::spot::spot:

raggin wests

2012-03-05 15:49:39

were do i put the number of planks i want to take out?

jerbear

2012-03-05 19:51:41

Works flawlessly, will post update when I get my xp gained.

phamxboa

2012-03-06 03:38:58

IT doesn't click on the oak larders, or detect when to remove them, some help ?

Methrend

2012-03-06 03:42:06

News:

Apologies for not updating or providing any support in the past few weeks.
I've been mega busy with other things and just haven't had the time.

I'm currently working on finishing the new rewrite of my mining script (finally), then I'll probably move on to this and the Oak Door script (if I have the funding for a lot of planks to test with…). I'll be doing a complete rewrite designed for speed and efficiency. Until then, be patient or attempt to fix whatever is wrong yourself. :)

Keep an eye on the threads in the coming week or two.

Scoped Guns

2012-03-06 21:07:20

its working pretty good i just tweaked some of the color tolerance on finding the butler and larder and it works pretty good aswell as messed with my camera angle here is a small proggy of what it can still do


Hellevoetsluis

2012-03-07 10:06:27

why having to enter name/pass in the script if you gotta log-in yourself and set the position? if it logs out by crash or so then it logs back in I guess and then it is out of position anyway, so why did you put it in?

Fluttershy

2012-03-07 19:35:59

From: Hellevoetsluis
why having to enter name/pass in the script if you gotta log-in yourself and set the position? if it logs out by crash or so then it logs back in I guess and then it is out of position anyway, so why did you put it in?


you don't, its just standard for all these scripts.

Methrend

2012-03-07 23:01:13

From: Hellevoetsluis
why having to enter name/pass in the script if you gotta log-in yourself and set the position? if it logs out by crash or so then it logs back in I guess and then it is out of position anyway, so why did you put it in?


When I wrote it I was playing around with the idea of automatically setting the position, but it proved to be too time consuming. The player info was left in purely because I didn't want anything to break if I took it out :P

superbuster4

2012-03-09 10:31:05

any idea how much it would cost to go from lvl 43-70?

Tedious

2012-03-09 12:35:45

Great bot man, needed 70 con for the void stares back quest. Keep up the good work.

wardy1100

2012-03-10 00:34:01

well its 10m for me to go from 50-75

daja

2012-03-11 15:07:03

Why doesnt it take planks? It goes to the screen "how many planks", and doesnt put any number in

Er1k

2012-03-12 07:45:19

I will probably be running this for the weekend:) Will post back.

siuman101

2012-03-13 23:31:32

if there any way to increase the speed of the mouse? cause i think that it is a bit slow.
in addition, i think your bot wasted a lot of time on some unessential staff, like checking the exp, Ah, i really don't know how to say, your script just make me think it is not human being, a human won't check skill every time and will not search butler every time.

One thing is definitely good is that it seems can run for an hour or more, but the sad thing is it do have a slow exp/hr.

djborec

2012-03-14 05:16:29

in addtion you need way more failsafes since this script stops at 7:00mins? doing nothing just sitting there.

Also when I run it again ,it loads new SMART instead of using old

superbuster4

2012-03-14 13:14:29

sacred clay hammers?

gphig

2012-03-15 21:35:47

great script man been testing it out and it works great if i run for awhile ill give ya a long proggie to show off ;) 2 things that i noticed though are
- first small thing is atleast with me if camera angle is highest possible and facing completly north it hovers the door inbetween building and if its directly west it hovers the sink i found it works pretty much flawless with it set highest and fast north north west aprox 330-340 degrees clockwise
-second if the butler interupts you by bringing you more planks while the bot thinks it clicked to on the build menu to make another it hovers the brown of the portal… not sure why but it doesnt mess it up at all just thought id let ya know incase u wanted to make a failsafe there or somethin

thanks very much for the script :D
-gphi

iRack93

2012-03-16 13:20:38

Alright, so I get everything set up, everything is in the right place. It goes to click on the butler to retrieve oak planks, and when it asks how many it just re clicks on the butler instead of typing in the number on oak planks to retrieve… Help?

Er1k

2012-03-20 04:01:45

Thanks meth for the great script. Got me a cheap gilded altar in BXPW. That's 35 levels from 40-75 :)

CamSAw

2012-04-02 10:13:16

It just stands there repeatedly clicking the larder

yaroow

2012-05-14 09:01:22

Wrong thread and can't find a delete post button.

Lleatia

2012-05-14 17:38:02

I'm gonna run it over night :D Might post proggy in the morning if it worked. Hope it does :)

hellokitty44

2012-07-08 05:53:08

assuming this is not currently working ?

JettyX

2012-08-17 04:35:05

With no prior knowledge of this language, I fixed this in 5 minutes.
program MethLarder;
{$define SMART}
{$i srl/srl.simba}

var
lardersMade, expGained, tempX, tempY, PLANK_DTM, numPlanks, progCount, outOfPlanks: Integer;
//vars for butler
butlerCol, butlerTol, fetchNum, minInv, maxInv : Integer;
butlerHue, butlerSat : Extended;

const
SRLStats_Username = ''; //Leave blank if you don't have a stats account
SRLStats_Password = '';

LARDERS = 1000; // The number of larders you want to make
BUTLER = 'Butler'; // "Demon" or "Butler" - whichever one you're using

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name := ''; //Username
Players[0].Pass := ''; //Password
Players[0].Active := True;
end;

function findLarder: Boolean;
var
x, y, h, i, CTS: Integer;
pArray: TPointArray;
aPArray: T2DPointArray;
begin
if(not(LoggedIn)) then
Exit;

CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.07, 0.19);
FindColorsSpiralTolerance(MSCX, MSCY, pArray, 4349815, MSCX - 100, MSY1, MSCX + 100, MSCY, 4);
aPArray := TPAtoATPAEx(pArray, 60, 60);

if (length(aPArray) = 0) then
begin
Result := False;
end;

h := High(aPArray);
for i := 0 to h do
begin
MiddleTPAEx(aPArray[i], x, y);
MMouse(x, y, 5, 5);
wait(randomRange(200, 300));
if (IsUpText('earch')) then
begin
GetMousePos(tempX, tempY);
Result := True;
exit;
end;
end;
end;

function findEmpty:Boolean;
var
x, y, h, i, CTS: Integer;
pArray: TPointArray;
aPArray: T2DPointArray;
begin
if(not(LoggedIn)) then
Exit;

CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.28, 0.19);
FindColorsSpiralTolerance(MSCX, MSCY, pArray, 11186105, MSCX - 100, MSY1, MSCX + 100, MSCY, 10);
aPArray := TPAtoATPAEx(pArray, 45, 45);

if (length(aPArray) = 0) then
begin
Result := False;
end;

h := High(aPArray);
for i := 0 to h do
begin
MiddleTPAEx(aPArray[i], x, y);
Mouse(x, y, 5, 5, mouse_right);
wait(randomRange(200, 300));
if (OptionsExist(['arder spac'], false)) then
begin
GetMousePos(tempX, tempY);
Result := True;
exit;
end;
end;
end;

function findButler:Boolean;
var
x, y, h, i, CTS: Integer;
pArray: TPointArray;
aPArray: T2DPointArray;
begin
if(not(LoggedIn)) then
Exit;

CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(butlerHue, butlerSat);
FindColorsSpiralTolerance(MSCX, MSCY, pArray, butlerCol, MSX1, MSY1, MSX2, MSY2, butlerTol);
aPArray := TPAtoATPAEx(pArray, 30, 30);

if (length(aPArray) = 0) then
begin
Result := False;
end;

h := High(aPArray);
for i := 0 to h do
begin
MiddleTPAEx(aPArray[i], x, y);
MMouse(x, y, 5, 5);
wait(randomRange(200, 300));
if (IsUpText('utle')) then
begin
GetMousePos(tempX, tempY);
Result := True;
break;
end;
end;
end;

function findBuild:Boolean;
var
x, y, h, i, CTS: Integer;
pArray: TPointArray;
aPArray: T2DPointArray;
begin
if(not(LoggedIn)) then
Exit;

CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.11, 0.41);
FindColorsSpiralTolerance(MSCX, MSCY, pArray, 6588315, MSX1, MSY1, MSCX, MSCY, 4);
aPArray := TPAtoATPAEx(pArray, 35, 35);

if (length(aPArray) = 0) then
begin
Result := False;
end;

h := High(aPArray);
for i := 0 to h do
begin
MiddleTPAEx(aPArray[i], x, y);
MMouse(x, y, 5, 5);
wait(randomRange(200, 300));
if (IsUpText('Oak lar')) then
begin
Result := True;
GetMousePos(tempX, tempY);
exit;
end;
end;
end;

procedure makeLarder;
var
clickTime: Integer;
begin
numPlanks := CountItems('dtm', PLANK_DTM, []);
while (((not findButler) and (numPlanks <= maxInv) and (numPlanks >= minInv)) or (numPlanks > maxInv) or (findLarder) or (outOfPlanks = 1)) do
begin
If ((outOfPlanks = 1) and (numPlanks < minInv)) then
begin
writeln('No more planks, logging out');
outOfPlanks := 2;
break;
end;

If (findEmpty) then
begin
ChooseOption('uild');
MarkTime(clickTime);
wait(randomRange(800, 1200));

while ((not findBuild) and (TimeFromMark(clickTime) < 6000)) do
begin
wait(randomRange(200,400));
end;


Mouse(tempX, tempY, 5, 5, mouse_left);



wait(randomRange(500, 1000));
Inc(lardersMade);
expGained := expGained + 480;
stats_IncVariable('Oak Larders (Constructed)', 1);
stats_IncVariable('Construction EXP (Gained)', 480);
end else
begin
if (findLarder) then
begin
Mouse(tempX, tempY, 5, 5, mouse_right);
wait(randomRange(200,300));
ChooseOption('emove');
repeat
wait(randomRange(100,200));
until (FindNPCChatText('es', Nothing));
TypeSend('1');
wait(randomRange(500, 800));
end;
end;
numPlanks := CountItems('dtm', PLANK_DTM, []);
wait(randomRange(600,1000));
end;
wait(randomRange(1000,1500));
end;

procedure fetchButler;
begin
if (outOfPlanks = 0) then
begin
repeat
numPlanks := CountItems('dtm', PLANK_DTM, []);
if (numPlanks > maxInv) then
break;

if (findLarder) then
break;

if (findButler) then
begin
Mouse(tempX, tempY, 5, 5, mouse_right);
wait(randomRange(100, 200));
ChooseOption('etch');
wait(randomRange(1000, 2000));

ClickContinue(True, True);
FindNPCChatText('coins.',Clickleft);

numPlanks := CountItems('dtm', PLANK_DTM, []);
if (numPlanks > maxInv) then
break;

if (FindNPCChatText('nother', Clickleft)) then
begin
wait(randomRange(800,1000));
end else
begin
FindNPCChatText('Oak pla', ClickLeft);
wait(randomRange(1000, 2000));
TypeSend(toStr(fetchNum));
end;

wait(randomRange(500, 1000));

if (FindText(tempX, tempY, 'regret', UpChars, MCX1, MCY1, MCX2, MCY2)) then
begin
outOfPlanks := 1;
Writeln('Ran out of planks, using up inventory');
break;
end;

end;
until (not findButler);
end;
end;

procedure setUpButler;
begin
case BUTLER of
'Butler':
begin
butlerCol := 1122129;
butlerTol := 7;
butlerHue := 0.42;
butlerSat := 1.85;
fetchNum := 20;
minInv := 8;
maxInv := 16;
end;

'Demon':
begin
butlerCol := 1450310;
butlerTol := 9;
butlerHue := 0.34;
butlerSat := 2.71;
fetchNum := 26;
minInv := 8;
maxInv := 10;
end;
end;
end;

procedure ProgReport;
var
expHr: Integer;
begin
Stats_Commit;
Writeln(' ');
Writeln(' Methrends Oak Larder Maker ');
Writeln(' Running For: ' + TimeRunning);
Writeln(' Larders Made: ' + IntToStr(lardersMade));
Writeln(' Construction Exp Gained: ' + IntToStr(expGained));
Writeln(' ');
end;

begin



ClearDebug;
SetupSRL;

SmartSetRefresh(100);

If (SRLStats_Username = '') then
SetupSRLStats(586, 'Anonymous', 'anon1337')
else
SetupSRLStats(586, SRLStats_Username, SRLStats_Password);
DeclarePlayers;

if (not LoggedIn) then
Writeln('Please log in and setup the position as needed');

repeat
wait(randomRange(500,1500));
until (LoggedIn);

MakeCompass(0);
SetAngle(SRL_ANGLE_HIGH);
progCount := 0;
outOfPlanks := 0;
setUpButler;

PLANK_DTM := DTMFromString('mrAAAAHic42BgYHBiYmDwBGI/IPZggvDtgdgGiF2B+BFQzXUgvgXEj4H4LRB/AuKPQPwciLNCrIEkE4OBggKYRseSQBIfZiSAYQAAg00Lrg==');

repeat
makeLarder;
fetchButler;
Inc(progCount);
If ((progCount mod 5) = 0) then
ProgReport;

until ((lardersMade >= LARDERS) or (outOfPlanks = 2));
logout;
ProgReport;

end.

imthecactus

2012-08-19 16:49:28

For some reason it doesn't click on the larder (In build menu) and it just hovers over the "X" I've looked at the script, being a novice id assume it has something to do with this part of the code…

    begin
ChooseOption('uild');
MarkTime(clickTime);
wait(randomRange(800, 1200));

while ((not findBuild) and (TimeFromMark(clickTime) < 6000)) do
begin
wait(randomRange(200,400));
end;

if (findBuild) then
begin
Mouse(tempX, tempY, 5, 5, mouse_left);
end else
begin
CloseWindow;
continue;
end;

I'm not sure what to change to get it to work.
Any help what's wrong, and if a solution can be given, any chance of explaining why it worked? I would like to understand it a bit better.

LemonHaze

2012-08-22 09:04:15

It doesn't click, it hovers the larder build image but doesn't click it :)