SRL Archive - RS3 Outdated / Broken Scripts

Etherfreak's Log Burner


EtherFreak

2011-11-13 22:45:48

Well, the firemaking section looked mighty empty as of late, and I figured I would do something about it. I have put together a simple log burner. It will withdraw whatever log you want from your bank, and burn it to ashes!

//  ----------------SETUP-----------------------------
// Start in Selected Bank. Setup log location.
loadcount= 10 ; //how many cycles you need (27 logs per cycle)
BankCol=2 ; //log col in bank
BankRow= 2 ; //log row in bank
threelet='ohn' ;//2-4th letters of name. I.E. Johntrucker='ohn' (optional)
BurnWait= 2500 ;//How long it takes for a log to light and burn.
BankLocation=1 ;//1=VEB, 2=FEB, 3=placeholder
// ---------------END SETUP----------------------------------------

Setup is fairly simple. You start in the Verock East Bank (or falador east bank). You enter the row and column of the log into the correct spot. and then you run it. Smart is supported, you just need to remove the // in front the smart, and it will work.

Future Plans:
Add more banking locations.
Add multiple character support
Improve detection of burnning areas

Known bugs:
Can't tell if you have a strange rock. I dont have members, so I dont have a way to test for this issue. Play on a free world would be my suggestion, or get 2 strange rocks and keep them in your bank is another solution.
Currently does not respond to fire spirits.
Will not recover if not in a known bank.

Please let me know of any issues so I can try to resolve them. If I receive hate or flaming, I will be more then happy to remove my work and let it sit on my drive for my own use. If you don't have something nice to say, don't say it.

Enjoy!

UPDATE VERSION 1.1
I have fixed the issue of not lighting the last log before returning to the bank. I had a timing issue that is now fixed. I also fixed an issue where it would get stuck trying to light a fire on a fire. Another thing that is improved is detecting the bank symbol at start, so you will know right away if the bank symbol is detected. I also commented the log burning procedure in case you feel that your logs are not burning fast enough. I have an intel atom processor that seems to lag a bit with runescape, so I have the timing set up that it will burn my logs. I will be removing the wait time some point and change to log burning detection of some sort. I am leaving the previous version up so that people can differentiate between the new and old version if needed. If there are any other issues, please post them so I can try and fix them. Happy Burning!

UPDATE VERSION 1.2
I have fixed the issue due to the update of the tinderbox. I also have fixed the can't burn here issue. Should be good to go. BURN BABY BURN!

UPDATE VERSION 1.3
Tool belt tinderbox now working! This means you can burn 28 logs per round! Also, no log left behind. If you lag a bit, it will go back and burn every log left behind!

UPDATE VERSION 1.4
Banking symbol issue should be no longer. Added easy adjustment for the burn wait time, for those that were leaving logs on the ground unlit. If you do have an issue please give me enough info so I can try and help fix it.

UPDATE VERSION 1.5
Banking issue should be no longer. WARNING will warn if not at bank, but will not log out or terminate. make sure u are at verock east bank!

UPDATE VERSION 1.6
Burning fire issue no longer logs you out, but will return you to the bank and continue burning, but note this is unhumanlike behavior. The banking alternative method will now look at the line of yellow dots in the bank, and has not failed me once.

UPDATE VERSION 1.7 BETA
Now using srl 5 and working within the bugs and updates of srl 5. Also added two new banking locations, but these are both in BETA, which means you may, and possibly will, encounter bugs. VEB has been tested the most, and seems to be working without any issues. Also fixed the issue (I think) where the bank screen will stay open, and it will try to burn with the bank screen open.

UPDATE VERSION 1.7
Fixed line 254 issue, seeing how no one is willing to read my post about how to fix it. I am doing away with the drainer bank location, because it is not a good location to burn at. I also added a bank pin (which I have not tested, because I do not use bank pins). Both Falador, and Verock should be good to go. I would like to note that falador is less likely to recover if there is someone else burning at the same time. Congrats to the couple of users that have achieved 99 firemaking! I do not know why some users were wanting to not burn lines 24-28, so I have not changed anything in that area. I also have added a few minor failsafes.

UPDATE 1.8 BETA
Added SPS Walking to bank, with failsafes. Now you should always arrive at the bank. I currently have not fixed or improved when there is an object in the way, or a fire in the way of where you are burning. Happy Burning

UPDATE 1.9 BETA
BONFIRES! This script now burns bonfires. no more fire clashing. I am working on fire spirits, but right now it does not collect them.

UPDATE 1.91BETA
Fixed the issue with smart.

UPDATE 1.92BETA
Fixed the issue with smart, again…

Kyle Undefined

2011-11-13 23:21:47

Not a bad script, could use some improvements though.

Your Burn procedure could use some work, and instead of using a repeat…until, why not use a for loop?

procedure Burn;
var
I : Integer;
begin
for i := 2 to 28 do
begin
FindNormalRandoms();
InvMouse(1, 1);
Wait(RandomRange(850, 1000));
InvMouse(I, 1);
if IsChatBoxTextAnyLine('here', clBlue) then
begin
WriteLn('Issue making fire, logging out...');
LogOut();
TerminateScript();
end;
if IsChatBoxTextAnyLine(treelet, clBlue) then
begin
WriteLn('Someone said your name, logging out to be safe');
LogOut();
TerminateScript();
end;
Wait(RandomRange(1000, 1500));
end;
end;
Also, why log out when someone says your name?

Other than that, you need better fail safes and walking. Oh, and you need to work on your standards, my eyes are bleeding…

Keep it up though!

EtherFreak

2011-11-13 23:55:18

Never used a for loop before, but I guess I could look into making one work. I chose to have the user log out when their name is said because it is easyer to have them log out then try and answer to their name and question.

Example: "John, what is your firemaking?" or "John, do you want to buy something?" would result in need of an intelligent response. If you do not respond, you may get reported sometimes. hence logging out seems to be the best method. I guess I should give the user the option though….

As for my standards, I am trying, honest…

Kyle Undefined

2011-11-14 00:07:43

Oh ok, at least I know your logic behind it. Also, no worries about the standards, you'll get better over time. I was being a bit of a jackass, sorry.

tha mezziah

2011-11-14 06:24:28

From: EtherFreak
Never used a for loop before, but I guess I could look into making one work. I chose to have the user log out when their name is said because it is easyer to have them log out then try and answer to their name and question.

Example: "John, what is your firemaking?" or "John, do you want to buy something?" would result in need of an intelligent response. If you do not respond, you may get reported sometimes. hence logging out seems to be the best method. I guess I should give the user the option though….

As for my standards, I am trying, honest…


I like this option, as of late alot more people are reporting bot like behavior if someone sees you somewhere then they come back a couple of hours later and see you still there the chances are they will try and have a conversation with you/report you.
This is what jagex are counting on, as bots are fewer and far between after the nuke and can stick out a lot more.

In my opinion autotalkers aren't worth the effort unless you are doing a activity when you have to be on a certain world, even then a autotalker is still extremely hard to make it seem legit.

With a script like this it would be handy if someone tries to talk to you that it logs out and switches worlds or something similar.

I like it, good work.

neley

2011-11-14 13:24:03

Great script, why isnt there one for burning in fist of guthix? FOG is the best place to burn :D

Mr. Bottomtooth

2011-11-14 13:33:59

Nice to see some scripts in Firemaking section as well! :) At the moment I'm not in need of an fm script, but still nice of you to make one.

In case you're wondering what spots to add with possible future updates, I'd say lunar isle is one of the best places to train. It's P2P though.

Keep it up! :)

neley

2011-11-14 13:37:27

From: Mr. Bottomtooth
Nice to see some scripts in Firemaking section as well! :) At the moment I'm not in need of an fm script, but still nice of you to make one.

In case you're wondering what spots to add with possible future updates, I'd say lunar isle is one of the best places to train. It's P2P though.

Keep it up! :)


Not FOG, I prefect fog, its pretty much perfect. Empty, long, and close bank.

Mr. Bottomtooth

2011-11-14 13:40:11

From: neley
Empty, long, and close bank.

Indeed. Lunar Isle.

There are more good places to burn than just one. I'm sure FOG is good. So is lunar.

EDIT. http://www.youtube.com/watch?v=uGA6oSVDfs8

[XoL]

2011-11-14 16:57:57

Whew iv been waiting for a firemaking script, after 99 woodcutting I am coming here :)
Thank you very much for your contribution

I really like the "name" logout feature, perhaps make it optional but regardless I would use it EVERY time such a good idea

Now that I think about it.. why did I never think of that.
Great job :)

ORKOID

2011-11-15 21:26:35

Works well, thanks heaps for your work

RedWz

2011-11-16 22:54:08

Thank you very much for this! Will post a progress report soon, as I've been legit FMing for a bit now and figured out why I quit trying to level it so many times…currently 89/92 and burning maples with a Penance Horn and it's still driving me crazy.

Also: One thing I noticed was the huge delay between burning each log. It would do two logs nearly one after the other, then would wait for 4-5 seconds (possibly longer) before doing the next two, and repeat. I don't know exactly how everything works in the language Simba uses, but I suppose you could reduce the maximum sleep time between clicks, and raise the minimum by 100-200MS. I know for certain that it's not lag, as well.

wipe me down

2011-11-17 03:26:54

I've been running this quite a bit and I have noticed the delay in burning logs as well. Also, about 95% of the runs, it doesn't burn the last log, it just leaves it sitting there. Other than that, it works great!

EDIT:

I just took a look at the code, just to see if I could figure it out and here's what I came up with..

When it comes to it not burning them quick enough, I just shortened the "Wait(RandomRange(*,*));" in your "Procedure Burn;"
and that worked wonderfully…. the first time.

The reason it didn't work anymore after that is because it kept trying to burn the logs on an already burning fire… You just need to have it alternate burning paths, if possible.

As for the last log not burning, I just added "Wait(RandomRange(1000,1500));" just as your "toBank" procedure begins.

EtherFreak

2011-11-17 20:07:13

I am upping a newer version. Please Verify you are running Version 1.1 to avoid bugs that have come up.

wipe me down

2011-11-22 22:05:24

Is this still working?

EtherFreak

2011-11-23 15:41:31

It is down until the text files are updated in srl. I believe all scripts are down until then. It should be back online before too long.

jayden202

2011-11-25 00:23:53

4 some reason it starts off at the right spot places a log lights it then starts to run towards varrock and logs out cause it cant find the bank. any1 know why this is happening?. thanks

Versus The World

2011-11-25 03:45:41

Is this stable? Or at least at a certain location? Just bought 60k logs for 99.

Littma

2011-11-26 03:48:25

Question, I have a two letter name–would that effect the script in general seeing the script needs to identify a part of it's name? Or is that optional?

Thanks, I'll test if I can get a response :)

wtfje

2011-11-26 16:01:26

From: Littma
Question, I have a two letter name–would that effect the script in general seeing the script needs to identify a part of it's name? Or is that optional?

Thanks, I'll test if I can get a response :)


That's optional. You don't have to fill it in. (I dont no why the part of the name is, but i never fill it in and it doesn't effect the script)

But this script doesnt really work…

hajahmz

2011-11-27 20:55:51

nvm :) great script, but how do i configure the bank slot? it's set to row 1 column 1 but clicks in the middle

iamorange12

2011-11-28 03:32:45

From: hajahmz
nvm :) great script, but how do i configure the bank slot? it's set to row 1 column 1 but clicks in the middle


Try setting it to row 0 column 0 ;)

hajahmz

2011-11-28 06:19:13

ill try that when im home thanks

Im auz

2011-11-28 06:59:37

Very flawless! Only problem is that when I set Row and Column to 1 and 1 it will click somewhere else, so what I did I just moved my logs to there, but maybe check that out or tell me if im doing something wrong ?

wtfje

2011-11-28 17:39:18

From: Im auz
Very flawless! Only problem is that when I set Row and Column to 1 and 1 it will click somewhere else, so what I did I just moved my logs to there, but maybe check that out or tell me if im doing something wrong ?


the first row is 0 and the first collum is 0. That's what you think is 'wrong' ; no?

EtherFreak

2011-11-28 17:47:37

The first bank slot is row=0 col=0 the one next to it is row=0 col=1 ect.
The name is optional. this detects stuff like "John, what is your firemaking level?" where it will detect "ohn" and log out for you.

thedude

2011-11-28 18:51:01

fixed nvm

dukenukem3d

2011-11-29 06:37:09

Hey! Tyvm for the script first of all!
I have a problem with the banking tho…
Sometimes when it clicks on the bank icon the bot doesnt reach the bank and stays in front of the bank doors and tries to find the right colour at the doors… i dunno. maybe if the banking has not been accomplished in a time peroid then it should try to click once again on the bank symbol?..would this solve this?..
cheers!

jkj1991

2011-12-01 01:58:22

Took me a minute to actually get it working but once I did it worked great! Thanks for providing this I hate leveling firemaking and I need 60 to finish the lumby & Draynor tasks! <3 -JJmofuggin

iamorange12

2011-12-01 03:59:26

From: hajahmz
ill try that when im home thanks


Np mate :D

illuminatiswag

2011-12-01 11:00:26

99 fm time !

pwning

2011-12-01 21:33:21

I tried to use this script and It would burn a log and run away and burn another all the way across runescape

Deload

2011-12-05 13:07:02

works perfectly.
Only thing is rather slow mousemovement? i mean, it could be speeded up quite a bit(specially since the FM movement ingame have to restart, and not autoburn without the "tinderbox on logs" emote.

Ketan

2011-12-06 03:52:07

Bank pin not supported?

phamxboa

2011-12-06 17:22:31

this doenst even work, it runs across the map until it cannot run no more

Versus The World

2011-12-07 05:33:05

Im curious, to all the ppl who claim this script is working perfectly, what location and settings do you use?

Swatarianess

2011-12-08 08:01:33

Not sure if this would work with new update? I'll try this out when I get simba again or maybe get vps with simba ^^

EtherFreak

2011-12-09 14:07:50

UPDATE 1.2 is now up and running, should be good to go. I currently do not have support for bank pins, due to the fact I do not use bank pins. but I will look into adding them.

Meatyfrog

2011-12-09 15:26:11

From: EtherFreak
UPDATE 1.2 is now up and running, should be good to go. I currently do not have support for bank pins, due to the fact I do not use bank pins. but I will look into adding them.


Did you add support for toolbelted tinder boxes? Or is one still required in the first inventory spot.

Swatarianess

2011-12-09 16:19:07

From: EtherFreak
UPDATE 1.2 is now up and running, should be good to go. I currently do not have support for bank pins, due to the fact I do not use bank pins. but I will look into adding them.


Thanks gonna get 70fm now ^^ I'll post proggy if I can

EtherFreak

2011-12-09 16:46:42

Look for toolbelt version to come soon.

Grimtoker

2011-12-09 18:35:26

works great, thanks for the script and updates :)

Hero

2011-12-11 13:13:35

If you are still working on this, you might want to rework your bank method. All the worlds I have tried have had the bank symbol under the oddly colored banker dots on the minimap so it never works.

EtherFreak

2011-12-11 15:00:56

UPDATE VERSION 1.3
Tool belt tinderbox now working! This means you can burn 28 logs per round! Also, no log left behind. If you lag a bit, it will go back and burn every log left behind!

TheShuffleRobot

2011-12-12 00:35:12

all it does it keep clicking on the inventory tab.. any help?
and it cant find road color?

khaleelts

2011-12-12 08:14:50

From: TheShuffleRobot
all it does it keep clicking on the inventory tab.. any help?
and it cant find road color?


put you logs in the 1st tab of the bank in the 1st col and row…then set the col and row in the script to 0 and 0 and also make sure you grpahics are on software mode..full bright and minimum settings.

I Am He

2011-12-12 09:53:42

Doesn't work, just logs out, lol

khaleelts

2011-12-12 11:00:42

From: Biffaboy
Doesn't work, just logs out, lol


make sure you simba is updated alogn with all the other required extensions. i gotta a feeling it logs you out becuase you prolly sett the wrong graphic settings

sigisx5

2011-12-12 15:27:52

i got this bug http://www.youtube.com/watch?v=jpseEvo61C4&feature=youtu.be and if anyone can subsribe my chanel

BGXD

2011-12-12 17:44:30

cant tell if your at the bank. try a different world?

helpe me
dont understand

EtherFreak

2011-12-13 00:17:58

From: sigisx5
i got this bug http://www.youtube.com/watch?v=jpseEvo61C4&feature=youtu.be and if anyone can subsribe my chanel


You seem to be at the WEST verock bank, the script is made for the EAST verock bank. More banking locations coming soon.

cant tell if your at the bank. try a different world?

helpe me
dont understand


If the bank symbol is too hard for the program to see, it will log out. If it does not change, you can often climb up the stairs in the bank, and back down, and the bank symbol will be in a different spot. If the script cannot detect the bank symbol, then the script will just log you out. This is so that you may remedy the issue before your guy ends up not back at the bank.

TheShuffleRobot

2011-12-13 00:42:34

So far looks legit, ill test it out tomorrow!

BGXD

2011-12-13 05:54:08

I tried different positions

but he says "cannot tell if your at the bank. try a different world?
Successfully executed. "

blaa .. I need help!

dozza

2011-12-13 06:39:05

When i start up the script, it doesnt even open up RS, it just looks for the bank right away, and then gets the error "cannot tell if your at the bank. try a different world?"

BGXD

2011-12-13 07:10:00

yeah

dont understand

Gushers

2011-12-13 09:35:42

Problem: It can't tell if it is in the bank or not so it exits.
I set my name, pass, my collumns/rows, and the 3 letter word if somebody says your name.

I Am He

2011-12-13 11:24:05

Please update this so it works. No matter what, it cannot find the bank.

EtherFreak

2011-12-14 21:54:58

I am using the script as I type this. If the bank symbol is in a bad spot, go up the stairs in the bank, come back down, and try to run it again. very rarely do I need to do that, and it has been running great for me on my laggy computer. I am looking into alternatives for finding the bank at the end of burning.

dozza

2011-12-14 23:05:17

From: EtherFreak
I am using the script as I type this. If the bank symbol is in a bad spot, go up the stairs in the bank, come back down, and try to run it again. very rarely do I need to do that, and it has been running great for me on my laggy computer. I am looking into alternatives for finding the bank at the end of burning.


Well when i try use logburner v1.3, i click play but runescape doesnt open up, but the script tries to continue working

Kyle Undefined

2011-12-14 23:15:03

If the script doesn't use SMART, you need to select the RS client/

I Am He

2011-12-15 11:21:23

From: EtherFreak
I am using the script as I type this. If the bank symbol is in a bad spot, go up the stairs in the bank, come back down, and try to run it again. very rarely do I need to do that, and it has been running great for me on my laggy computer. I am looking into alternatives for finding the bank at the end of burning.


If you read my post, you'd realise I said 'no matter what' meaning I've been going up and down the stairs for around 30 minutes.

EtherFreak

2011-12-15 13:44:09

From: Camo Developer
If the script doesn't use SMART, you need to select the RS client/


The script is defaulted to use the RS client, but can also use smart if you uncomment it.

// script by EtherFreak
program LogBurner;
//Remove // for smart
//{.Include SRL\SRL\Misc\SMART.SCAR}
{.include SRL/SRL.scar}

If you read my post, you'd realise I said 'no matter what' meaning I've been going up and down the stairs for around 30 minutes.

I am sorry I did not take the "no matter what" to mean that you had tryed the stairs method. Further down the script you can try adjusting the following symbol accuracy. 1.0=must match symbol exactly 0.6= 60% accuracy and so on. too low will mistake other symbols for the bank symbol.

 count:=0;
kill:=0;
SymbolAccuracy:=0.6; //Ajust as needed for bank symbol
wait(4000);
findnormalrandoms;
roadcolor:=colorroad;

Also, where is the bank symbol at? is it under other players, or is it out in the open, or is it on top of the bankers? The symbol should usually be detected unless it is parked right on top of the row of banker dots.

phamxboa

2011-12-16 16:39:27

can you fix the bank detection ?

Houndog3322

2011-12-16 17:25:03

hey im not really sure if this would work or not since im really just spitballing and don't know how to script for color but could you just take the color of the bank symbol? LIke the yellow part and if the script sees it go there and then bank?

once again i have no idea just an idea

poptarts

2011-12-16 22:15:31

I'm able to run the script without error after a little tweaking and getting the bank symbol in a nice position (this is necessary to prevent the script from clicking into areas where it can see the bank booth but can't reach it, and for stability), but one thing I've observed that it may attempt to click "light" that appears in the "You attempt to light the logs" in the chatbox (this causes it to click down near the chatbox and move off into a place where you can't light a fire). I'm not sure whether or not if this is the problem; but it runs perfectly fine if I switch to public chat, even though it uses the chatbox to detect if it can't light a fire there.

Also, it was a bit annoying trying to set up/login the script when it fails. I removed the logout functions for when it does, after removing them it only stops the script; I would suggest removing it or changing it to log to lobby instead rather than logging out.

but overall– it's a pretty great script, though it could use a tiny bit of work.

Omar

2011-12-17 07:28:42

hey ether. I was wondering is this script still functioning? Thanks.

Albi

2011-12-17 13:36:27

Hey, I am currently having an issue where it will withdraw my logs, then try to withdraw more twice more and then log out?

Gushers

2011-12-17 22:47:25

"It will withdraw whatever log you want from your bank, and burn it to ashes!" <– No it won't.

99 Doors

2011-12-18 14:04:11

I have an issue where every few minutes the script logs out and stops. No file gets saved in the log folder but here is the output on the console:


Compiled successfully in 1076 ms.
SRL Compiled in 63 msec
SMART Initialized.
Loaded: Server 1, Members: False, Signed: True, Super Detail: False.
initrun complete. You are at the bank. The roadcolor is:8949649.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 27 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 26 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 25 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #27 log.
Burning #28 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 24 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 23 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 22 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 21 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 20 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 19 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 18 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 17 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 16 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 15 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 14 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 13 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 12 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 11 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #27 log.
Burning #28 log.
Burning #24 log.
Burning #24 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 10 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 9 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #25 log.
Burning #26 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8949649.
There are 8 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8949649.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #11 log.
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Issue making fire, logging out…
Successfully executed.

EtherFreak

2011-12-18 14:21:39

From: ritzbits
I'm able to run the script without error after a little tweaking and getting the bank symbol in a nice position (this is necessary to prevent the script from clicking into areas where it can see the bank booth but can't reach it, and for stability), but one thing I've observed that it may attempt to click "light" that appears in the "You attempt to light the logs" in the chatbox (this causes it to click down near the chatbox and move off into a place where you can't light a fire). I'm not sure whether or not if this is the problem; but it runs perfectly fine if I switch to public chat, even though it uses the chatbox to detect if it can't light a fire there.

Also, it was a bit annoying trying to set up/login the script when it fails. I removed the logout functions for when it does, after removing them it only stops the script; I would suggest removing it or changing it to log to lobby instead rather than logging out.

but overall– it's a pretty great script, though it could use a tiny bit of work.


I use the text from the chat box to detect "ere" to see if a fire cannot be lit, so seeing the black text from games is a good idea. As for the bank issue when you first log in, I guess I could let it just notify you and not log out.

99 Doors, the script ended up with the user where he could not light a fire, tried a different spot, could not light a fire, and then logged out because he could not light a fire. The issue usually is someone else fire-making in the same area. I am still working on other peoples fire detection.

Houndog3322, I could set it to find the yellow dots of the bankers, but it could then possably run past the bank, or find some other yellow dot thats not a banker…

Albi, does the road color in the debug window match the color road in the setup? if it does, then it cannot find the road color, and may not exit the bank, The other possability is that srl is not up to date, and it cannot tell that the inventory is full?

Reminisce

2011-12-18 16:16:14

Where approximately should the bank symbol be? I've been trying to get this to run for quite a while now, each time changing the location of the bank symbol by going up and down the stairs, but to no avail.

EtherFreak

2011-12-18 21:09:26

To those that seem to be having issues with not finding the bank, to give an idea of an ok bank symbol, refer to the following picture:
If you feel that the bank symbol is visable, then it is likely you have not properly set up your client for botting, or downloaded the latest srl.
An example of a non working bank symbol:

Deadly Serious

2011-12-19 02:39:11

You should make a fail safe for a strange rock appearing in your inventory it just right clicks it and then clicks "cancel" over and over again.
Also, if you're a low level it will try and build another fire while trying to already start one. Leaving multiple logs on the ground but that's only for low level fmers.

Edit: It also right clicks the logs and scrolls down to "cancel", usually on the 24-28 invent logs. It does this 2-4 times an invent.

Other then that is running great :D

EtherFreak

2011-12-19 13:46:43

From: Deadly Serious
You should make a fail safe for a strange rock appearing in your inventory it just right clicks it and then clicks "cancel" over and over again.
Also, if you're a low level it will try and build another fire while trying to already start one. Leaving multiple logs on the ground but that's only for low level fmers.

Edit: It also right clicks the logs and scrolls down to "cancel", usually on the 24-28 invent logs. It does this 2-4 times an invent.

Other then that is running great :D


Thanks for the feedback.

I am not sure what the strange rock is, but I also need to add detection for if you run out of logs in your bank, and withdraw something other then logs.

I supose I should set it so the user can edit the wait time between lighting fires.

The 24-28 spots it sometimes oposit clicks and is right on top of the option to light a fire. this is a srl issue, so if I did not have it click cancel, then it would move the mouse to the top of the client and click on the next log, and would look even less human. The plus side is it will come back and burn the logs it may have missed due to lag.

DeiJaiVui

2011-12-22 02:40:53

It doesn't work for me, just does nothing.

YoHoJo

2011-12-22 02:50:21

From: DeiJaiVui
It doesn't work for me, just does nothing.


More info please…
Does SMART even pop up?
Does it log in?
Does it do anything at all?

DeiJaiVui

2011-12-22 02:52:08

From: YoHoJo
More info please…
Does SMART even pop up?
Does it log in?
Does it do anything at all?


Doesn't do anything at all.

YoHoJo

2011-12-22 02:53:29

Smart doesn't even show up for you?
Well if you were to READ the top of the script it looks like this:
//Remove // for smart
//{.Include SRL\SRL\Misc\SMART.SCAR}

Change it to
//Remove // for smart
{.Include SRL\SRL\Misc\SMART.SCAR}

And then SMART will come up.

Chris

2011-12-22 03:02:26

Im new to tbis forum, got everything set up and this script only couldnt find the bank symbol and therefore cant find the bank and keeps running east until the failsafe
Ive edited it and it works great using roadwalk back to the bank :)
I dont know if this is allowed since no one else codes the script, but I could show you my edited version of this script

DeiJaiVui

2011-12-22 05:46:29

From: YoHoJo
Smart doesn't even show up for you?
Well if you were to READ the top of the script it looks like this:
//Remove // for smart
//{.Include SRL\SRL\Misc\SMART.SCAR}

Change it to
//Remove // for smart
{.Include SRL\SRL\Misc\SMART.SCAR}

And then SMART will come up.


I did remove the //.

YoHoJo

2011-12-22 06:01:06

Chris. We are open source and most scriptures love suggestions and fixes. Post whatever fixes you wish remember to put Simba tags around them please.

Deja, show copy and paste the top few lines of your script please. Show from the line that starts 'program' and all of thr include lines I'd like to see.

Chris

2011-12-22 11:42:20

YoHoJo, thanks :)

Etherfreak, when I tried to run it, it couldnt find the bank symbol. I have used the staircase trick something like 30 times, couldnt find it..
I even changed the SymbolAccuracy to 0.2, it still couldnt find it :p
So Ive made it to use roadwalk back to the bank if the bank symbol wasnt found, and it works :)

You might want to add something like this to your script, there have been more people saying: "It cant find the bank symbol", something like this could fix it.

I was about to post everything I have here, but I have found a bug in my code :p
I am quite new to scripting, so Im trying to solve them myself to learn from it.
I will post it later

Edit:
Fixed the bug I had :D
I dont know if this works when it CAN find the bank, because my pc cant find it..

Here's the script:
// script by EtherFreak
program LogBurner;
//Remove // for smart
{.Include SRL\SRL\Misc\SMART.SCAR}
{.include SRL/SRL.scar}

Const

// ----------------SETUP-----------------------------
// Start in Verock East Bank. Setup log location.
loadcount= 36 ; //how many cycles you need (27 logs per cycle)
BankCol=1 ; //log col in bank
BankRow= 1 ; //log row in bank
colorroad= 8752779 ; //grey road color to have RoadColorChecker; work
threelet='ohn' ;//2-4th letters of name. I.E. Johntrucker='ohn' (optional)
BankLoc='veb';
// ---------------END SETUP----------------------------------------

var
x, y: integer;
counter, count, InventsDone, kill, this: Integer;
killed, UseBankSymbol, UseRoadwalk: boolean;


procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
// ----------------SETUP-----------------------------
Name := '';
Pass := '';
Nick := '';
Active := True;

end;
end;
// ---------------END SETUP----------------------------------------

Procedure initrun;
begin
Smart_Members := False;
Smart_Server := 1;
Smart_Signed := True;
Smart_SuperDetail := False;
killed := True;
this := 0;
UseBankSymbol := False;
UseRoadwalk := True;
SetupSRL;
DeclarePlayers;
LoginPlayer;
counter:=2;
count:=0;
InventsDone:=0;
kill:=0;
SymbolAccuracy:=0.6; //Ajust as needed for bank symbol
wait(3000);
findnormalrandoms;
roadcolor:=colorroad;
RoadColorChecker;
if findsymbol(x,y,'bank') then
begin
writeln('Banksymbol found!');
UseBankSymbol := True;
UseRoadwalk := False;
end;

if UseRoadwalk then begin
writeln('Cant find banksymbol, using roadwalk.')
end;
// if UseBankSymbol then begin end;

setangle(true);

end;

Procedure Burn;
Var
I,K:integer;
Begin
K:=0;
For I:= 1 to 28 do
Begin
findnormalrandoms;
if ExistsItem(I) then
begin
//if I=11 then
//GetNewRoadColor(mmx1,mmy1,mmx2,mmy2,6);

invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
writeln('Burning log #'+IntToStr(I)+'.');
Wait(RandomRange(1800,1000)); // versneld
end;
if ExistsItem(I) then
begin
invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
writeln('Burning log #'+IntToStr(I)+'. (second try)');
Wait(RandomRange(1700,1000));
end;
if IsChatBoxTextBetween ('ere',clBlack,8,8) then //fire not allowed
begin
inc(k);
RadialRoadWalk(RoadColor,350,360,14,-2,0);
Wait(RandomRange(2850,1000));
dec(I);
writeln('Wss vast door een hek, proberen te ontsnappen.. ');
Wait(RandomRange(2850,1000));
//TerminateScript;
if k=4 then
begin
Writeln('Issue making fire, logging out...');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if IsChatBoxTextAnyLine (threelet,clBlue) then //name detection
begin
writeln('Someone said your name, logging out to be safe');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if invcount=0 then
writeln('Burned correctly') else
Burn;
End;

Procedure Bank;
Begin
writeln('Banking kill is:'+inttostr(kill)+'.');
mousespeed:=(8+random(3));
inc(kill);
findnormalrandoms;
//Wait(RandomRange(450,700));
openbankfast(BankLoc);
Wait(RandomRange(400,450));
withdraw(BankCol,BankRow,0);
Wait(RandomRange(1300,1500)); // killed = waar, c = waar.

if kill=4 then begin
inc(this);
if killed then
begin
writeln('Waiting 5 seconds, than trying to find the bank..');
Wait(RandomRange(4172,5928));
RadialRoadWalk(RoadColor,145,205,50,-2,0);
killed := False;
kill :=0;
Bank;
end;
if this=2 then
begin // if killed := False then begin
closewindow;
writeln('Banking failed, logging out...');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if invcount=28 then begin
writeln('Banked correctly');
if killed=False then begin
this:=0;
killed:=True;
end;
end;
if invcount=0 then begin

bank;
kill:=0;
end;
kill:=0;
End;

Procedure toburn;
Begin
findnormalrandoms;
writeln('Walking to burn.');
wait(RandomRange(100,100));
RadialRoadWalk(RoadColor,0,75,60,-2,0);
//Wait(RandomRange(1000,1200));
End;

Procedure tobank;
Begin
//GetNewRoadColor(mmx1,mmy1,mmx2,mmy2,6);
writeln('Inventorys done:');
inc(InventsDone);
writeln(InventsDone);
//repeat
findnormalrandoms;
wait(RandomRange(1000,1200));
if UseRoadwalk then begin
RadialRoadWalk(RoadColor,80,110,70,-2,0);
writeln('Walking to the bank.');
RadialRoadWalk(RoadColor,165,195,50,-2,0);
writeln('Walking to bank done.');
writeln('Lets start again');
end;
if UseBankSymbol then begin
repeat
findnormalrandoms;
RadialRoadWalk(RoadColor,80,110,70,-2,0);
until findsymbol(x,y,'bank')
kill:=0;
mouse(x,y,5,5,true);
wait(RandomRange(8000,9000));
end;
inc(kill);
End;

begin
initrun;
repeat
Bank;
toburn;
burn;
tobank;
inc(count);
until (count=loadcount)
writeln('Completed without error!');
end.

EtherFreak

2011-12-22 20:30:31

Chris J, are you sure your srl is up to date? It sounds like you are having issues with your bank bitmap in srl not being up to date. It also could be an issue of not having the client set up in safe mode. As I showed in a previous post, the two different cases where a bank symbol would show up, and one where a bank symbol would not show up.

It would seem that your road walk method would work, but I still need to figure out on my end how to make it failsafe. One of the issues I first had when I made it was it would not check for the bank symbol, so it would run one time, then never make it back to the bank. I just would like to know why so many cients seem to be having an issue with the bank symbol…

P.S. Thank you for your more detailed feedback, at least I have something to work with to try and fix the issue at hand.

Chris

2011-12-23 08:08:44

I am using SMART in software mode with lowest settings and highest brightness, everything else works fine, but this could be the problem when it searches for the bank symbol
I will try it in safe mode later today
My SRL is up to date :)

Edit: It also can't find the bank symbol in safe mode :(

Second Edit: I have a proggie with loadcount= 36:

http://pastebin.com/h6rcsRUs

(used my own version of the script):


// script by EtherFreak
program LogBurner;
//Remove // for smart
{.Include SRL\SRL\Misc\SMART.SCAR}
{.include SRL/SRL.scar}

Const

// ----------------SETUP-----------------------------
// Start in Verock East Bank. Setup log location.
loadcount= 36 ; //how many cycles you need (27 logs per cycle)
BankCol=1 ; //log col in bank
BankRow= 1 ; //log row in bank
colorroad= 8752779 ; //grey road color to have RoadColorChecker; work
threelet='ohn' ;//2-4th letters of name. I.E. Johntrucker='ohn' (optional)
BankLoc='veb';
// ---------------END SETUP----------------------------------------

var
x, y: integer;
counter, count, InventsDone, kill, this: Integer;
killed, UseBankSymbol, UseRoadwalk: boolean;


procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
// ----------------SETUP-----------------------------
Name := '';
Pass := '';
Nick := '';
Active := True;

end;
end;
// ---------------END SETUP----------------------------------------

Procedure initrun;
begin
Smart_Members := False;
Smart_Server := 1;
Smart_Signed := True;
Smart_SuperDetail := False;
killed := True;
this := 0;
UseBankSymbol := False;
UseRoadwalk := True;
SetupSRL;
DeclarePlayers;
LoginPlayer;
counter:=2;
count:=0;
InventsDone:=0;
kill:=0;
SymbolAccuracy:=0.6; //Ajust as needed for bank symbol
wait(3000);
findnormalrandoms;
roadcolor:=colorroad;
RoadColorChecker;
if findsymbol(x,y,'bank') then
begin
writeln('Banksymbol found!');
UseBankSymbol := True;
UseRoadwalk := False;
end;

if UseRoadwalk then begin
writeln('Cant find banksymbol, using roadwalk.')
end;
// if UseBankSymbol then begin end;

setangle(true);

end;

Procedure Burn;
Var
I,K:integer;
Begin
K:=0;
For I:= 1 to 28 do
Begin
findnormalrandoms;
if ExistsItem(I) then
begin
//if I=11 then
//GetNewRoadColor(mmx1,mmy1,mmx2,mmy2,6);

invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
writeln('Burning log #'+IntToStr(I)+'.');
Wait(RandomRange(1800,1000)); // versneld
end;
if ExistsItem(I) then
begin
invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
writeln('Burning log #'+IntToStr(I)+'. (second try)');
Wait(RandomRange(1700,1000));
end;
if IsChatBoxTextBetween ('ere',clBlack,8,8) then //fire not allowed
begin
mouse(260,156,5,5,true);
inc(k);
RadialRoadWalk(RoadColor,350,360,14,-2,0);
Wait(RandomRange(2850,1000));
dec(I);
writeln('Wss vast door een hek, proberen te ontsnappen.. ');
Wait(RandomRange(2850,1000));
//TerminateScript;
if k=4 then
begin
Writeln('Issue making fire, logging out...');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if IsChatBoxTextAnyLine (threelet,clBlue) then //name detection
begin
writeln('Someone said your name, logging out to be safe');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if invcount=0 then
writeln('Burned correctly') else
Burn;
End;

Procedure Bank;
Begin
writeln('Banking kill is:'+inttostr(kill)+'.');
mousespeed:=(8+random(3));
inc(kill);
findnormalrandoms;
//Wait(RandomRange(450,700));
openbankfast(BankLoc);
Wait(RandomRange(400,450));
withdraw(BankCol,BankRow,0);
Wait(RandomRange(1300,1500)); // killed = waar, c = waar.

if kill=4 then begin
inc(this);
if killed then
begin
writeln('Waiting 5 seconds, than trying to find the bank..');
Wait(RandomRange(4172,5928));
RadialRoadWalk(RoadColor,145,205,50,-2,0);
killed := False;
kill :=0;
Bank;
end;
if this=2 then
begin
writeln('Still couldnt find bank.. trying last trick in 3 seconds');
Wait(RandomRange(2834,4602));
RadialRoadWalk(RoadColor,80,260,50,-2,0);
killed := False;
kill :=0;
Bank;
end;
if this=3 then
begin // if killed := False then begin
closewindow;
writeln('Banking failed, logging out...');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if invcount=28 then begin
writeln('Banked correctly');
if killed=False then begin
this:=0;
killed:=True;
end;
end;
if invcount=0 then begin

bank;
kill:=0;
end;
kill:=0;
End;

Procedure toburn;
Begin
findnormalrandoms;
writeln('Walking to burn.');
wait(RandomRange(100,100));
// mouse(674,51,5,5,true);
// wait(RandomRange(2800,3650));
RadialRoadWalk(RoadColor,0,75,60,-2,0);
//Wait(RandomRange(1000,1200));
End;

Procedure tobank;
Begin
//GetNewRoadColor(mmx1,mmy1,mmx2,mmy2,6);
writeln('Inventorys done:');
inc(InventsDone);
writeln(InventsDone);
//repeat
findnormalrandoms;
wait(RandomRange(1000,1200));
if UseRoadwalk then begin
RadialRoadWalk(RoadColor,80,110,70,-2,0);
writeln('Walking to the bank.');
wait(RandomRange(1600,1900));
RadialRoadWalk(RoadColor,165,195,50,-2,0);
writeln('Walking to bank done.');
writeln('Lets start again');
end;
if UseBankSymbol then begin
repeat
findnormalrandoms;
RadialRoadWalk(RoadColor,80,110,70,-2,0);
until findsymbol(x,y,'bank')
kill:=0;
mouse(x,y,5,5,true);
wait(RandomRange(8000,9000));
end;
inc(kill);
End;

begin
initrun;
repeat
Bank;
toburn;
burn;
tobank;
inc(count);
until (count=loadcount)
writeln('Completed without error!');
end.

EtherFreak

2011-12-23 12:59:07

program new;
{.include SRL/SRL.scar}

Var
x, y: integer;

begin
wait(2000);
if findsymbol(x,y,'bank') then
writeln('found bank symbol');
if findsymbol(x,y,'water') then
writeln('found water symbol');
if findsymbol(x,y,'anvil') then
writeln('found anvil');
end.

If you run the following script (not using smart, but the regular client) near a bank, water, and the anvil, you should normally have each object return true. If this does not happen, then there is some kind of issue with the symbol finding on your client. if it does work, then there is some kind of issue within my script.

I am also going to add a banking fail safe that is independent of the bank symbol, to remove the issue when the bank symbol is not visible. It will look at the number of yellow dots on the minimap, which is primarily bankers, if it can see the bank symbol as well, this will just help improve the fact that the user is in the bank, but will not be required to run the script.

Chris

2011-12-23 13:10:38

I will try it tomorrow, never used the regular client to bot yet and I got to go right now.

99 Doors

2011-12-24 08:12:53

From: Chris J
(used my own version of the script):


// script by EtherFreak
program LogBurner;
//Remove // for smart
{.Include SRL\SRL\Misc\SMART.SCAR}
{.include SRL/SRL.scar}

Const

// ----------------SETUP-----------------------------
// Start in Verock East Bank. Setup log location.
loadcount= 36 ; //how many cycles you need (27 logs per cycle)
BankCol=1 ; //log col in bank
BankRow= 1 ; //log row in bank
colorroad= 8752779 ; //grey road color to have RoadColorChecker; work
threelet='ohn' ;//2-4th letters of name. I.E. Johntrucker='ohn' (optional)
BankLoc='veb';
// ---------------END SETUP----------------------------------------

var
x, y: integer;
counter, count, InventsDone, kill, this: Integer;
killed, UseBankSymbol, UseRoadwalk: boolean;


procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
// ----------------SETUP-----------------------------
Name := '';
Pass := '';
Nick := '';
Active := True;

end;
end;
// ---------------END SETUP----------------------------------------

Procedure initrun;
begin
Smart_Members := False;
Smart_Server := 1;
Smart_Signed := True;
Smart_SuperDetail := False;
killed := True;
this := 0;
UseBankSymbol := False;
UseRoadwalk := True;
SetupSRL;
DeclarePlayers;
LoginPlayer;
counter:=2;
count:=0;
InventsDone:=0;
kill:=0;
SymbolAccuracy:=0.6; //Ajust as needed for bank symbol
wait(3000);
findnormalrandoms;
roadcolor:=colorroad;
RoadColorChecker;
if findsymbol(x,y,'bank') then
begin
writeln('Banksymbol found!');
UseBankSymbol := True;
UseRoadwalk := False;
end;

if UseRoadwalk then begin
writeln('Cant find banksymbol, using roadwalk.')
end;
// if UseBankSymbol then begin end;

setangle(true);

end;

Procedure Burn;
Var
I,K:integer;
Begin
K:=0;
For I:= 1 to 28 do
Begin
findnormalrandoms;
if ExistsItem(I) then
begin
//if I=11 then
//GetNewRoadColor(mmx1,mmy1,mmx2,mmy2,6);

invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
writeln('Burning log #'+IntToStr(I)+'.');
Wait(RandomRange(1800,1000)); // versneld
end;
if ExistsItem(I) then
begin
invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
writeln('Burning log #'+IntToStr(I)+'. (second try)');
Wait(RandomRange(1700,1000));
end;
if IsChatBoxTextBetween ('ere',clBlack,8,8) then //fire not allowed
begin
mouse(260,156,5,5,true);
inc(k);
RadialRoadWalk(RoadColor,350,360,14,-2,0);
Wait(RandomRange(2850,1000));
dec(I);
writeln('Wss vast door een hek, proberen te ontsnappen.. ');
Wait(RandomRange(2850,1000));
//TerminateScript;
if k=4 then
begin
Writeln('Issue making fire, logging out...');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if IsChatBoxTextAnyLine (threelet,clBlue) then //name detection
begin
writeln('Someone said your name, logging out to be safe');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if invcount=0 then
writeln('Burned correctly') else
Burn;
End;

Procedure Bank;
Begin
writeln('Banking kill is:'+inttostr(kill)+'.');
mousespeed:=(8+random(3));
inc(kill);
findnormalrandoms;
//Wait(RandomRange(450,700));
openbankfast(BankLoc);
Wait(RandomRange(400,450));
withdraw(BankCol,BankRow,0);
Wait(RandomRange(1300,1500)); // killed = waar, c = waar.

if kill=4 then begin
inc(this);
if killed then
begin
writeln('Waiting 5 seconds, than trying to find the bank..');
Wait(RandomRange(4172,5928));
RadialRoadWalk(RoadColor,145,205,50,-2,0);
killed := False;
kill :=0;
Bank;
end;
if this=2 then
begin
writeln('Still couldnt find bank.. trying last trick in 3 seconds');
Wait(RandomRange(2834,4602));
RadialRoadWalk(RoadColor,80,260,50,-2,0);
killed := False;
kill :=0;
Bank;
end;
if this=3 then
begin // if killed := False then begin
closewindow;
writeln('Banking failed, logging out...');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if invcount=28 then begin
writeln('Banked correctly');
if killed=False then begin
this:=0;
killed:=True;
end;
end;
if invcount=0 then begin

bank;
kill:=0;
end;
kill:=0;
End;

Procedure toburn;
Begin
findnormalrandoms;
writeln('Walking to burn.');
wait(RandomRange(100,100));
// mouse(674,51,5,5,true);
// wait(RandomRange(2800,3650));
RadialRoadWalk(RoadColor,0,75,60,-2,0);
//Wait(RandomRange(1000,1200));
End;

Procedure tobank;
Begin
//GetNewRoadColor(mmx1,mmy1,mmx2,mmy2,6);
writeln('Inventorys done:');
inc(InventsDone);
writeln(InventsDone);
//repeat
findnormalrandoms;
wait(RandomRange(1000,1200));
if UseRoadwalk then begin
RadialRoadWalk(RoadColor,80,110,70,-2,0);
writeln('Walking to the bank.');
wait(RandomRange(1600,1900));
RadialRoadWalk(RoadColor,165,195,50,-2,0);
writeln('Walking to bank done.');
writeln('Lets start again');
end;
if UseBankSymbol then begin
repeat
findnormalrandoms;
RadialRoadWalk(RoadColor,80,110,70,-2,0);
until findsymbol(x,y,'bank')
kill:=0;
mouse(x,y,5,5,true);
wait(RandomRange(8000,9000));
end;
inc(kill);
End;

begin
initrun;
repeat
Bank;
toburn;
burn;
tobank;
inc(count);
until (count=loadcount)
writeln('Completed without error!');
end.


Is this a modified version of log burner v1.3 that works and uses SMART?

illuminatiswag

2011-12-24 08:29:24

From: 99 Doors
Is this a modified version of log burner v1.3 that works and uses SMART?


none of them work

Chris

2011-12-24 10:42:28

From: 99 Doors
Is this a modified version of log burner v1.3 that works and uses SMART?


Yes.

Chris

2011-12-24 14:23:21

From: EtherFreak
program new;
{.include SRL/SRL.scar}

Var
x, y: integer;

begin
wait(2000);
if findsymbol(x,y,'bank') then
writeln('found bank symbol');
if findsymbol(x,y,'water') then
writeln('found water symbol');
if findsymbol(x,y,'anvil') then
writeln('found anvil');
end.

If you run the following script (not using smart, but the regular client) near a bank, water, and the anvil, you should normally have each object return true. If this does not happen, then there is some kind of issue with the symbol finding on your client. if it does work, then there is some kind of issue within my script.

I am also going to add a banking fail safe that is independent of the bank symbol, to remove the issue when the bank symbol is not visible. It will look at the number of yellow dots on the minimap, which is primarily bankers, if it can see the bank symbol as well, this will just help improve the fact that the user is in the bank, but will not be required to run the script.



It gave this the first time:

New window: 917960
Compiled successfully in 2016 ms.
found anvil
Successfully executed.

Tried it multiple times, still could only find the anvil..
It gave this later:


Compiled successfully in 2031 ms.
Exception: Range check error at line 644
The following bitmaps were not freed: [0]

And the symbol function comes up, with line 644 marked:

FindDeformedBitmapToleranceIn(SymbolBitmap, x, y, xs, ys, xe, ye, 70, 0, True, acc);

wipe me down

2011-12-24 14:37:42

I keep getting this, no matter what I do…

Compiled successfully in 1216 ms.
SRL Compiled in 16 msec
SMART Initialized.
Loaded: Server 1, Members: False, Signed: True, Super Detail: False.
cant tell if your at the bank. try a different world?

EDIT:

This worked for me:

From: Chris J

(used my own version of the script):


// script by EtherFreak
program LogBurner;
//Remove // for smart
{.Include SRL\SRL\Misc\SMART.SCAR}
{.include SRL/SRL.scar}

Const

// ----------------SETUP-----------------------------
// Start in Verock East Bank. Setup log location.
loadcount= 36 ; //how many cycles you need (27 logs per cycle)
BankCol=1 ; //log col in bank
BankRow= 1 ; //log row in bank
colorroad= 8752779 ; //grey road color to have RoadColorChecker; work
threelet='ohn' ;//2-4th letters of name. I.E. Johntrucker='ohn' (optional)
BankLoc='veb';
// ---------------END SETUP----------------------------------------

var
x, y: integer;
counter, count, InventsDone, kill, this: Integer;
killed, UseBankSymbol, UseRoadwalk: boolean;


procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
// ----------------SETUP-----------------------------
Name := '';
Pass := '';
Nick := '';
Active := True;

end;
end;
// ---------------END SETUP----------------------------------------

Procedure initrun;
begin
Smart_Members := False;
Smart_Server := 1;
Smart_Signed := True;
Smart_SuperDetail := False;
killed := True;
this := 0;
UseBankSymbol := False;
UseRoadwalk := True;
SetupSRL;
DeclarePlayers;
LoginPlayer;
counter:=2;
count:=0;
InventsDone:=0;
kill:=0;
SymbolAccuracy:=0.6; //Ajust as needed for bank symbol
wait(3000);
findnormalrandoms;
roadcolor:=colorroad;
RoadColorChecker;
if findsymbol(x,y,'bank') then
begin
writeln('Banksymbol found!');
UseBankSymbol := True;
UseRoadwalk := False;
end;

if UseRoadwalk then begin
writeln('Cant find banksymbol, using roadwalk.')
end;
// if UseBankSymbol then begin end;

setangle(true);

end;

Procedure Burn;
Var
I,K:integer;
Begin
K:=0;
For I:= 1 to 28 do
Begin
findnormalrandoms;
if ExistsItem(I) then
begin
//if I=11 then
//GetNewRoadColor(mmx1,mmy1,mmx2,mmy2,6);

invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
writeln('Burning log #'+IntToStr(I)+'.');
Wait(RandomRange(1800,1000)); // versneld
end;
if ExistsItem(I) then
begin
invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
writeln('Burning log #'+IntToStr(I)+'. (second try)');
Wait(RandomRange(1700,1000));
end;
if IsChatBoxTextBetween ('ere',clBlack,8,8) then //fire not allowed
begin
mouse(260,156,5,5,true);
inc(k);
RadialRoadWalk(RoadColor,350,360,14,-2,0);
Wait(RandomRange(2850,1000));
dec(I);
writeln('Wss vast door een hek, proberen te ontsnappen.. ');
Wait(RandomRange(2850,1000));
//TerminateScript;
if k=4 then
begin
Writeln('Issue making fire, logging out...');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if IsChatBoxTextAnyLine (threelet,clBlue) then //name detection
begin
writeln('Someone said your name, logging out to be safe');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if invcount=0 then
writeln('Burned correctly') else
Burn;
End;

Procedure Bank;
Begin
writeln('Banking kill is:'+inttostr(kill)+'.');
mousespeed:=(8+random(3));
inc(kill);
findnormalrandoms;
//Wait(RandomRange(450,700));
openbankfast(BankLoc);
Wait(RandomRange(400,450));
withdraw(BankCol,BankRow,0);
Wait(RandomRange(1300,1500)); // killed = waar, c = waar.

if kill=4 then begin
inc(this);
if killed then
begin
writeln('Waiting 5 seconds, than trying to find the bank..');
Wait(RandomRange(4172,5928));
RadialRoadWalk(RoadColor,145,205,50,-2,0);
killed := False;
kill :=0;
Bank;
end;
if this=2 then
begin
writeln('Still couldnt find bank.. trying last trick in 3 seconds');
Wait(RandomRange(2834,4602));
RadialRoadWalk(RoadColor,80,260,50,-2,0);
killed := False;
kill :=0;
Bank;
end;
if this=3 then
begin // if killed := False then begin
closewindow;
writeln('Banking failed, logging out...');
writeln('Inventorys done:');
writeln(InventsDone);
logout;
TerminateScript;
end;
end;
if invcount=28 then begin
writeln('Banked correctly');
if killed=False then begin
this:=0;
killed:=True;
end;
end;
if invcount=0 then begin

bank;
kill:=0;
end;
kill:=0;
End;

Procedure toburn;
Begin
findnormalrandoms;
writeln('Walking to burn.');
wait(RandomRange(100,100));
// mouse(674,51,5,5,true);
// wait(RandomRange(2800,3650));
RadialRoadWalk(RoadColor,0,75,60,-2,0);
//Wait(RandomRange(1000,1200));
End;

Procedure tobank;
Begin
//GetNewRoadColor(mmx1,mmy1,mmx2,mmy2,6);
writeln('Inventorys done:');
inc(InventsDone);
writeln(InventsDone);
//repeat
findnormalrandoms;
wait(RandomRange(1000,1200));
if UseRoadwalk then begin
RadialRoadWalk(RoadColor,80,110,70,-2,0);
writeln('Walking to the bank.');
wait(RandomRange(1600,1900));
RadialRoadWalk(RoadColor,165,195,50,-2,0);
writeln('Walking to bank done.');
writeln('Lets start again');
end;
if UseBankSymbol then begin
repeat
findnormalrandoms;
RadialRoadWalk(RoadColor,80,110,70,-2,0);
until findsymbol(x,y,'bank')
kill:=0;
mouse(x,y,5,5,true);
wait(RandomRange(8000,9000));
end;
inc(kill);
End;

begin
initrun;
repeat
Bank;
toburn;
burn;
tobank;
inc(count);
until (count=loadcount)
writeln('Completed without error!');
end.

PatDuffy

2011-12-24 14:43:25

From: wipe me down
I keep getting this, no matter what I do…

Compiled successfully in 1216 ms.
SRL Compiled in 16 msec
SMART Initialized.
Loaded: Server 1, Members: False, Signed: True, Super Detail: False.
cant tell if your at the bank. try a different world?


Does SMART pop-up? Are you logged in? More information would be nice.

EtherFreak

2011-12-24 16:51:07

UPDATE V 1.4 is now released.
Banking symbol issue should be no longer. Added easy adjustment for the burn wait time, for those that were leaving logs on the ground unlit. If you do have an issue please give me enough info so I can try and help fix it.

PS:
I would like it if you could tell me if the script primarily uses the banking symbol, or the alternative method. I want to see this from more then one person who downloads the script. I saw 200 downloads on the last version, and very little feedback for the amount of downloads.

Chris

2011-12-25 09:19:09

Ive tried v1.4, this was the first result:
Compiled successfully in 2141 ms.
SRL Compiled in 31 msec
SMART Initialized.
Loaded: Server 1, Members: False, Signed: True, Super Detail: False.
cant tell if your at the bank. trying alternite method
not at bank?
It found 10 yellow dots so i've changed this:
if CountDots('yellow')>11 then
to this:
if CountDots('yellow')>9 then :p

Tried it again:

Compiled successfully in 2359 ms.
SRL Compiled in 31 msec
SMART Initialized.
Loaded: Server 1, Members: False, Signed: True, Super Detail: False.
cant tell if your at the bank. trying alternite method
yellow dot count indicates at bank
10
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8818320.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8818320.
15
using alternate method
There are 99 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8818320.
Burning #1 log.
Burning #2 log.
Burning #3 log.
Burning #4 log.
Burning #5 log.
Burning #6 log.
Burning #7 log.
Burning #8 log.
Burning #9 log.
Burning #10 log.
Burning #11 log.
Burning #12 log.
Burning #13 log.
Burning #14 log.
Burning #14 log.
Burning #15 log.
Burning #16 log.
Burning #16 log.
Burning #17 log.
Burning #18 log.
Burning #19 log.
Burning #20 log.
Burning #21 log.
Burning #22 log.
Burning #23 log.
Burning #24 log.
Burning #24 log.
Burning #25 log.
Burning #25 log.
Burning #26 log.
Burning #27 log.
Burning #27 log.
Burning #28 log.
Burned correctly
Walking to bank. The roadcolor is:8818320.
14
using alternate method
There are 98 loads to go.
Banking kill is:0.
Banking kill is:1.
Banking kill is:2.
Banking kill is:3.
Banking failed, logging out...
And it stood right here:

pwning

2011-12-25 17:23:32

banking was working yesterday and now it isnt

squillyum

2011-12-26 14:15:18

Script is not banking :(

Kratom

2011-12-26 18:12:22

Doesn't bank correctly at the moment…

EtherFreak

2011-12-26 21:46:09

Upping V1.5 which HOPEFULLY will fix banking issues…

cityreppin

2011-12-27 11:14:32

Great script man keep them coming :)

nickivey

2011-12-27 22:04:33

hey it will work for me for like 2 runs and then it will just shut down i tried to change the road color and it made it worse
i have smart enabled to

Ashaman88

2011-12-27 23:21:50

pretty good script, only problem I am having now is it shutting down after a few trips, like 5-6. It gets stuck trying to bank, a few people have posted the picture. It goes south to the bank entrance and sits there trying to find the bank unsuccessfully. Not sure if there is a quick fix for that.

Also maybe add when it gets stuck on a fence post or something for it to go 1 space north or south and continue burning. Or just have it go back to the bank instead of shutting down? I'm not sure how difficult that would be, just a suggestion!

EtherFreak

2011-12-28 01:09:36

Thanks for good feedback ashaman88, I have implemented your idea just to walk back to the bank. be aware, this is somewhat suspicious seeming, returning to the bank with a partial load of wood. I also think I have fixed the issue that nickivey and kratom were experiencing, but I am not sure because they did not leave enough feedback for me to know for sure.

cityreppin

2011-12-28 01:45:39

Yeah the script works for 1-5 trips then gets stuck on either the west or east side of the bank and starts click everything thats brown sometime it wont even walk to the bank just stand there after a line and try clicking everything brown. I turned off the 5 kill thing cause its hella annoying havin to sign back in every 5 mins i have to watch to manullaly walk it to the bank so it dont crash but its decent for those 5 mins needs work but is still good

EtherFreak

2011-12-28 01:54:18

cityreppin, try V1.6 and see if that works better. I just upped it.

cityreppin

2011-12-28 01:54:58

now v1.6 just sits in the bank and trys to burn them while still in bank menu..


Ill help u test this out as long as u want i rlly want a working firemaking script. any script u want me to test for ya just hitmeup :P

EtherFreak

2011-12-28 02:03:04

hmm, its working fine on my machine right now…

I just posted the script again, in case it was an issue in the upload.

// script by EtherFreak
//V1.6
program LogBurner;
//Remove // for smart
{.Include SRL\SRL\Misc\SMART.SCAR}
{.include SRL/SRL.scar}

Const

// ----------------SETUP-----------------------------
// Start in Verock East Bank. Setup log location.
loadcount= 10 ; //how many cycles you need (27 logs per cycle)
BankCol=2 ; //log col in bank
BankRow= 2 ; //log row in bank
colorroad= 8752779 ; //grey road color to have RoadColorChecker; work
threelet='ohn' ;//2-4th letters of name. I.E. Johntrucker='ohn' (optional)
BankLoc='veb' ;//for future banking locations
BurnWait= 2500 ;//How long it takes for a log to light and burn.
// ---------------END SETUP----------------------------------------

var
x, y: integer;
counter, count, kill: Integer;

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
// ----------------SETUP-----------------------------
Name := '';
Pass := '';
Nick := '';
Active := True;

end;
end;
// ---------------END SETUP----------------------------------------

Procedure initrun;
begin
Smart_Members := False;
Smart_Server := 1;
Smart_Signed := True;
Smart_SuperDetail := False;
SetupSRL;
DeclarePlayers;
LoginPlayer;
counter:=2;
count:=0;
kill:=0;
SymbolAccuracy:=0.6; //Ajust as needed for bank symbol
wait(4000);
findnormalrandoms;
roadcolor:=colorroad;
RoadColorChecker;
//bank
if findsymbol(x,y,'bank') then
writeln('initrun complete. You are at the bank. The roadcolor is:'+inttostr(roadcolor)+'.')
else
begin
writeln('cant tell if your at the bank. trying alternite method');
if CountDots('yellow')>9 then
begin
writeln('yellow dot of '+IntToStr(CountDots('yellow'))+' count indicates at bank')
end else
begin
writeln('Not at bank? Stop Script Now or Verify Working Corectly!');
end;
end;
setangle(true);
setrun(true);
end;

Procedure Burn;
Var
I,K:integer;
Begin
K:=0;
For I:= 1 to 28 do
Begin
findnormalrandoms;
if ExistsItem(I) then
begin
invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
Wait(RandomRange(BurnWait,1000));
end;
if ExistsItem(I) then
begin
invmouse(I,2); //clicking log
wait(RandomRange(100,100));
WaitOptionMulti(['ight','ght','ancel'], 1500);
writeln('ReBurning #'+IntToStr(I)+' log.');
Wait(RandomRange(BurnWait,1000));
end;
if IsChatBoxTextBetween ('ere',clBlack,8,8) then //fire not allowed
begin
inc(k);
RadialRoadWalk(RoadColor,268,280,24,-2,0);
Wait(RandomRange(2850,1000));
dec(I);
writeln('Cant light a fire here, trying a different spot');
if k=4 then
begin
//Writeln('Issue making fire, Going back to bank...');
//exit;
Writeln('Fire Issue, logging out...');
logout;
terminatescript;
end;
end;
if IsChatBoxTextAnyLine (threelet,clBlue) then //name detection
begin
writeln('Someone said your name, logging out to be safe');
logout;
TerminateScript;
end;
end;
if invcount=0 then
writeln('Burned correctly') else
Burn;
End;

Procedure Bank;
Begin
writeln('Banking kill is:'+inttostr(kill)+'.');
mousespeed:=(7+random(3));
inc(kill);
findnormalrandoms;
Wait(RandomRange(850,1000));
openbankfast(BankLoc);
Wait(RandomRange(2000,2500));
withdraw(BankCol,BankRow,0);
Wait(RandomRange(2000,2500));
if kill=4 then
Begin
closewindow;
writeln('Banking failed, logging out...');
logout;
TerminateScript;
end;
if invcount=28 then
writeln('Banked corectly')
else
bank;
kill:=0;
End;

Procedure toburn;
Begin
findnormalrandoms;
writeln('Walking to burn. The roadcolor is:'+inttostr(roadcolor)+'.');
RadialRoadWalk(RoadColor,0,75,60,-2,0);
Wait(RandomRange(2500,1500));
End;

Procedure tobank;
Var
TPA:TPointArray;
ATPA:T2DPointArray;
L,S,I:Integer;
Begin
GetNewRoadColor(mmx1,mmy1,mmx2,mmy2,6);
repeat
findnormalrandoms;
RadialRoadWalk(RoadColor,80,110,70,-2,0);
writeln('Walking to bank. The roadcolor is:'+inttostr(roadcolor)+'.');
if kill=3 then
begin
writeln('Walking to bank failed, logging out...');
logout;
TerminateScript;
end;
inc(kill);
writeln(countdots('yellow'));
until findsymbol(x,y,'bank') Or (CountDots('yellow') > 10)
//bank
kill:=0;
wait(RandomRange(1000,1000));
writeln(countdots('yellow'));
if findsymbol(x,y,'bank') then
writeln('using bank symbol')else
begin
writeln('using alternate method');
TPA:=GetMinimapDotsIn('yellow', MMX1, MMY1, MMX2, MMY2);
L:=length(TPA);
S:=0;
I:=0;
repeat
inc(I);
if (TPA[I].y)=(TPA[I+1].y) then
if (TPA[I].y)=(TPA[I+2].y) then
S:=I;
until S>0
writeln(S)
writeln(TPA);
x:=TPA[S].x
y:=TPA[S].y
end;
mouse(x,y,7,7,true);
wait(RandomRange(8000,9000));
End;

Procedure MainLoop;
begin
initrun;
repeat
Bank;
toburn;
burn;
tobank;
inc(count);
writeln('There are '+IntToStr(loadcount-count)+' loads to go.');
until (count=loadcount)
writeln('Completed without error!');
end;

Begin
MainLoop;
end.

cityreppin

2011-12-28 02:03:58

Idk why it was doing that i restarted it and now it appears to be working

cityreppin

2011-12-28 02:07:28

u should totally make a monkfisher :P i need one so bad. id help out anyway i can but ima newb at this. 10m donation once completed?
:D


- The script trys to light fires on the same path as it did before sometimes and gets stucks and keeps lighting one fire gets stuck then banks and repeats

EtherFreak

2011-12-28 02:21:14

Monkfisher would require me to have members, and even then, I make no guaranty into my scripting skills for a monkfisher. I could also fix my bow cutting and stringing script, which is members as well.

cityreppin

2011-12-28 02:24:37

ill buy u membership to make a monkfisher and ill help however i can to fix ur fletch

cityreppin

2011-12-28 07:14:32

one last thing and this is perfect it keeps lighting on the same line(path) it just lit logs so it sometimes gets stuck and sometimes i dont think u can fix this but it says it cant light here when it can and just keeps walking and walking then logs u off…


-Maybe you could make a location for Duel Arena i found it to be a great location right outside the bank down the side
to many errors for this spot man cus color bot is not high tech enough to do this i think duel arena would work like a G bro check it out.


-also the speed of the cursor is rather slow i dont no anyone that goes that slow very unhuman like..

Ashaman88

2011-12-28 10:49:35

i'll try out the latest version and let you know, thanks ether!

Chris

2011-12-28 11:40:39

Works great :)
The only thing is what cittyreppin said: "one last thing and this is perfect it keeps lighting on the same line(path) it just lit logs so it sometimes gets stuck and sometimes i dont think u can fix this but it says it cant light here when it can and just keeps walking and walking then logs u off…"
I do think you can fix this, you could make it switch north and south side of the road
And as someone else already said, you could increase the mousespeed :)

Chris

2011-12-28 11:57:00

It ran too far and then ran north-west until it stopped at the tree south-west from the museum

Burned correctly
Walking to bank. The roadcolor is:8817553.
6
Walking to bank. The roadcolor is:8817553.
10
Walking to bank. The roadcolor is:8817553.
12
15
using alternate method
2
[(641, 26), (663, 26), (586, 30), (646, 30), (667, 30), (680, 34), (620, 64), (582, 68), (641, 77), (629, 133), (633, 133), (637, 133), (642, 133), (646, 133), (650, 133)]
There are 4 loads done.
Banking kill is:0.
Banking kill is:1.
Banking kill is:2.
Banking kill is:3.
Banking failed, logging out...
Successfully executed.

EtherFreak

2011-12-28 16:23:57

It would seem that the radialroadwalk is not working right in slr…

Ashaman88

2011-12-28 18:10:38

did 40 loads until it broke on a random, very nice!

cityreppin

2011-12-28 23:23:28

It worked great last night had it running for about 4 hours had to pause for randoms but only screwed up once cause of the lighting where a log was.

cept i kept getting this message alot

Error: Out Of Range at line 192
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap]


Just got 96 firemaking :P

inpherus

2011-12-29 07:20:01

Strange Rocks are absolutely destroying this bot the bot will just repeteadly hit cancel on the strange rock,

Weinstein

2011-12-29 23:14:47

[Hint] (161:3): Variable 'ATPA' never used at line 160
Compiled successfully in 781 ms.
SRL Compiled in 16 msec

I run the script it says this, nothing happens excpet for when i go to click simba then my mouse moves off of the program and clicks in the middle of the screen making it hard to stop the script.

Chris

2011-12-30 04:44:00

From: Weinstein
[Hint] (161:3): Variable 'ATPA' never used at line 160
Compiled successfully in 781 ms.
SRL Compiled in 16 msec

I run the script it says this, nothing happens excpet for when i go to click simba then my mouse moves off of the program and clicks in the middle of the screen making it hard to stop the script.


Looks like you didnt enable SMART and didnt pick a client either.
At the beginning of the script it says "remove the // to use SMART", or something like that, try that

Giant Panda

2011-12-30 05:31:20

This seems to rarely make it out of the bank unless i do it manually. And then when it does it goes to the top right and gets stuck against the wall :/

Swatarianess

2011-12-30 18:43:43

I think you should get rid of wait time for burning the logs, instead use the chatbox? Because when you start to light the it comes up with a message like "you start to light the logs " then wheb the logs are lit it says "the logs have caught fire". So if you make it repeat for 500-750ms until the chatbox has the; "the logs have caught fire" message then should be speeder? Because sometimes burn time varies depending on how fast you maybe click… Anyways try it out, it'd helped me when i tried messing around with firemaking so should help you too :D

~Bro433

Ashaman88

2011-12-31 00:30:03

only problem is that if it burns too fast it will start trying to make the new line of fires while the old line is still lit, causing it to crash

hhhzzzarn

2011-12-31 02:36:46

I am using it, thank you for your contribution.

EtherFreak

2012-01-01 20:53:58

Look for Verock west bank and falador west bank to be added soon! I am getting tired of clashing scripts in the Verock east bank.

Inception

2012-01-04 21:47:00

RadialRoadWalk is bugged right now, so I don't expect this script to work until it is fixed.

EtherFreak

2012-01-05 16:01:44

It seems that slr has fixed the radial road walk as of vrs 1005. If this is not the case let me know, and I will experiment further.

momotron

2012-01-05 16:17:02

So is the script working atm?

PeterGrayson

2012-01-06 11:04:21

When i press play, Nothing happens?

Chris

2012-01-06 11:29:28

From: PeterGrayson
When i press play, Nothing happens?


At the beginning of the script, it has a line with srl/smart in it, (ctrl + F) remove the // at the beginning of that line and click the play button
Smart should then popup within 20 seconds :)

Def1led

2012-01-09 15:42:46

Just recently started bugging for me, everytime it starts to light, it lights one and then runs and tries to find a place to light a new log. Saying that it couldnt light in the previous place even though it had.

EDIT:
From: Chris J
Try to run the script with your chat on public, (not All and not on Game) The script looks at the chat thingy if it says a part of "you cant light a fire here"


Thank you:D worked perfectly

Chris

2012-01-09 16:50:12

From: Def1led
Just recently started bugging for me, everytime it starts to light, it lights one and then runs and tries to find a place to light a new log. Saying that it couldnt light in the previous place even though it had.


Try to run the script with your chat on public, (not All and not on Game) The script looks at the chat thingy if it says a part of "you cant light a fire here"

newy1

2012-01-09 23:19:44

The script run the character all the way to the rag and bone man quest start point then stands there.

wtfje

2012-01-10 17:27:57

I'm following this script for a while now, i think its not being updated

Trill 3nt PK

2012-01-11 11:00:23

This script owns.. I just wanna say thanks for making it. Its leveled me up from 50 to 84 in a week. Started off with 80k maples and now down to 61k! all thanks to this script. BTW: i say someone who posted that the script always walks to same place to begin burning and that it tries to reburn where there already is a fire lit, well i had same problem so i turned of run mode so it walks to burn buying more time for previous fires to turn to ashes.

EtherFreak

2012-01-13 01:19:54

I am working on falador west bank, and drainer villege bank, but I want to try and work out the bugs. I could release a beta to you guys, and let you do the testing, but I see a lot of downloads of the script with little to no feedback, and so I am hesitant to release anything in beta right now.

Fredecus

2012-01-13 03:22:04

I am testing now.

E: Withdraws and finds location on the road fine. When burning it does not click the logs but hovers over them with "Reburning log#1" and that goes through each log and continues on without burning or clicking, just hovering.

EtherFreak

2012-01-13 11:29:55

hmm, it sounds like a problem with slr's invmouse procedure… I will look into it this evening.

MaxPower

2012-01-13 22:09:35

Banking doesn't seem to work atm. The script right clicks the banker but can't seem to find the "use-quickly" text. And when I started the script with the bank open, the script would right click the logs but couldn't find the "Withdraw-x" text. Might be due to the new ingame text, but I applied Harry's temp fix, so I would think it should work.

OhCaesar

2012-01-16 20:38:49

^^^ I'm having the same problem as MaxPower ^^^
It right clicks bank, but cant find the "Use Quickly" option. It tries until the "bank kill" hits "4" then just logs out.

mower

2012-01-18 10:34:46

I'm not having the banking problem the people above me have, however the script doesn't seem to burn the logs. It hovers slightly above the logs mostly, sometimes on the logs, but it doesn't seem to click at all, it just moves to the next log. Also, when banking the slots that you specify in the script, the column and row, aren't actually the column and row used by the script. When I specify col=1 and row=1, it goes to col 2 and row 2.

I hope this helps anything :p

edit: I just read Fredecus described my problem already.

Chris

2012-01-18 10:40:13

From: mower
I'm not having the banking problem the people above me have, however the script doesn't seem to burn the logs. It hovers slightly above the logs mostly, sometimes on the logs, but it doesn't seem to click at all, it just moves to the next log. Also, when banking the slots that you specify in the script, the column and row, aren't actually the column and row used by the script. When I specify col=1 and row=1, it goes to col 2 and row 2.

I hope this helps anything :p

edit: I just read Fredecus described my problem already.


The item in the north-west corner is col=0 and row=0 :p

dudekid39

2012-01-18 11:36:34

need help i dont want to burn the logs i need help :p

EtherFreak

2012-01-20 14:44:14

Version 1.7 BETA is now released. It will work for banking in Falador west bank, and drainer village bank, but these two locations may still have bugs! Verock east bank still is working as well as it was before (as far as my testing goes). if you have any problems then I need DETAILED feedback to fix and improve these locations. if you come crying about a location not working, but dont tell me why its not working, then I probably will not respond to your post.

juliogiongo

2012-01-20 14:57:48

Muito bom seu script! Agradeço a versão 7.0 BETA. Sou Julio do Brasil grande fã!

juliogiongo

2012-01-20 15:07:03

EtherFreak irei testar seus outros bancos

estou 96 de FM ja tinha 99 mas fui banido a 2 anos atras agora irei colocar 99 fm denovo com seu script estou lvl 96. Te avisarei quando pegar 99! Agradeço.

EtherFreak

2012-01-20 15:10:47

juliogiongo, I look forward to hearing your feedback!

Teh hot shot

2012-01-20 16:37:06

It right clicks the bank, moves back and forth on the Use Quickly Bank, and then right clicks the plant, Im at varrock east. Just trying to give feedback. this is v1.7

EtherFreak

2012-01-21 00:18:20

From: Teh hot shot
It right clicks the bank, moves back and forth on the Use Quickly Bank, and then right clicks the plant, Im at varrock east. Just trying to give feedback. this is v1.7


you are up to date with srl? Also, does it ever open the bank, or does it just try to find the bank and then click on the plants?

inzanity

2012-01-21 01:59:52

Hey ive just started using this script today and with a little babysitting im already at 57 fm up 47 lvls. Thanks.

At VEB after a few loads it gets stuck. I have taken a screenshot of the error, i hope this is what's needed for you to see what the problem is.

Great script though, lovin it.
Thanks.


Uploaded with ImageShack.us

EtherFreak

2012-01-21 03:01:42

hmm, it would seem that not all of the yellow dots were in a linear row, so there were not three yellow (banker) dots in a row. I basically look at the yellow dots in a row for getting the player to the bank, and it seems to work more reliable then just using the bank symbol alone. Thanks for the detailed feedback, I will work on fixing the problem.

Teh hot shot

2012-01-21 11:24:34

From: EtherFreak
you are up to date with srl? Also, does it ever open the bank, or does it just try to find the bank and then click on the plants?


It trys to find the bank, and then right clicks the plant to the east.

EtherFreak

2012-01-21 18:24:09

I can say that the falador bank locations seems to be working without issue, and possably better then verock is. inzanity, your problem has been figured out, and I am working on a remidy. The issue is it sees the bank symbol sometimes before it sees the bankers yellow dots in a row.

eh hot shot, i have not been able to replicate your issue as of yet, but I think it could be related to an incorrect set up client, or an outdated version of simba, or srl.

Hero

2012-01-21 20:56:57

Added a progress report to keep track.

=======================================================
Time running: 26 Minutes and 40 Seconds
Burnt: 336
Logs per hour: 756
Exp gained: 45360
=======================================================


Edit 2:
=======================================================
Time running: 35 Minutes and 17 Seconds
Burnt: 448
Logs per hour: 761
Exp gained: 60480
=======================================================
There are 9984 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8817040.
Cant light a fire here, trying a different spot
** Warning in InvBox: Incorrect index: 0 **
Warning! You passed a wrong xs to a finder function: -1. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed a wrong ys to a finder function: -1. That is below 0, thus out of bounds. Setting the value to 0 for now.
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Fire Issue, logging out...


Maybe have it return to the bank after x amount of can't light fire here messages as a failsafe? Also a SPS path as back up if it walks too far out of the area.

inzanity

2012-01-21 23:17:29

Thanks Etherfreak, good work.
Ill try get some proggies up as soon as i have ones worthy enough :)

Adobe

2012-01-22 03:30:00

Working flawless so far, gonna hopefully get 83/99 fm with this :D
Its sorta slow when it goes to banker, opening it, and taking out logs.

Jhangir

2012-01-22 15:15:29

From: Adobe
Working flawless so far, gonna hopefully get 83/99 fm with this :D
Its sorta slow when it goes to banker, opening it, and taking out logs.


Just change the mouse speed to 15 or something

Adobe

2012-01-22 18:23:25

i keep gettin this error

Error: Out Of Range at line 254
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap]

Hero

2012-01-22 23:58:38

=======================================================
Time running: 1 Hours, 1 Minutes and 22 Seconds
Burnt: 756
Logs per hour: 739
Exp gained: 102060
=======================================================


Got a solid hour.

Adobe

2012-01-23 00:32:47

ffs how do ppl get xp/hr and that?!

Zeroexe7

2012-01-23 02:29:39

The bot burns it to fast just make it get the the spot in varrock east and and make it like version 1.6 burning on to sides on the road

Hero

2012-01-23 02:53:03

From: Adobe
ffs how do ppl get xp/hr and that?!



I added a progress report to his script so I could record my exp gain.

Adobe

2012-01-23 03:11:57

i always get 0xp/hr

EtherFreak

2012-01-23 23:24:26

hero, mind bumping me your progress report setup, and I will add it. Adobe, I need more info about your issue to fix it…

Anyone using falador yet?

Adobe

2012-01-23 23:29:22

Well, cant remember off the top of my head. Sometimes, it'd just start burning, then randomly click somewhere, light fire, it be infront of a fence, then it'd try to light fire again, and just turn off. Or if its finish lighting all the fires, it'd somehow manage up in the museum

Neega Rose

2012-01-24 19:39:54

I've tried varrock and falador. Both places give me the whole "unable to burn log here" error thing. I babysit it too and it's just that the previous fires dont burn out fast enough.

ttm nick

2012-01-24 20:19:07

Very good script. I will post a proggy if i can remember xD

EtherFreak

2012-01-25 01:49:34

Neega rose, what kind of log are you burning? I usually burn willows, because they are cheep.

Adobe, I have experienced the issue you describe once. it is caused by the fact that the bank symbol is spotted before the line of bankers is spotted. there are two options. one is to burn in falador, the other is to edit part of the script right now. the line is 238 " until findsymbol(x,y,'bank') Or (CountDots('yellow') > ydot)" you can change it to " until (CountDots('yellow') > ydot)" and it should fix the issues for verock, but this will cause possable issues with banking at falador. I am working on figuring out the best method for getting to the bank trouble free, but it is in the works.

wardy1100

2012-01-25 07:10:06

works pretty much perfect for me … only have a couple of things to say the first being … add this
Pin  := ' ';

second being instead of logging out on fire issue it could change world?

superbuster4

2012-01-25 08:49:59

hi currently at veb the beta is having a hard time making a second line of fire and for some reason the script makes my character go to the verock museum. any ideas?

juliogiongo

2012-01-25 09:29:15

Etherfreak ta ocorrendo um erro quase que constante em meu script na linha 254:

if (TPA.y)=(TPA[I+1].y) then

using alternate method
Error: Out Of Range at line 254
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap]

Viu nas proximas versões tenta usar ObjectDTM para a volta ao banco. Tenta usar pois é mais estavel o ObjectDTM, pelo menos em outros scripts que usam são. Comenta minha ideia viu amigo. Agradeço.!

Outro erro que esta ocorrendo nos 3 banco que eu andei analisando é:

Walking to burn. The roadcolor is:9080459.
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Fire Issue, logging out…
Successfully executed.

Em Varrock East Bank o personagem se perde no caminho pois ele vai muito longe com a trilha de fogo. Isto é um problema que pode ser concertado com SPS de correção quando isso acontece. Como dito e analisado pela imagem do hero acima.

** Warning in InvBox: Incorrect index: 0 **
Warning! You passed a wrong xs to a finder function: -1. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed a wrong ys to a finder function: -1. That is below 0, thus out of bounds. Setting the value to 0 for now.
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Fire Issue, logging out…
Successfully executed.

Etherfreak essas foram minhas analises do seu script BETA. Espero ter ajudado amigo!

Adobe

2012-01-25 09:54:11

From: juliogiongo
Etherfreak ta ocorrendo um erro quase que constante em meu script na linha 254:

if (TPA.y)=(TPA[I+1].y) then

using alternate method
Error: Out Of Range at line 254
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap]

Viu nas proximas versões tenta usar ObjectDTM para a volta ao banco. Tenta usar pois é mais estavel o ObjectDTM, pelo menos em outros scripts que usam são. Comenta minha ideia viu amigo. Agradeço.!


Speak english?

juliogiongo

2012-01-25 10:21:40

Não falo ingles mas sempre traduzo as suas falas no google tradutor porque você não traduz senhor adobe. Agradeço.

Neega Rose

2012-01-25 17:42:45

im using maples lolz :S

wardy1100

2012-01-25 17:50:22

i would also change the main loop to have tobank; first

Giant Panda

2012-01-25 18:49:02

works pretty well, sometimes randomly walks north but will do a good few loads before then. all in all a very well made and useful script :)

Grape

2012-01-25 21:27:33

Hello, im new to botting so i dont know really what im doing, but im trying to burn willows at varrock east bank i start at the bank it gets the willows out goes and burns them, then just stands where it finished burning and just keeps right clicking on the tinderbox then pressing cancel and not walking back to the bank :cartman:

Thanks Grape.

wardy1100

2012-01-26 08:40:39

From: Grape
Hello, im new to botting so i dont know really what im doing, but im trying to burn willows at varrock east bank i start at the bank it gets the willows out goes and burns them, then just stands where it finished burning and just keeps right clicking on the tinderbox then pressing cancel and not walking back to the bank :cartman:

Thanks Grape.


put the tinderbox in your tool belt and make sure all you have in your bag is the logs

EtherFreak

2012-01-26 11:25:54

wardy, go to the mainloop; and add the tobank; (or uncomment it by removing the // in front of //tobank;) after initrun; and before repeat, and it should do that for you. The idea behind these free scripts is for new members to learn about script writing so they can then start making their own scripts.

dukenukem3d

2012-01-26 13:32:44

very nice bot!!! one thing…if it steps on fire, it should not run further, but change the side / make a step to the side

lake knight

2012-01-26 14:10:17

nice effort dude!

EtherFreak

2012-01-26 20:25:47

From: dukenukem3d
very nice bot!!! one thing…if it steps on fire, it should not run further, but change the side / make a step to the side


I would love to have the bot do this, but right now I do not have a fire detection system for any fire that is on the main screen. If I could do this, it would remove some of the issues that are associated with this bot. If anyone else has the knowhow to implement this, I am all ears.

wardy1100

2012-01-27 08:45:43

i had already done this it was just a suggestion you might like to add that has made my usage of this script alot easier

polska94

2012-01-27 09:49:20

Make the bot light fires in two different rows? Cause it just logs out whenever it tries to light a fire on another fire…

Rezozo

2012-01-27 15:26:21

The only thing is it doesnt include a section for pin, though it could easily be added.
Any way good script!
will test it in a min!

edit: Tested, working very nicely, though a little buggy, what I mean is I am running it in VEB, and after about 1 HR, it would go off course, and end up somewhere totally whack!
Though for a beta, it is very nice!
May I suggest 'Sprucing' up your main page for thread, will get many more users, otherwise it looks kinda local lol!

1nterven710n

2012-01-28 02:23:20

May I suggest switching 'lanes' every new load? I mean, sometimes it does this automatically, whether just a helpful little glitch or a misclick by the bot, but switching rows in which the bot is burning logs would help iron out the Fire Issues which in fact isn't much of an issue.

Rezozo

2012-01-28 07:17:53

From: 1nterven710n
May I suggest switching 'lanes' every new load? I mean, sometimes it does this automatically, whether just a helpful little glitch or a misclick by the bot, but switching rows in which the bot is burning logs would help iron out the Fire Issues which in fact isn't much of an issue.


I agree, somewhat, with dis dude.

Would solve much of the issues- not that many- that are in this script.

juliogiongo

2012-01-28 07:18:25

EtherFreak I'm not sure but I think I could solve the problem of line 254!
Friend you have that knowledge when bot finishes burning the firewood would you click on and off the race to give back to the bank so long ashes of the fires and thus not causing the bot to change direction because of the fires. (After they get the bank to re-run the bot).

Please test it and tell me. Thank you friend.

xxtrem3

2012-01-28 07:19:10

Nice script thanks.

juliogiongo

2012-01-28 07:35:38

Friend make time for fires to ashes just go on line 107/227!

setrun (true);

to

setrun (false);

Observation (before you start the bot to run off button manually)

Tested only in East Varrock Bank!



I'm auditioning with a measure of change in line 254, stay tuned!


I hope to help you my friend Etherfreak.

Rezozo

2012-01-28 18:56:17

Ether, does your script check for the symbol for the bank?
If so, instead of clicking on it, try clicking on the stairs on the minimap, which doesnt change places, unlike the symbol :)

370z

2012-01-29 01:03:59

very nice bots and thnx for the tip julio, could i also ask that is it possible for someone to help right a script where when it runs into a problem and cant find the bank or light under a fire. etc. make it run back to common point and have it repeat the actions again? instead of logging out, i know it was possible for runecrafting scripts

Rezozo

2012-01-29 21:53:26

From: 370z
very nice bots and thnx for the tip julio, could i also ask that is it possible for someone to help right a script where when it runs into a problem and cant find the bank or light under a fire. etc. make it run back to common point and have it repeat the actions again? instead of logging out, i know it was possible for runecrafting scripts


That would be nice, however what spot would that be…
suggestion - Fountain near VEB?

370z

2012-01-30 12:38:18

ya i was thinking since the fountain has that water droplet symbol on the map. it is the only blue colors there. so clicking there, and having it walk back to the bank and then repeating would be a very nice way to fix some bugs, the only weird thing however is that line 254? nothing i tried seems to fix it. biggest bug issue on this script atm.

shadow3952

2012-01-30 15:33:23

this scrip bank ? because my is not banking :( any one help ?

Rezozo

2012-01-30 18:58:42

From: 370z
ya i was thinking since the fountain has that water droplet symbol on the map. it is the only blue colors there. so clicking there, and having it walk back to the bank and then repeating would be a very nice way to fix some bugs, the only weird thing however is that line 254? nothing i tried seems to fix it. biggest bug issue on this script atm.


what is the issue? Because I am not having it.
Tell me what it is and I could tell you what I have at that line.

370z

2012-01-30 19:42:16

my line is :
252: repeat
253: inc(I);
254: if (TPA.y)=(TPA[I+1].y) then
255: if (TPA.y)=(TPA[I+2].y) then
it says error at line 254 from times to times. my character will just stand there and not log out or anything, other than that the scripts works really well

370z

2012-01-30 21:55:17

this is exactly what it says:
Error: Out Of Range at line 254
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap]

Def1led

2012-01-30 23:05:44

Thank you so much Ether:D i successfully got 99 after about 2 weeks.


1.7 VEB is flawless :D

juliogiongo

2012-01-31 04:49:49

99 firemaking !!! thanks Etherfreak .

Hoyto

2012-01-31 10:49:07

cant tell if your at the bank. trying alternite method
yellow dot of 15 count indicates at bank
Banking kill is:0.
Banking kill is:1.
Banking kill is:2.
Banking kill is:3.
Banking failed, logging out…
Successfully executed.

i got this when i start the script

Bwuk

2012-01-31 11:19:17

From: Hoyto
cant tell if your at the bank. trying alternite method
yellow dot of 15 count indicates at bank
Banking kill is:0.
Banking kill is:1.
Banking kill is:2.
Banking kill is:3.
Banking failed, logging out…
Successfully executed.

i got this when i start the script

There werre a new RuneScape update, the script or SPS have to be updated be paitient.

beeferer

2012-01-31 19:15:18

Quick Fix: I dont know much about scripting but i played around with it and came up with this which seems to be a decent temperary fix. to fix the open bank problem go to line 242 and change 'bank' to 'ank'.

to fix the issue where when it gets to the last 4 logs it wont light them go to line 114 and change 28 to 24. then it will just ignore the last 4 logs which isnt a huge problem.

hope this helps :)

Zeroexe7

2012-02-01 00:47:25

Beefer i did the ank change but chaing the 28 to 24 doesnt work it still stops can u copy and paste your code?

beeferer

2012-02-01 18:21:15

…

MorrigaN

2012-02-01 18:24:47

Exception in Script: Unable to find file 'SRL/SRL.scar' used from ''

that's what i keep getting.. why?

beeferer

2012-02-01 19:15:37

From: MorrigaN
Exception in Script: Unable to find file 'SRL/SRL.scar' used from ''

that's what i keep getting.. why?


Delete all of ur Simba stuff then reinstall and update everything

MorrigaN

2012-02-01 19:34:46

just did that and got the same thing happening..

beeferer

2012-02-01 20:30:45

well idk then :/ sorry

smitb15

2012-02-01 20:40:28

He has to update his script ;/ :stirthepot::stirthepot::stirthepot: Plz update to srl5?

Zeroexe7

2012-02-01 20:40:41

thanks beeferer it works love you for this !

beeferer

2012-02-01 21:56:27

From: Zeroexe7
thanks beeferer it works love you for this !


i loved myself too :D lol

370z

2012-02-01 22:26:50

just so you all know. the script is working fine for the last four logs now so no need to switch. if u do switch from 28-24, dont forget to switch inventory count from 0 to 4 too. thats why it doesnt work. ++ am i the only one having error from time to time at like 254!!!!! help!!!!!! it keeps saying its out of range.

Wishlah

2012-02-02 11:19:10

I get the same error every now and then at line 254 but other than that script works fine for me

After the RS update all I had to do was change "For I:= 1 to 28" to "1 to 24" instead, the inventory count from 0 to 4 just as previously mentioned and finally change 'openbankfast(BankLoc);' to 'openbanknpc;'

Hope to get 99 soon, thanks for the great script :)

superbuster4

2012-02-02 11:23:59

ok so is the script still need to be baby sat or can it run for hours by it self?

Mar-TINO

2012-02-03 09:31:03

Anyway to get it to drop strange rocks?

beeferer

2012-02-03 17:38:13

From: BottingFTW
Anyway to get it to drop strange rocks?


you only get 2 strange rocks ever.. just burn logs till you have both then put them in the bank and leave them alone.

EtherFreak

2012-02-04 14:52:20

UPDATE VERSION 1.7
Fixed line 254 issue, seeing how no one is willing to read my post about how to fix it. I am doing away with the drainer bank location, because it is not a good location to burn at. I also added a bank pin (which I have not tested, because I do not use bank pins). Both Falador, and Verock should be good to go. I would like to note that falador is less likely to recover if there is someone else burning at the same time. Congrats to the couple of users that have achieved 99 firemaking! I do not know why some users were wanting to not burn lines 24-28, so I have not changed anything in that area. I also have added a few minor failsafes.

beeferer

2012-02-04 17:22:38

From: EtherFreak
UPDATE VERSION 1.7
Fixed line 254 issue, seeing how no one is willing to read my post about how to fix it. I am doing away with the drainer bank location, because it is not a good location to burn at. I also added a bank pin (which I have not tested, because I do not use bank pins). Both Falador, and Verock should be good to go. I would like to note that falador is less likely to recover if there is someone else burning at the same time. Congrats to the couple of users that have achieved 99 firemaking! I do not know why some users were wanting to not burn lines 24-28, so I have not changed anything in that area. I also have added a few minor failsafes.


the lines 24-28 thing was because after the rs update it wouldnt light the last 4 logs and would fail. but the srl update fixed it so that doesnt matter any more

zione

2012-02-04 19:14:12

cant get it to fuckin work -.-

rice

2012-02-05 00:48:53

do you have a log?

zione

2012-02-05 08:00:30

Yeah i have 6k of them…i just dont know how to set it up…im new :p

tehq

2012-02-05 08:59:39

Beeferer,
Please put the script in your previous post in simba tags and note which lines you changed. Thanks!

progression

2012-02-05 12:43:58

running great, simple setup and awesome bot in general
thanks

370z

2012-02-05 12:45:36

EtherFreak, thnx for updating and the bot man, really appreciate it, you rock!

Godric

2012-02-05 22:41:58

Thanks for the update, back to fm.

item

2012-02-08 03:09:16

i really enjoyed trying this script out, however id like to report that it sometimes lights a fire before the previous log is lit and it usually hovers over the different bank booths for a while before banking. it also randomly right clicks on nothing to the left of the screen before banking. might sound like a leecher so soz.

roverbird

2012-02-08 05:06:34

can u maby put 2 fire lines in the script? it light the logs in the same line everytime :S

roverbird

2012-02-08 07:14:34

can u maby put a extra fire line in the script? it only burns right now in 1 line :S

MaxPower

2012-02-10 18:51:53

Yeah the one line burning seems very botlike to me. Many people I see burning logs do two rows.

EtherFreak

2012-02-12 13:45:57

It is based on where it clicks on the road. I could add a random, so it clicks on a different part of the road when it goes to burn. It also should be noted, this is a free script for you to learn from. Give it a try, see if you can figure out how to make it burn in an alternating line. Should you have trouble, I can help. I will also add this in my next release.

imtoxic

2012-02-16 18:16:11

dose simba work with randoms

rusted

2012-02-17 00:27:40

Script is awesome, has helped me get to 60+ FM. Progies only get to 1hour max as the character keeps lighting fires onto of existing fires. As roverbird said above, if the script burnt in 2 alternating lines (specifically at Varrock East Bank) I think you could almost leave it overnight. Cheers for the great bot.

EtherFreak

2012-02-17 04:22:50

From: imtoxic
dose simba work with randoms


I have the SRL random detection, but mileage may vary.

As for the fires burning in two separate lines, I am working on a good system for detecting ALL burning fires, so that it will not even try to light a fire on an existing fire, and this would result in a script that (should) work forever. This is somewhat hard to setup via a color based system, but was easy with the currently defunct reflection system. I am thinking of a crude check that looks to the right of the player and will look for a fire, but I am having issues with users running in the spot that are triggering a false positive (Sorry I cannot post code right now, at work).

dendudes123

2012-02-21 14:23:44

damn it gets the logs from bank at falador east bank , then burns it walks away and logs out :(

zgraham

2012-02-22 13:59:10

If the logs are already in the inventory it works great but when it has to go to the bank it doesn't seem able to recognize where the logs are. Plus it continues to light logs before the previous one is lit, so it is not a plausible script for low levels.

Terminatorbot

2012-02-29 17:39:51

Great work, A few flaws, just started coding myself so i accept the challenge.

This seems to be a very slow script at banking and every 4th log it takes to long to light.

but great work. T

xGatmann

2012-03-03 12:38:13

This is a great script! The only thing thats bad about it is that the randoms stop u lol and i think the xp/hr is kinda low? idk i just started using this yesterday :P does it take breaks? o.O

xGatmann

2012-03-03 12:39:35

Im new to simba as well lol but i think if you add breaks it would avoid randoms (If there isnt any breaks in this script) and it would make it more human like

tisnom1

2012-03-03 13:37:07

fallador east bank is broke :cartman: it goes into the garden after about 6 successfull runs and tries to find a bank..in the garden

xGatmann

2012-03-03 21:19:16

From: tisnom1
fallador east bank is broke :cartman: it goes into the garden after about 6 successfull runs and tries to find a bank..in the garden


Its not broken…

EtherFreak

2012-03-03 23:24:00

From: zgraham
If the logs are already in the inventory it works great but when it has to go to the bank it doesn't seem able to recognize where the logs are. Plus it continues to light logs before the previous one is lit, so it is not a plausible script for low levels.


:duh: If you read the setup, there is an option to INCREASE wait time between burning logs so this should not be an issue.

I know there are some issues, and I will get around to fixing them when I have time. Right now I am working on a mining script, and cannot easily work on both at once. I would like to remind everyone that these scripts are primarily for learning purposes. I am open to suggestions/improvements (with code would be nice) for this script.

xGatmann

2012-03-04 17:54:19

Actually yes falador east bank is broken sorry lol it either goes all the way east and stops or goes and chills in the garden

EtherFreak

2012-03-04 21:46:24

It sounds like it is not finding the bank in falador. I will look into it when I have a chance.

xGatmann

2012-03-05 09:46:40

Thank you !

Atlantic

2012-03-12 14:15:56

i got a question :)… is it possible to get the SoulWars bank in the script :) i tried but i cant make it in :( please respond :)

~Atlantic

EtherFreak

2012-03-12 15:53:29

From: Atlantic
i got a question :)… is it possible to get the SoulWars bank in the script :) i tried but i cant make it in :( please respond :)

~Atlantic


Please read the setup. This script is not currently made for SW. Nor can I make it for SW, until I have membership again.

As for the updates on this script, you will need to wait a couple more days. I am in the process of starting a new job, and moving, so I only have limited access to my windows operating system, and simba.

EtherFreak

2012-03-18 22:11:59

UPDATE 1.8 BETA
Added SPS Walking to bank, with failsafes. Now you should always arrive at the bank. I currently have not fixed or improved when there is an object in the way, or a fire in the way of where you are burning. Happy Burning

Majnoon

2012-03-19 03:38:20

From: EtherFreak
UPDATE 1.8 BETA
Added SPS Walking to bank, with failsafes. Now you should always arrive at the bank. I currently have not fixed or improved when there is an object in the way, or a fire in the way of where you are burning. Happy Burning


Whats the best place to use you're script?

EtherFreak

2012-03-19 22:10:12

VEB works slightly better, as long as there are no others burining in your way.

thomas1116

2012-03-20 15:55:58

Walks flawless for me !! ill post a proggyie when it dcds/ or stops :P
Thanks again for a great script! :)) im so glad u made + Updated it :D

Edit: well i found 1 bug, it ALWAYS after burning all logs fail to find bank, cus its 1 step from the bank then it wont move so i think u need change some coordinates :S PS: i dnt know how to make it work cus i suck at scripting :P hope for an quick reply!

thomas1116

2012-03-20 16:29:09

Walking to burn. The roadcolor is:8882830.
Burned correctly
not in the bank, trying again
(4820, 2935)
In the bank
There are 83 loads to go.
Banking kill is:0.
Banked corectly
Walking to burn. The roadcolor is:8882830.
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Cant light a fire here, trying a different spot
Fire Issue, logging out…
Successfully executed.

i picked 100 loads… but it walked wrong and couldn't light the log, so it logged out + it says: not in the bank, trying again, when it says that it just stand there 1 step away from the bank dudes or bank man …. :/

thomas1116

2012-03-20 16:30:46

i picked 100 loads… but it walked wrong and couldn't light the log, so it logged out + it says: not in the bank, trying again, when it says that it just stand there 1 step away from the bank dudes or bank man …. :/

FameGK

2012-03-20 20:32:49

Warning! You passed a wrong xs to a finder function: -1. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed a wrong ys to a finder function: -1. That is below 0, thus out of bounds. Setting the value to 0 for now.

I keep getting that error.
It lights one log and logs off due to "Fire Error".

Tried on all banks.

phamxboa

2012-03-24 16:53:45

It freezes at the bank after couple trips.

Dragonrider

2012-03-25 20:48:34

Banking kill is:0.
Banking kill is:1.
Banking kill is:2.
Banking kill is:3.
Banking failed, logging out…

I get this after a couple of trips and it logs out at falador east bank.

EtherFreak

2012-04-06 12:43:43

you will need to change line 211 to
if ((posoplay.x>4520) and (posoplay.x<4851) and (posoplay.y<2971) and (posoplay.y>2964))
for veb, as for feb, it is the same idea, but I dont have the values handy that need to be changed. I know with a little work, you can find it and fix it. Its at line 234. Happy Firemaking.

superbuster4

2012-04-06 19:40:54

so does this work flawlessly know? in meaning does it work for 6h?

EtherFreak

2012-04-07 23:04:25

It can, if there are not others burning in the same area. It will usually work through one other burning in the same area, but more then one, it can fail, and log you out. I am working on improving this so that it will run forever…

Pokeguyx

2012-04-11 14:04:42

Oh i left it on when i was sleeping, also with SMART Manager, when i checked in the middle of the night somehow it had a Roll (bread) and a cabbage.
I think it was the Sandwich Lady Random.
But other than that it's Flawless.

Whoever needs help look below.

Code for VEB at Lines 210-215.
  begin
if ((posoplay.x>4520) and (posoplay.x<4851) and (posoplay.y<2971) and (posoplay.y>2964))
then writeln(SPS_GetMyPos);
SPSWalkVEB;
end;
End;
^ I tried this code it works EXCELLENT

Code for FEB at lines 233-237
begin
if ((posoplay.x>4520) and (posoplay.x<4851) and (posoplay.y<2971) and (posoplay.y>2964))
then writeln(SPS_GetMyPos);
SPSWalkFEB;
end;
Had to edit line 236 with SPSWalkFEB; instead of SPSWalkVEB.
^If you get a Banking error for FEB ^
After, you would need to edit Lines 212 And 235: writeln(SPS_GetMyPos)
TO THIS: then writeln(SPS_GetMyPos)

richymul

2012-04-14 20:03:26

[Hint] C:\Simba\Includes\SRL/SRL/core/mapwalk.simba(1353:3): Variable 'BOX' never used at line 1352
[Error] C:\Simba\Includes\sps/sps.simba(300:3): Unknown identifier 'SPS_FilterMinimap' at line 299
Compiling failed.

flootn

2012-05-23 04:24:28

dumb question i know, but this is my first script i try to run. its says remove the // before the smart, where is that exactly? because when i run the script my player stands in the veb and he just keeps standing there. any help ?

maxhop69

2012-06-01 12:11:07

add support for fire spirits please!!!!! cand find one that works anywhere :(

gooddiubro

2012-06-03 06:47:41

From: maxhop69
add support for fire spirits please!!!!! cand find one that works anywhere :(


Switch to bonfire scripts dude.
Making rows of fire is like a "report me" sign on your forehead.

EDIT: Thats fast! Thanks EtherFreak, I will test for a couple hours and see how it goes.

EtherFreak

2012-06-04 00:01:54

UPDATE 1.9 BETA
BONFIRES! This script now burns bonfires. no more fire clashing. I am working on fire spirits, but right now it does not collect them.

Remember, I have FM 99, so it is out of the kindness of my heart that I work on this script. I will do my best to help with issues, but I require you to tell me about the issues in detail. If you think my script should have a feature, think about adding it yourself, and letting me know for the goodness of the group. If you come here posting "script doesnt work dude" , and nothing else, I will not respond, and find this rather rude.

Enjoy

Armchair Sniper

2012-06-29 15:37:05

Sup guys,
Im new to Smart and i found this script and i thought, "wow, i have 3000+ willows, i really need this!" but I don't know how to insert it into smart or how to get it to work, my first bot my cousin did for me and I didn't watch, can I have some help?

element82196

2012-07-04 01:13:06

ugh i just want one bonfire bot to work so i can finally go for 99

Ezio Auditore da Firenze

2012-07-04 01:26:48

From: element82196
ugh i just want one bonfire bot to work so i can finally go for 99


Eriks bonfire script works perfectly fine? Just gotta read through the thread and add in the fucntion to make it click "add to bonfire" correctly :)

Here it is: http://villavu.com/forum/showthread.php?t=82691

EtherFreak

2012-07-09 13:15:22

This is still working to make bonfires, but I have not added fire spirit detection as of yet. Right now, I am using my burn procedure from this script with a woodcutting script for wc and fm experience all at once, which = free exp!

EtherFreak

2012-08-07 11:32:03

Smart issues should be resolved, but please note that I do not use smart, and play in a client. The script is working great in clients, but may still have smart issues. Let me know if you have issues!

satkan

2012-08-13 11:48:34

Right, I'll check with my altbot.


Set-up :
Normal logs, varrock east, f2p, dressed in full black.




[EDIT1_TRYSMART]
I don't really want to see if i can fix this, as it would take me some tutorials and i don't have to much time atm.



Shows error (in the SIMBA tab that opens) :

[Error] C:\Simba\Includes\SRL\SRL\Misc\SMART.simba(53:19): Invalid number of parameters at line 52
Compiling failed.

This appears to be an empty line (It is the middle one in the quote down this line) :

SmartHoldKey(key);
end;

procedure SendKeys(S: String; keywait{$IFNDEF SIMBAMAJOR980}, keymodwait{$ENDIF}: integer);
begin




[EDIT2_TRYBROWSE]
Works fine in a browser client, though very slow to add the first log to the bonfire (Like 7-13 seconds?)

EtherFreak

2012-10-20 00:18:02

1.92Beta I made it so smart would work…again. I may have made one or two other minor tweaks at some point, but I do not remember.

daniyal007

2012-11-03 00:37:45

Hey guys, I am new to Simba and so far loving it! Including the nice people and help :)
Just gonna need some more :/

When i run this script, I get this error:

[Error] (4:2): 'BEGIN' expected at line 3
Compiling failed.

What am i doing wrong?

Thanks in advance!

EtherFreak

2012-11-04 00:49:36

From: daniyal007
Hey guys, I am new to Simba and so far loving it! Including the nice people and help :)
Just gonna need some more :/

When i run this script, I get this error:

[Error] (4:2): 'BEGIN' expected at line 3
Compiling failed.

What am i doing wrong?

Thanks in advance!


What script are you trying to run? if you are trying to run one from my thread, it should work just fine…

daniyal007

2012-11-04 04:48:32

From: EtherFreak
What script are you trying to run? if you are trying to run one from my thread, it should work just fine…
Yeah, I was trying to run your log burner and it just said error in line 3 :/ Am I doing something wrong? Should I be adjusting the numbers or something? I am kinda new to a bit of help would be awesome! :)
Thanks!

Ashaman88

2012-11-04 07:35:09

From: daniyal007
Yeah, I was trying to run your log burner and it just said error in line 3 :/ Am I doing something wrong? Should I be adjusting the numbers or something? I am kinda new to a bit of help would be awesome! :)
Thanks!


Re dl and then reopen the script hit play without typing anything into it and see if it compiles then.

EtherFreak

2012-11-04 15:51:18

you downloaded the V9.2 beta? what version of simba are you using (help->about->revision #). are you trying to use smart, or a client?

Scorched

2012-11-05 04:03:08

I downloaded the v9.2 beta. The script will compile correctly but it will not do anything after that.

daniyal007

2012-11-05 05:33:36

From: EtherFreak
you downloaded the V9.2 beta? what version of simba are you using (help->about->revision #). are you trying to use smart, or a client?

Yea I downloaded v9.2 beta. simba version is 991. Lol I guess I don't even know what I am trying to use… I came from PB and simba seems SOOOOOOO much more complicated -.- Haven't gotten a single script to work yet and it's been a week…
I know this is going out of your way to do this, but could you tell me step by step how to use this script? Cuz what I did was, opened up simba, then clicked file and open, and then clicked the downloaded file (v9.2). Then it's obvious one doesn't just hit play after… so what do I do next after that? And also I am unsure about the "if you are using simba, remove //" but there are sooooo many // all over, I gotta remove all? or where?
Yeah big noob here I know, but we didn't have to do this stuff at PB :/
Thanks in advance :) Hopefully I can get my first script to work today…

EtherFreak

2012-11-05 21:39:04

program LogBurner;
//Remove // for smart
//{$DEFINE SMART}
{.include SRL/SRL.simba}

See the define smart. right now it is commented out. you comment out stuff in a script by typing // and whatever text you want commented out after that. you also need to set where your logs are in your bank account, and you can set up your username and pass for auto login. I would recommend you read some of the tutorials here:
http://villavu.com/forum/forumdisplay.php?f=28
as these will help you understand the scripting, and get you on the road to writing your own scripts one day.

elmostreet

2012-12-10 02:52:04

This script does not work after the EoC update.

EtherFreak

2012-12-10 21:14:01

From: elmostreet
This script does not work after the EoC update.


Good to know, I will look into it. Can you give some details of the issues you encountered?

Kerk

2012-12-11 22:53:36

Found a quick EoC fix:

Change line 138 to
 mouse(157,182,25,25,true); 

Change line 150 to
mouse(370,182,25,25,true);

This changes the movement of the mouse so that it will click on the new EoC tool options pop-up that appears after clicking a log. It will simply click on the tinderbox this first time. Then the second time it will add to bonfire. It may misclick outside the option but should fix itself.

Having issues running at VEB, FEB is working fine though.