Page 1 of 12 12311 ... LastLast
Results 1 to 25 of 283

Thread: Etherfreak's Log Burner

  1. #1
    Join Date
    Jul 2010
    Location
    Western US
    Posts
    387
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default Etherfreak's Log Burner

    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!

    Simba Code:
    //  ----------------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...
    Last edited by EtherFreak; 10-20-2012 at 04:53 AM.
    Of all the things I have lost, I miss my mind the most.
    Current Projects:
    Addy bar miner and superheater

  2. #2
    Join Date
    Oct 2008
    Location
    C:\Simba\Includes\
    Posts
    7,566
    Mentioned
    19 Post(s)
    Quoted
    180 Post(s)

    Default

    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?
    Simba Code:
    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!
    Away for awhile, life is keeping me busy. | Want to get my attention in a thread? @Kyle Undefined; me.
    { MSI Phoenix || SRL Stats Sigs || Paste || Scripts || Quotes || Graphics }

    When posting a bug, please post debug! Help us, help you!

    I would love to change the world, but they won't give me the source code. || To be the best, you've got to beat the rest. || Logic never changes, just the syntax.
    If you PM me with a stupid question or one listed in FAQ, or about a script that is not mine, I will NOT respond.


    SRL is a Library of routines made by the SRL community written for the Program Simba. We produce Scripts for the game Runescape.


  3. #3
    Join Date
    Jul 2010
    Location
    Western US
    Posts
    387
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    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...
    Of all the things I have lost, I miss my mind the most.
    Current Projects:
    Addy bar miner and superheater

  4. #4
    Join Date
    Oct 2008
    Location
    C:\Simba\Includes\
    Posts
    7,566
    Mentioned
    19 Post(s)
    Quoted
    180 Post(s)

    Default

    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.
    Away for awhile, life is keeping me busy. | Want to get my attention in a thread? @Kyle Undefined; me.
    { MSI Phoenix || SRL Stats Sigs || Paste || Scripts || Quotes || Graphics }

    When posting a bug, please post debug! Help us, help you!

    I would love to change the world, but they won't give me the source code. || To be the best, you've got to beat the rest. || Logic never changes, just the syntax.
    If you PM me with a stupid question or one listed in FAQ, or about a script that is not mine, I will NOT respond.


    SRL is a Library of routines made by the SRL community written for the Program Simba. We produce Scripts for the game Runescape.


  5. #5
    Join Date
    Oct 2007
    Posts
    16
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by EtherFreak View Post
    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.

  6. #6
    Join Date
    Nov 2011
    Posts
    15
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

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

  7. #7
    Join Date
    Aug 2011
    Location
    Spooner Street
    Posts
    309
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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!

  8. #8
    Join Date
    Nov 2011
    Posts
    15
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Mr. Bottomtooth View Post
    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.

  9. #9
    Join Date
    Aug 2011
    Location
    Spooner Street
    Posts
    309
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by neley View Post
    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
    Last edited by Mr. Bottomtooth; 11-14-2011 at 06:50 PM.

  10. #10
    Join Date
    Oct 2011
    Location
    Chicago
    Posts
    3,352
    Mentioned
    21 Post(s)
    Quoted
    437 Post(s)

    Default

    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

  11. #11
    Join Date
    Nov 2011
    Posts
    1
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Works well, thanks heaps for your work

  12. #12
    Join Date
    Oct 2011
    Location
    Florida, USA
    Posts
    16
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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.

  13. #13
    Join Date
    Jul 2007
    Posts
    14
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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.
    Last edited by wipe me down; 11-17-2011 at 08:56 AM.

  14. #14
    Join Date
    Jul 2010
    Location
    Western US
    Posts
    387
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    I am upping a newer version. Please Verify you are running Version 1.1 to avoid bugs that have come up.
    Of all the things I have lost, I miss my mind the most.
    Current Projects:
    Addy bar miner and superheater

  15. #15
    Join Date
    Jul 2007
    Posts
    14
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Is this still working?

  16. #16
    Join Date
    Jul 2010
    Location
    Western US
    Posts
    387
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    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.
    Of all the things I have lost, I miss my mind the most.
    Current Projects:
    Addy bar miner and superheater

  17. #17
    Join Date
    Nov 2011
    Posts
    7
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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
    Last edited by jayden202; 11-25-2011 at 05:30 AM.

  18. #18
    Join Date
    Mar 2010
    Posts
    40
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

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

  19. #19
    Join Date
    Jan 2010
    Location
    U.S.
    Posts
    72
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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

  20. #20
    Join Date
    Nov 2011
    Location
    Vlaandereuuh
    Posts
    149
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Littma View Post
    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...
    Last edited by wtfje; 11-27-2011 at 03:17 PM.
    Nope!

    Chuck Testa

    Wtf je?!

  21. #21
    Join Date
    Nov 2011
    Location
    Canada
    Posts
    22
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    nvm great script, but how do i configure the bank slot? it's set to row 1 column 1 but clicks in the middle
    Last edited by hajahmz; 11-28-2011 at 02:09 AM.

  22. #22
    Join Date
    Nov 2011
    Posts
    67
    Mentioned
    0 Post(s)
    Quoted
    20 Post(s)

    Default

    Quote Originally Posted by hajahmz View Post
    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

  23. #23
    Join Date
    Nov 2011
    Location
    Canada
    Posts
    22
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    ill try that when im home thanks

  24. #24
    Join Date
    Nov 2011
    Posts
    59
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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 ?

  25. #25
    Join Date
    Nov 2011
    Location
    Vlaandereuuh
    Posts
    149
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Im auz View Post
    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?
    Nope!

    Chuck Testa

    Wtf je?!

Page 1 of 12 12311 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •