SRL Archive - RS3 Outdated / Broken Scripts

W100S-EM W100 Shantay Bonfires


Er1k

2012-05-19 02:14:42

Courtesy of Run S Kape for the banner


Update: 1.2 released. Please update.


This is going to be the final major update of the script before the expected bot nuke in July. I'll be on leave from next week until early July, so there will be no support from next week until bot nuke hits hopefully. You are free to share and post fixes here in order to help fellow people to run the script ;)

I highly recommend anyone running the script to put it on SMARTManager with failsafe options/restart on error/keep script running no matter what. A number of failsafes on the script/ randoms will cause it to logout for safety. SMARTManager will keep it happily running until you run into trouble (ie. failed/disabled/stuck randoms, players in random locations, etc)

Finally, thanks for the continuous support and I am glad the script has reached over 1.4k views since the release of 1.1 :)


Features
- Fast XP to 99. Up to 140-150k XP/H with maples. Enjoys the XP bonus with legits gathering around the bonfires! ;)
- Fire spirit detection with uptext and waitOption
- Using the logs count decrease to detect whether firemaking
- Bank function/chest finding rewritten
- Now logs out if there is less than 29 logs in order to keep inventory placeholder
- Logs out if unexpected failures occur. ie. Teleported to a random place after failing random/ random not detecting at all
- Good way to start summoning :)
- People asked me about PMod presence causing script to logout. Look for UseFindMod in the script and uncomment if you want to train with a PMod.


Experimental additions (Report bugs on these!)
- Bank log count failsafe fixed, now should support any slot
- Position adjustment by ODTM/SPS (either one) & TPA finding Fully relying on SPS for now
- SPS1 support, can anyone confirm if script works with SPS2? Both work fine.
- Now detects no bonfires nearby using a guesstimate method
- Check whether player is logged to W100 if consistently cannot add to a fire (known to be broken, but failsafe logs out properly :))

Known issues
- Login limit exceeded will cause SRL to choose a random world to login, and hence will mess up. Consider logging to W100 manually to make sure there's no problems before running the script

Suggestions
- Make fire on its own? You can DIY, but script will not do that.
- Cook This is a FM script.
- Post and let's discuss

1.2 Changelog
- Added SRL Stats
- Added more FindNormalRandoms for better random detection
- Minor additions to the object finders, showing colors count/ no detection
- Script turns assists to off, public to off, set chat to game at start
- Other minor changes
99 Achieved
- whzup
- Myself
- BlehX
- big man 1
- Jonno
- Kyle Undefined
- [J]ustin
- worglers2
- london

With permission from CephaXz on his thread Shantay W100 Bonfire, I am now posting my mod in a separate new thread because it's best for people to report bugs of my mod to keep his original thread clean.

Thanks to previous bug reports from a number of people, I have now fixed a number of bugs and added additional failsafes to the script. Unfortunately on reviewing its performance I find ODTM usage in Shantay pass to be unsatisfactory - reason, so now the script has an option to use SPS again. Not sure this will be changed again - I haven't had time to get the failsafes to trigger, please bear with it and come back with bug reports ;)


RSGP donations are accepted - Donation proceeds will go to purchasing membership and development of scripts that will eventually go back to the community PM me for more details. :)

CephaXz

2012-05-19 02:19:46

FIRST!

And I gotta say its a lot better than mine :D
LOL @ the reason

Gucci

2012-05-19 02:34:13

Damn another Bonfire script. Well nice release definitely beats mine

a7564321

2012-05-19 02:47:05

ty.
Last script always got stuck when logging to w100 then logged to random world and just kept clicking add to bonfire lol,
trying out tonight.

Er1k

2012-05-19 02:50:56

From: a7564321
ty.
Last script always got stuck when logging to w100 then logged to random world and just kept clicking add to bonfire lol,
trying out tonight.


Try manually logging to W100 before leaving it to run. That way might be better. I know it's annoying but there's not much I can do, or maybe I'll have to look into checking current world from time to time.

From: Gucci
Damn anotger Bonfire script. Well nice release definitely beats mine


I don't like that many bonfire scripts anyway, but I figure someone might want to bot with legits and have fun, such as myself ;)

Xert

2012-05-19 11:40:52

Edit:
Nvm fixed

zunkill

2012-05-19 15:15:20

ok i fill in the user pass and pin.

click the green play button - run obviously

http://i195.photobucket.com/albums/z277/silent-riddick/wtfsimba.png

look at the image. what am i doing wrong? =/

Kyle Undefined

2012-05-19 15:21:15

Update your SRL.

zunkill

2012-05-19 15:28:56

thank you kyle undefined =] worked a charm.

Kyle Undefined

2012-05-19 15:53:03

Here's a nice report, almost 75 FM with this :)


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 767
Logs Done : 2548
Fire Spirit : 24
EXP Gained : 408895
EXP / Hour : 123109
Running for : 3 Hours, 19 Minutes and 16 Seconds
-------------------------------------------------------

Robot91292

2012-05-19 15:57:53

This is running great so far! Just started it up! Ill check back on it in about an hour.

Thank you CephaXz and thanks Er1k!

Also…

From: a7564321
ty.
Last script always got stuck when logging to w100 then logged to random world and just kept clicking add to bonfire lol,
trying out tonight.


It logged me into world 100 flawlessly


Update…


HOLLY…. I saw this when i came back to the computer…


Still running though =P


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 827
Logs Done : 1428
Fire Spirit : 9
EXP Gained : 245650
EXP / Hour : 142382
Running for : 1 Hours, 43 Minutes and 30 Seconds
——————————————————-

SkunkVT

2012-05-19 19:05:51

I'd love to test this script out, but silentscripts.net seems to be down (and staying that way), can anyone post the .simba code for ObjectDTM?!? Please? objectdtminclude.simba, specifically. (The generator code, too, if you want.)

Juggalo812

2012-05-19 19:05:57

From: Robot91292
This is running great so far! Just started it up! Ill check back on it in about an hour.

Thank you CephaXz and thanks Er1k!

Also…



It logged me into world 100 flawlessly


Update…


HOLLY…. I saw this when i came back to the computer…


Still running though =P


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 827
Logs Done : 1428
Fire Spirit : 9
EXP Gained : 245650
EXP / Hour : 142382
Running for : 1 Hours, 43 Minutes and 30 Seconds
——————————————————-


It was some idiot trying to break bots and troll everyone. Lasted longer then I figured he would.

Juggalo812

2012-05-19 19:06:59

From: SkunkVT
I'd love to test this script out, but silentscripts.net seems to be down (and staying that way), can anyone post the .simba code for ObjectDTM?!? Please? objectdtminclude.simba, specifically. (The generator code, too, if you want.)


Use the search but for ObjectDTM.

SkunkVT

2012-05-19 19:59:31

Juggalo, I have the extension installed…that's not the problem…the problem is that it won't update because the site is dead (and since I've never had it installed, it won't even download the root code…so I'm stuck at version -1). Why is it so hard for someone to post the files from their own /objectdtm/*.simba directory?!?

Er1k

2012-05-19 20:29:30

From: SkunkVT
Juggalo, I have the extension installed…that's not the problem…the problem is that it won't update because the site is dead (and since I've never had it installed, it won't even download the root code…so I'm stuck at version -1). Why is it so hard for someone to post the files from their own /objectdtm/*.simba directory?!?


The newest version has ODTM turned off by default. Did you try that?

Runepwnage

2012-05-20 00:24:22

Does the spirit work?

Er1k

2012-05-20 00:27:23

From: Runepwnage
Does the spirit work?


Isn't perfect but most of the time it collects the rewards correctly.

JHOOKS

2012-05-20 00:44:44

Very nice script although the xp is a little off haha :P

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 823
Logs Done : 2464
Fire Spirit : 28
EXP Gained : 17713854
EXP / Hour : -60788
Running for : 2 Hours, 59 Minutes and 28 Seconds
——————————————————-

Runepwnage

2012-05-20 04:38:00

Make this create a fire when there's none around and this'll be quite perfect…

Er1k

2012-05-20 06:02:16

From: Runepwnage
Make this create a fire when there's none around and this'll be quite perfect…


This is under consideration. I don't have a very good idea as to how to do this.

a7564321

2012-05-20 06:28:03

From: Er1k
Try manually logging to W100 before leaving it to run. That way might be better. I know it's annoying but there's not much I can do, or maybe I'll have to look into checking current world from time to time.



I don't like that many bonfire scripts anyway, but I figure someone might want to bot with legits and have fun, such as myself ;)


It logs to w100 perfectly but after 2 hours it goes to w29 for some reason?
the new one works now, always in w100.

Er1k

2012-05-20 06:38:00

From: a7564321
It logs to w100 perfectly but after 2 hours it goes to w29 for some reason?
the new one works now, always in w100.


You might have had a disconnection to lobby for which it resulted in login limit exceed after which SRL will login to a random world.

E: Despite that, I am rather convinced the currently implemented world switch does not work, although it will force a terminate and SMARTManager/CrashSMART should restart correctly.

stuartroad

2012-05-20 06:45:38

Hey buddy, Excellent script. I had a proggy to post but it was completely screwed xp. 5hrs and got molly :(

I did notice that if it finds a spin ticket, or a flame thing that it doesn't start adding to the fire again for about 20 seconds? Might want to add a little something something there :)

shanghai88

2012-05-20 09:38:22

Do you think DTM might work better for the fire spirit?

Er1k

2012-05-20 10:12:49

From: shanghai88
Do you think DTM might work better for the fire spirit?


Tell me about it ;) AFAIK the current TPA works, just that it doesn't have time to click it everytime, due to inventory limits/ summoning familiars blocking the uptext.

hallowatcher

2012-05-20 15:27:58

I cant even log in to world 100 ..

Benny

2012-05-20 15:45:37

Sweet thank you very much man

Kyle Undefined

2012-05-20 18:53:09

Quick report:


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 740
Logs Done : 980
Fire Spirit : 5
EXP Gained : 162847
EXP / Hour : 123084
Running for : 1 Hours, 19 Minutes and 22 Seconds
-------------------------------------------------------

whzup

2012-05-20 20:23:21

still using CephaXz script lol. i will test this out :)

Xert

2012-05-20 20:33:05

only issue is the random detection for me

Er1k

2012-05-20 21:10:07

From: Xert
only issue is the random detection for me


Random detection is handled by SRL. I am aware some randoms don't detect very well. Your script should log out anyway and terminate should it find itself to be in some unfamiliar areas.

ajhockey88

2012-05-20 21:28:47

dam trolls putting flowers in the whole area so no fires can be lit, thus breaking the bot not allowing to add logs to a bonfire

Er1k

2012-05-20 21:31:34

From: ajhockey88
dam trolls putting flowers in the whole area so no fires can be lit, thus breaking the bot not allowing to add logs to a bonfire


Thats 10 minutes ago and I am apparently getting through it without no problems ;) Just put it on SMARTManager and it will restart by a failsafe or in 10 mins or so after legits get bored of screwing you up.

Rezozo

2012-05-20 21:52:00

From: Gucci
Damn another Bonfire script. Well nice release definitely beats mine


Aww, don't say that, using yours non stop. A little tweaks here and there, but it works for 5 hours plus, Randoms break it sometimes. :)

Great job on this script though Er1k, will try this as well. Only 100k-200k willows for 99 firemaking

zmon

2012-05-20 22:26:24

i know this is a quick and easy fix but it made a difference between me walking around and not finding any fires and me starting one, of course you got to declare x, y and DT

                    writeln('Guessing no bonfires nearby, relocate!');
DT := DTMFromString('mggAAAHicY2NgYLgBxCGMDAyRQOwKxEFALA/E+4Hih4D4EhQ/BmIhoPiM1jQGbU1NhsLUcIaWsjSG1FBnhtu7JjMEAOVFsGBGHBgCAKwiDs4=');
if FindDTM(DT, x, y, MSX1, MSY1, MSX2, MSY2) then
begin
mouse(x, y, 20, 20, mouse_Left);
end
else
begin
mouse(MSCX - 40, MSCY, 20, 20, mouse_Left);
end;
FreeDTM(DT);
while (IsMoving) do;
// AdjustPosition;
Inc(fail2); //silent updated

//Maybe try to find fire here later??
//todo
if FindDTM(Logs, x, y, MIX1, MIY1, MIX2, MIY2) then
begin
mouse(x, y, 4, 4, mouse_Right);
WaitOption('ight', 400);
end;

if (fail2 >= 2) then //force banking to relocate

Kyle Undefined

2012-05-20 22:30:41

Legits are dropping cannons now, lol.


Er1k

2012-05-20 22:35:17

From: zmon
i know this is a quick and easy fix but it made a difference between me walking around and not finding any fires and me starting one, of course you got to declare x, y and DT


It will definitely work, but the precursor to lighting a fire is you need an empty tile. That's why I have been reluctant to add it because the tile right next to the bank chest cannot be lighted, and moving to a random tile in the area doesn't guarantee anything either, but it looks botlike to me.

From: Kyle Undefined
Legits are dropping cannons now, lol.


It's amazing how it didn't affect us really, right?

zmon

2012-05-20 22:35:24

From: Kyle Undefined
Legits are dropping cannons now, lol.



that's hilarious because of the "add to bonfire" button - like cannon is gonna confuse it :duh:

grosseagle

2012-05-20 23:11:45

Lol some guy was trolling and putting flowers all around the bank, making the "add to bonfire" button not work cuz the nearest bonfire was far away.

In this case, you should add something that pauses the script for a few minutes or takes a break for a few minutes while some legits make some closer fires.

Otherwise awesome script! Gotten over 1m exp from it! Anticipating 99 firemaking soon! :D

EDIT: oh and I think it mistakes a "Glowing Ember" (familiar) for a sprite.
Spirit is around!
color count: 10
Spirit is around!
color count: 3
Spirit is around!
color count: 1
Spirit is around!
color count: 1
Spirit is around!
color count: 1
Spirit is around!
color count: 1
Spirit is around!
color count: 92
OMG SPIRIT?
Spirit is around!
color count: 2
Spirit is around!
color count: 2
Spirit is around!
color count: 2
Spirit is around!
color count: 2
Spirit is around!
color count: 3
Spirit is around!
color count: 5
Spirit is around!
color count: 2
Spirit is around!
color count: 6
Spirit is around!
color count: 7
Spirit is around!
color count: 17

zmon

2012-05-20 23:42:36

From: Er1k
It will definitely work, but the precursor to lighting a fire is you need an empty tile. That's why I have been reluctant to add it because the tile right next to the bank chest cannot be lighted, and moving to a random tile in the area doesn't guarantee anything either, but it looks botlike to me.


it's usually in the same 4 spots near bank, but pretty much there is nothing in that area to prevent you lighting up (and if there was fire, the add to bonfire wouldn't fail), the dtm works on main screen, not minimap, so it's near bank, and so adding to fire after banking works fine, better than walking around in empty world, maybe i behave like bot but i'd burn it close to bank every time :P

here is my printout:

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 824
Logs Done : 868
Fire Spirit : 6
EXP Gained : 137908
EXP / Hour : 130994
Running for : 1 Hours, 3 Minutes and 9 Seconds
-------------------------------------------------------

Er1k

2012-05-20 23:56:55

My concern is still - when you get that cannot add bonfires message, chances are legits are already planting flowers nearby or trying to tamper with us. I need to give this more thoughts, but I am not very inclined to add the self-starting fire feature, because afaik world detection is broken at the moment, and I don't want scripts that logged onto somewhere other than W100 to start their own fires and be the loner and get reported.

I am looking at blending with legits here, so at the moment I would rather let it fail, so that the script terminates itself and gets restarted by SMARTManager, and in effect waiting for legits to stop messing around and it should resume its work properly. For me , it's fine for the script to stand next to the chest and do nothing, as legits won't notice at all. That at least brings some sense of security ;)

zmon

2012-05-21 00:38:43

From: Er1k
My concern is still - when you get that cannot add bonfires message, chances are legits are already planting flowers nearby or trying to tamper with us. I need to give this more thoughts, but I am not very inclined to add the self-starting fire feature, because afaik world detection is broken at the moment, and I don't want scripts that logged onto somewhere other than W100 to start their own fires and be the loner and get reported.

I am looking at blending with legits here, so at the moment I would rather let it fail, so that the script terminates itself and gets restarted by SMARTManager, and in effect waiting for legits to stop messing around and it should resume its work properly. For me , it's fine for the script to stand next to the chest and do nothing, as legits won't notice at all. That at least brings some sense of security ;)


ok so here is why i was getting it - i get "add to bonfire" option whether there is fire or not, so it kept trying to click on add to bonfire with no fire anywhere around, i was there by myself but yeah it needs a little more thinking around that flower and what not issue

the script stopped while ago with final results:

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 794
Logs Done : 1456
Fire Spirit : 10
EXP Gained : 236528
EXP / Hour : 129054
Running for : 1 Hours, 49 Minutes and 57 Seconds
-------------------------------------------------------

Kyle Undefined

2012-05-21 00:40:38

Awesome XP/hr!


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 810
Logs Done : 1596
Fire Spirit : 16
EXP Gained : 273676
EXP / Hour : 139039
Running for : 1 Hours, 58 Minutes and 5 Seconds
-------------------------------------------------------

abby

2012-05-21 02:34:16

flawless thanks for it!

tame27

2012-05-21 08:33:07

this script is boss 119k an hour xp using maples (though i was interfering with smart so i could type in stuff :D)

elequenc

2012-05-21 09:17:31

Each time I run the script it manages to complete one full inventory of logs then stops giving me this error: http://i1115.photobucket.com/albums/k542/le_chk/error.png

I am new to this sort of environment so forgive me if I am doing something wrong.

Er1k

2012-05-21 10:34:51

From: elequenc
Each time I run the script it manages to complete one full inventory of logs then stops giving me this error: http://i1115.photobucket.com/albums/k542/le_chk/error.png

I am new to this sort of environment so forgive me if I am doing something wrong.


Fill in your info in DeclarePlayers.

Son of Zeus

2012-05-21 11:54:10

Giving this a go now, running flawlessly thus far. Thanks for this :) Will post a proggie in about 2 hours.

BlehX

2012-05-21 13:15:45

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 813
Logs Done : 672
Fire Spirit : 8
EXP Gained : 215834
EXP / Hour : 261352
Running for : 49 Minutes and 32 Seconds
-------------------------------------------------------
Current action is: bank
Clicked Bank chest
BankScreenEx found
Withdrawing logs
amount of logs: 14300
Current action is: burn
Found add to bonfire screen
BONBONBONBON-ing
starting logs: 28
Logs stopped burning - will reburn
Current action is: burn
Successfully executed.

Here's the proggy before it logged me out…Not sure why it logged me out exactly? There was no random..

Kyle Undefined

2012-05-21 13:57:38

Had a 6 hour report from last night, but I lost it D:

BlehX

2012-05-21 14:00:57

From: Kyle Undefined
Had a 6 hour report from last night, but I lost it D:


Teach me your ways lol. I've never had a proggy past 3 hours on any script..

Son of Zeus

2012-05-21 14:26:07

Here is a proggie I got before it logged me out;

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 783
Logs Done : 1960
Fire Spirit : 16
EXP Gained : 343737
EXP / Hour : 137464
Running for : 2 Hours, 30 Minutes and 1 Seconds
——————————————————-

Great job on the script :)

Robot91292

2012-05-21 14:48:48

From: Er1k
My concern is still - when you get that cannot add bonfires message, chances are legits are already planting flowers nearby or trying to tamper with us. I need to give this more thoughts, but I am not very inclined to add the self-starting fire feature, because afaik world detection is broken at the moment, and I don't want scripts that logged onto somewhere other than W100 to start their own fires and be the loner and get reported.

I am looking at blending with legits here, so at the moment I would rather let it fail, so that the script terminates itself and gets restarted by SMARTManager, and in effect waiting for legits to stop messing around and it should resume its work properly. For me , it's fine for the script to stand next to the chest and do nothing, as legits won't notice at all. That at least brings some sense of security ;)



I agree with you that it is best for it to be terminated. But another annoying thing is, when a legit starts a fire 5 blocks from the chest and then people say "See all those people over there at that fire? Those are bots" and then you see that one person claiming he is reporting all of them with the right click feature.

Whether its true or not he is and how many people do… I don't know but its still sketchy especially risking a 2200+ total account.

It would be nice if Jagex would make it so when you click "Add to Bonfire" it would add the the closest one.

But until/if/when that happens maybe you could implement something in to the script to solve this problem?

Thanks,

Rob

x0xh3llx0x

2012-05-21 15:25:01

i get this message when i hit the "run" button

[Error] C:\Simba\Includes\sps/sps.simba(38:17): Unknown type 'T4DIntegerArray' at line 37
Compiling failed.

zamserv

2012-05-21 15:25:58

is shantay members only?

BlehX

2012-05-21 15:54:21

From: zamserv
is shantay members only?


Yes.

zamserv

2012-05-21 15:58:09

From: BlehX
Yes.


Thanks for telling me.

Dragonrider

2012-05-21 20:03:11

I got like 4 randoms in 2 hours?

RuneDragon

2012-05-21 21:00:49

From: x0xh3llx0x
i get this message when i hit the "run" button

[Error] C:\Simba\Includes\sps/sps.simba(38:17): Unknown type 'T4DIntegerArray' at line 37
Compiling failed.


Update SPS. I had this problem. Updated SPS fixed it.

Er1k

2012-05-21 21:12:24

From: Dragonrider
I got like 4 randoms in 2 hours?


You probably failed a random. Babysit it.

Here's the proggy before it logged me out…Not sure why it logged me out exactly? There was no random..


Your script most likely stopped because of a triggered failsafe. Legits might be interfering and it logged you out just for safety. Put it on SMARTManager and it will happily restart unless you're truly in a random/stuck.

From: Robot91292
I agree with you that it is best for it to be terminated. But another annoying thing is, when a legit starts a fire 5 blocks from the chest and then people say "See all those people over there at that fire? Those are bots" and then you see that one person claiming he is reporting all of them with the right click feature.

Whether its true or not he is and how many people do… I don't know but its still sketchy especially risking a 2200+ total account.

It would be nice if Jagex would make it so when you click "Add to Bonfire" it would add the the closest one.

But until/if/when that happens maybe you could implement something in to the script to solve this problem?

Thanks,

Rob


My opinion is still, you can't accuse someone for botting when they all just used the add to bonfires option instead of adding the fire to the fire nearest to the chest. ;) Most of the time if they don't mess with us, you'll be just sitting under loads of people in the tile next to the chest. Believe me, you don't know how many people there are. I was with a few SRL members there and I can tell you I absolutely cannot find them in the pile.

Anyway I am still collecting suggestions as to how to deal with this. I know this is of some importance because of the legits, but I believe the current failsafes will logout on running into problems, which should be adequate if not very robust.

whzup

2012-05-21 21:33:55

i just got 99 a few hours ago HUGE thx to ER1K and CephaXz for the hard work :)

Pic:

Son of Zeus

2012-05-22 01:45:12

Another report!

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 853
Logs Done : 1344
Fire Spirit : 13
EXP Gained : 231333
EXP / Hour : 146981
Running for : 1 Hours, 34 Minutes and 25 Seconds
——————————————————-

Too bad you can't run this without having to babysit :/

Er1k

2012-05-22 01:52:04

From: Son of Zeus
Another report!

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 853
Logs Done : 1344
Fire Spirit : 13
EXP Gained : 231333
EXP / Hour : 146981
Running for : 1 Hours, 34 Minutes and 25 Seconds
——————————————————-

Too bad you can't run this without having to babysit :/


You can. Only thing that stops it are randoms. Legits might mess with you for 30 mins at most, the script eventually will restart and get back to work.

Ezio Auditore da Firenze

2012-05-22 03:45:52

Flawless mate, no babysitting.. such a badass! Thanks, hit 94 taking a break.

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 860
Logs Done : 1456
Fire Spirit : 10
EXP Gained : 258137
EXP / Hour : 152518
Running for : 1 Hours, 41 Minutes and 32 Seconds
--------------------------------------------------

Swiss rolls

2012-05-22 07:53:13

looking forward to useing this to try get 95 summon on my tank good job

Ezio Auditore da Firenze

2012-05-22 08:03:05

From: Kyle Undefined
Had a 6 hour report from last night, but I lost it D:


Did you have simba open or just not save the report? Cause on multiple occasions.. without using Smartmanager or Crashsmart, simba crashes close to 6 hour mark and I loose the progress reports, this a new add to simba or what?

CephaXz

2012-05-22 08:09:08

Runescape update in one hour. Wonder what Jagex will do to this bad-ass script :norris:

Swiss rolls

2012-05-22 08:29:51

From: CephaXz
Runescape update in one hour. Wonder what Jagex will do to this bad-ass script :norris:



nooooooooooooooooo lol i hope it dont wreck it

a7564321

2012-05-22 08:43:05

ran for 5 hours straigth gj :)

digitalninja

2012-05-22 13:04:40

Weird … tested this script for a while and after 10-15 minutes I saw I was logged out and the reason was not enough logs (I have 160,000). Restarted and it resumed no problem … odd …

Liamwitdre

2012-05-22 13:26:01

Great script thankyou, I'll give you a report soon.

BlehX

2012-05-22 19:51:16

Here's a couple proggies from today. Should hit 99 sometime tonight =D
#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 782
Logs Done : 2240
Fire Spirit : 26
EXP Gained : 751166
EXP / Hour : -154383
Running for : 2 Hours, 51 Minutes and 43 Seconds
-------------------------------------------------------
#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 762
Logs Done : 1736
Fire Spirit : 18
EXP Gained : 588881
EXP / Hour : 258722
Running for : 2 Hours, 16 Minutes and 33 Seconds
-------------------------------------------------------

Er1k

2012-05-22 21:09:10

From: digitalninja
Weird … tested this script for a while and after 10-15 minutes I saw I was logged out and the reason was not enough logs (I have 160,000). Restarted and it resumed no problem … odd …


Maybe it's due to lag. I had this before. Relax. It will restart.

99 achieved personally. Thanks for the support.

Kyle Undefined

2012-05-22 23:45:18

Great script, almost 90 FM with this, after starting at 60. Only thing is that legits are leading us away from bank chest lol.

BlehX

2012-05-23 01:51:56

I recently got 99 FM, thanks! Took me about 8 days from 56.

rtyrty100

2012-05-23 12:37:59

From: Kyle Undefined
Great script, almost 90 FM with this, after starting at 60. Only thing is that legits are leading us away from bank chest lol.


^ This.

Would be great if your script could only add logs to the fire closest to the bank chest =)

yl10yl10

2012-05-23 17:40:14

How do you turn switching world off?

Kyle Undefined

2012-05-23 19:08:57

Another report


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 804
Logs Done : 3304
Fire Spirit : 29
EXP Gained : 572396
EXP / Hour : 139344
Running for : 4 Hours, 6 Minutes and 27 Seconds
-------------------------------------------------------

Er1k

2012-05-23 20:38:10

From: yl10yl10
How do you turn switching world off?


World switching is currently broken and used to protect your player from staying in non world 100 like an idiot. AFAIK Home has fixed it and it'll be updated in the next SRL update.

TheAttack

2012-05-23 20:42:48

l can confirm that this doesnt work for SPS 2

leftnad

2012-05-24 01:11:14

you should fix the glitch were if someone puts a marker ontop of a bon fire it glitches and just stands there after you get a fire spirit :/

Er1k

2012-05-24 07:00:59

From: leftnad
you should fix the glitch were if someone puts a marker ontop of a bon fire it glitches and just stands there after you get a fire spirit :/


I don't get it. It uses add to bonfire option and the standing is only temporary.

Becks

2012-05-24 12:32:13

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 850
Logs Done : 2604
Fire Spirit : 26
EXP Gained : 462970
EXP / Hour : 151146
Running for : 3 Hours, 3 Minutes and 46 Seconds

famous!

wogtaz ryder

2012-05-25 00:34:22

I cant log into world 100 ? lol ….. any other world is fine , dafuq….

PlatinumSif

2012-05-25 12:29:20

http://puu.sh/wIaG

What's wrong?

Zaros

2012-05-25 12:50:54

Great script, best bonfire one out there.

teamemb99

2012-05-25 12:59:05

ty 4 awseom script

Kyle Undefined

2012-05-25 13:11:00

From: PlatinumSif
http://puu.sh/wIaG

What's wrong?


Update your SPS, you changed something.

PlatinumSif

2012-05-25 13:12:34

From: Kyle Undefined
Update your SPS, you changed something.


I tried updating it, says no update available.

I had to override update, updated it, restarted simba and it worked
Thanks

Kyle Undefined

2012-05-25 15:05:44

Full report.


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 828
Logs Done : 4984
Fire Spirit : 31
EXP Gained : -76151319
EXP / Hour : 33845
Running for : 6 Hours, 1 Minutes and 2 Seconds
-------------------------------------------------------

Don't know why the XP gained and hour is all messed up.

Aqoush

2012-05-25 20:35:06

When I run the script everything runs fine until it attempts to withdraw logs. I am trying to withdraw Magic logs. It right clicks the logs but can't manage to actually withdraw them. Is there a fix for this? I've tried using different functions such as Withdraw(), WithdrawEx(), and others but I don't seem to have any success.

Er1k

2012-05-25 20:56:56

From: Kyle Undefined
Full report.


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 828
Logs Done : 4984
Fire Spirit : 31
EXP Gained : -76151319
EXP / Hour : 33845
Running for : 6 Hours, 1 Minutes and 2 Seconds
-------------------------------------------------------

Don't know why the XP gained and hour is all messed up.


Maybe you gained too much XP and it overflowed? ;)

From: Aqoush
When I run the script everything runs fine until it attempts to withdraw logs. I am trying to withdraw Magic logs. It right clicks the logs but can't manage to actually withdraw them. Is there a fix for this? I've tried using different functions such as Withdraw(), WithdrawEx(), and others but I don't seem to have any success.


Did you even update SRL and Simba?

Aqoush

2012-05-25 21:24:17

From: Er1k
Maybe you gained too much XP and it overflowed? ;)



Did you even update SRL and Simba?


Ahh I see, I reinstalled Simba and updated it. Seems as if I didn't update Simba. Thanks!

Noob King

2012-05-25 23:25:34

Got to 85 firemaking so far, gonna do 99 firemaking after 99 rc. I wanted to say thank you for this script, as I didn't even know there was a bond fire group :p

kingsleyeng

2012-05-26 03:06:08

yeah man i think the idea of adding fire-spirit support would be a great update

Kyle Undefined

2012-05-26 03:43:28

This does support fire spirits, it's working fine for me.

kingsleyeng

2012-05-26 03:59:06

From: Kyle Undefined
This does support fire spirits, it's working fine for me.


oh i misread got fire spirits mixed up with start own fire lol XD <noob

Er1k

2012-05-26 05:40:17

From: kingsleyeng
oh i misread got fire spirits mixed up with start own fire lol XD <noob


About fire lighting, I don't plan on adding it soon because I know some people will run it in non-world 100 and end up looking like an idiot. Consider this your insurance for now.

I think zmon posted a snippet on making it start a fire a few pages before, you can try it. http://villavu.com/forum/showpost.php?p=1025809&postcount=36

Aqoush

2012-05-26 08:56:10

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 836
Logs Done : 2324
Fire Spirit : 17
EXP Gained : 729919
EXP / Hour : -166625
Running for : 2 Hours, 46 Minutes and 45 Seconds

Seems to have stopped after a random. When I logged in I was in the frog cave.

Lleatia

2012-05-27 18:39:50

From: Aqoush
#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 836
Logs Done : 2324
Fire Spirit : 17
EXP Gained : 729919
EXP / Hour : -166625
Running for : 2 Hours, 46 Minutes and 45 Seconds

Seems to have stopped after a random. When I logged in I was in the frog cave.

Simba can't do all random, I got stuck at the maze

Ezio Auditore da Firenze

2012-05-28 00:35:51

Running so smooth! thanks Erik!
#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 834
Logs Done : 3444
Fire Spirit : 38
EXP Gained : 623519
EXP / Hour : 157974
Running for : 4 Hours, 7 Minutes and 39 Seconds
---------------------------------------------------

Ashihtaka

2012-05-28 01:17:29

This is definitely the fastest (stable) xp/hour script I've used thus far.
Ran it for 6 hours earlier, thanks for the release!
#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 848
Logs Done : 364
Fire Spirit : 4
EXP Gained : 68572
EXP / Hour : 159882
Running for : 25 Minutes and 43 Seconds
——————————————————-

da mastadon

2012-05-28 11:59:07

Great script! thx man!

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 863
Logs Done : 1820
Fire Spirit : 17
EXP Gained : 310731
EXP / Hour : 147460
Running for : 2 Hours, 6 Minutes and 25 Seconds
——————————————————-

zyzz0r

2012-05-28 19:14:11

Nearly 99 FM, I've been babysitting a bit and I swear all these guys do is talk about who's botting.

t0aken

2012-05-28 21:27:09

this is by far the best bonfire script out .. the others wouldnt last past a 2 hour proggy and this one is running all day!@!@! and doesnt keep clicking the logs and messing up like the others…

only thing i dont know how to do is get the proggy when i wake up.. its timed out .. is there a spot that the proggy is saved so i can post…

anyways flaweless script i went from 60 firemaking to 77 firemaking in 2 days.. and its on my summoning pure which has over 200 greens now !@!@#!@#!@#!@ w00t i love u dude

#######################################################
Logs / Hour : 811
Logs Done : 1120
Fire Spirit : 13
EXP Gained : 184166
EXP / Hour : 133373
Running for : 1 Hours, 22 Minutes and 50 Seconds
——————————————————-
got coffin random and logged out

Becks

2012-05-29 00:05:50

From: Kyle Undefined
Full report.


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 828
Logs Done : 4984
Fire Spirit : 31
EXP Gained : -76151319
EXP / Hour : 33845
Running for : 6 Hours, 1 Minutes and 2 Seconds
-------------------------------------------------------

Don't know why the XP gained and hour is all messed up.


i wish i fail almost every random never get over 2 hours.

Note

2012-05-29 06:58:45

Hey thank you for 99 Fire making your script worked awsomely , though i hated the trolling noobs lighint extra fires xD
! thanks again

Er1k

2012-05-29 09:51:00

Glad to know it worked well, thanks for the proggies :)

Ezio Auditore da Firenze

2012-05-29 10:55:57

Erik & CephaXz thanks for the wonderful script! used from 80, dinged 99 earlier today, flawless!

LIM

2012-05-29 11:27:15

very nice script! love it :D gets me charms and fm up^^

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 840
Logs Done : 756
Fire Spirit : 11
EXP Gained : 132230
EXP / Hour : 146967
Running for : 53 Minutes and 58 Seconds
——————————————————-

Kyle Undefined

2012-05-29 11:45:29

Working my way to 98 FM as we speak :)

pkwa9lawy

2012-05-29 16:06:23

might give it a try later thank you

LIM

2012-05-29 16:26:13

the script worked great so far, but now it just logged me out, saying i had no more logs, even though i still have over 25k maple logs in the bank O.o

Current action is: bank
Clicked Bank chest
BankScreenEx found
Withdrawing logs
amount of logs: 1
Not enough logs - Logout
Successfully executed.

anyone else gets this message?

contemplater1995

2012-05-29 17:14:06

i tryed a few of the others but they kept gliching up tryed yours worked wonder gj on this scrips man

chrisman

2012-05-29 18:26:47

For some reason for me it just trys to add logs to fire instead of starting one first?

blakes

2012-05-29 19:38:00

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 856
Logs Done : 4564
Fire Spirit : 38
EXP Gained : 824967
EXP / Hour : -69036
Running for : 5 Hours, 19 Minutes and 53 Seconds

blakes

2012-05-29 19:40:00

Also just got 99 fM overnight ;P

Er1k

2012-05-29 21:07:52

From: LIM
the script worked great so far, but now it just logged me out, saying i had no more logs, even though i still have over 25k maple logs in the bank O.o

Current action is: bank
Clicked Bank chest
BankScreenEx found
Withdrawing logs
amount of logs: 1
Not enough logs - Logout
Successfully executed.

anyone else gets this message?


Might be lag. Check internet.

From: chrisman
For some reason for me it just trys to add logs to fire instead of starting one first?


It does not start fires. It only use add logs to bonfires. It's insurance to protect you guys from looking stupid.

From: blakes
Also just got 99 fM overnight ;P


Grats.

LIM

2012-05-30 02:43:55

From: Er1k
Might be lag. Check internet.



nope, already checked. i got a fast internet on top of that :/

imalegitbotter

2012-05-30 03:07:21

The physical attachment in this thread. Is it safe for botting? Does it have antiban? Does it take breaks? Also, how many ppl have achieved 99, and what is the general xp/hour

Er1k

2012-05-30 03:23:32

From: LIM
nope, already checked. i got a fast internet on top of that :/


Wrong bank slot? That's the only thing I can immediately think of.

From: imalegitbotter
The physical attachment in this thread. Is it safe for botting? Does it have antiban? Does it take breaks? Also, how many ppl have achieved 99, and what is the general xp/hour


Deal with it. Yes, but disabled. No. Read OP. ~140k/H with maples.

Did you even bother to read OP?

matti303

2012-05-30 05:59:35

keeps opening the door neer the bank

stuartroad

2012-05-30 06:12:25

From: matti303
keeps opening the door neer the bank


wtf isn't this at shanty pass? there is no door near it?

squish

2012-05-30 07:10:35

it did a random but just couldnt click on portal to leave lol it just logged but it is a good script

Er1k

2012-05-30 07:14:37

From: squish
it did a random but just couldnt click on portal to leave lol it just logged but it is a good script


Report the problem to SRL randoms. It has something to do with antirandoms, not really the script itself.

chrisman

2012-05-30 08:13:14

Slight problem with fire orb detection if its using a fire to the right of the shanty pass bank box it dosent seem to find the fire orbs around the area they spawn on (left and behind the bank box)

Robot

2012-05-30 09:15:59

Looks pretty sweet, went to try it out and unfortunately it couldn't find the bank, just hovered over shantay pass. Switched the colours a bit and now works a treat. Anyone else having the same problem?

Er1k

2012-05-30 09:35:10

From: chrisman
Slight problem with fire orb detection if its using a fire to the right of the shanty pass bank box it dosent seem to find the fire orbs around the area they spawn on (left and behind the bank box)


From: Robot
Looks pretty sweet, went to try it out and unfortunately it couldn't find the bank, just hovered over shantay pass. Switched the colours a bit and now works a treat. Anyone else having the same problem?


You may want to use ACA to sample new colors manually. I'll wait for more reports to see if there's a need to update the colors.

jaghax

2012-05-30 13:11:38

could you do a cooking add on for this? that would be so sick!!

Kyle Undefined

2012-05-30 13:13:05

99 Firemaking! Thank you so much! :D

Mufasa

2012-05-30 13:19:17

From: Kyle Undefined
99 Firemaking! Thank you so much! :D


Congrats Kyle :spot:

Going to use this on my skiller soon =D


catanado15

2012-05-30 13:23:21

gratzz kyle ! how long is from 91-99 ? :p

Kyle Undefined

2012-05-30 13:44:28

Just a few days at most. I was getting 181xp per log added.

catanado15

2012-05-30 14:10:32

that's really nice :D and +/- how many charms ?

Quagmire

2012-05-30 14:11:49

Runescape aint showing when i run the script, left it for like 2 mins thought it would be lagg, but it shows for other scripts? dunno what is going on

LIM

2012-05-30 17:22:02

From: Er1k
Wrong bank slot? That's the only thing I can immediately think of.


Nope, was the right one, since it worked just minutes before. but whatever it was, its working again. ^^

Blackdeath

2012-05-30 22:45:19

Just wanted to say this script is freaking sweet :D I have made over a million exp today doing maples and over 30 levels gained, starting from lvl 46 fm. No proggy to speak of for various randoms messing them up =P Keep up the good work!

Justin

2012-05-31 01:59:50

Lol @ all the leechers.

Robot

2012-05-31 02:39:49

[BANANA]#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 680
Logs Done : 980
Fire Spirit : 9
EXP Gained : 116742
EXP / Hour : 81086
Running for : 1 Hours, 26 Minutes and 22 Seconds
——————————————————-[/BANANA]

Works a treat, just used up all my maples from kingdom and laptop overheated so lost prog. That's just with willows I had lying around in the bank, top stuff!

EDIT: How much drama is happening right now @shantay wtf haha just took a peek

paskalakki

2012-05-31 06:03:21

I don't know why the bot doesn't want to work for more than a few inventories. If there's no fire and it tries to add logs to bonfire, it will stop :( What should I do?

Er1k

2012-05-31 06:37:59

From: paskalakki
I don't know why the bot doesn't want to work for more than a few inventories. If there's no fire and it tries to add logs to bonfire, it will stop :( What should I do?


Put it on SMARTManager. The logouts are to protect you from legits/ out of inventory/ failed randoms. After they stop screwing with you, it will get back to work correctly.

zewby

2012-05-31 09:38:54

very nice script, works fast and efficiently. thanks alot :)

chrisman

2012-05-31 09:44:10

After i used my brain and worked out why it wasnt working i looked at the name of the script and forgot that you had to be on "world 100 <—— RETARD MOMENT" So once i worked that out ive had over 200 crimson charms alredy and im only 73 firemaking thanks for the great script all you could possiably do now is tweak it a little more so it finds fire orbs a little better. As when they pop up and thers summoning creatures it tends to misclick sometimes and try to pickup the summoning creature ect :)

Overly Amazing script couldnt ask for anything better as its free just a phew tweaks here and there :)

10/10 Start rating :D

Constructive Critisism ——^

Omgimgod

2012-05-31 09:52:48

I get a aerorr

Omgimgod

2012-05-31 10:31:21

Script dont work

Zerkeronrs7

2012-05-31 10:51:09

From: Omgimgod
Script dont work


Don't double post, and post what error your getting in the debug? Anything that could help the script maker help you out. If you just say the script doesn't work he's not going to feel very inclined to help you is he..?

Omgimgod

2012-05-31 11:02:42

I pmed him he aint replying. a dtm error

Omgimgod

2012-05-31 11:42:58

I think its broke it doesnt work I really want a bonfire script but oh well guess ill have to find another.

99rcthen99range

2012-05-31 13:24:38

Had everybody talking about pot last night if you were there lol, #1 script beautiful to watch it and the first night i used it i went from 76-81 cheers!

99rcthen99range

2012-05-31 14:30:05

Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 734
Logs Done : 1624
Fire Spirit : 5
EXP Gained : 296016
EXP / Hour : 133960
Running for : 2 Hours, 12 Minutes and 34 Seconds
——————————————————-

Just a little one at 76 fm

catanado15

2012-05-31 14:36:38

i'm thinking on get 99 fm… i'm at 91 atm, so expect long proggys :p

Hoard

2012-05-31 16:03:01

:) Get ready for some proggys here, too. I have all the logs I need for mah 99 ;) *muahahahaha*

Omgimgod

2012-05-31 17:18:36

Error: Out Of Range at line 2446
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]

allanlin

2012-05-31 17:27:19

nvm fixed

Omgimgod

2012-05-31 17:44:36

From: allanlin
nvm fixed


How do you get it working ig et that error?

Kyle Undefined

2012-05-31 17:57:37

Make sure you're fully up to date with SRL. What file does it open up when it throws that error?

Omgimgod

2012-05-31 18:05:52

From: Kyle Undefined
Make sure you're fully up to date with SRL. What file does it open up when it throws that error?


gametab

Er1k

2012-05-31 18:06:40

From: Omgimgod
I get a aerorr

From: Omgimgod
Script dont work

From: Omgimgod
I pmed him he aint replying. a dtm error

From: Omgimgod
I think its broke it doesnt work I really want a bonfire script but oh well guess ill have to find another.

From: Omgimgod
Error: Out Of Range at line 2446
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]


What you need is to update SRL as Kyle has said, you might probably need to update Simba as well.

Yes I did not reply to your PM last night because I was burned out last night and when I see your posts and PM in that fashion I basically facepalmed and headed straight for sleep ;)

Omgimgod

2012-05-31 18:12:45

From: Er1k
What you need is to update SRL as Kyle has said, you might probably need to update Simba as well.

Yes I did not reply to your PM last night because I was burned out last night and when I see your posts and PM in that fashion I basically facepalmed and headed straight for sleep ;)


Haha sorry dude :) urgent to get it working so I have the latest srl and simba I did a update on both but still happens?

Er1k

2012-05-31 18:15:19

From: Omgimgod
Haha sorry dude :) urgent to get it working so I have the latest srl and simba I did a update on both but still happens?


Did you wait a minute or 2 for the SMART client to pop up? At very least it should compile and show this:

SRL Compiled in 0 msec
SMART Initialized.
Loaded: Server 10, Members: True, Signed: True, Super Detail: False.

Omgimgod

2012-05-31 18:16:21

From: Er1k
Did you wait a minute or 2 for the SMART client to pop up? At very least it should compile and show this:

SRL Compiled in 0 msec
SMART Initialized.
Loaded: Server 10, Members: True, Signed: True, Super Detail: False.


It does do you have teamviewer? It does that I entered my info when it logins and goes to click the chest it gives the error and stops the script.

Er1k

2012-05-31 18:23:32

Did you not fill in Pin?

Omgimgod

2012-05-31 18:24:28

From: Er1k
Did you not fill in Pin?


Ye I put it in it doesnt even bring that screen up it just stops.

catanado15

2012-05-31 18:24:40

can any1 tell me how much it will cost me from 91-99 with bonfires ? And how many charms i'll get ?

Er1k

2012-05-31 18:28:41

From: catanado15
can any1 tell me how much it will cost me from 91-99 with bonfires ? And how many charms i'll get ?


The amount of maples * price ea. Should be around 1-2m?
Charms look in OP. That's around the amount I finish at 96-98, so it's more or less that amount.

Omgimgod

2012-05-31 18:29:17

Ye I put it in it doesnt even bring that screen up it just stops.

catanado15

2012-05-31 18:31:01

From: Er1k
The amount of maples * price ea. Should be around 1-2m?
Charms look in OP. That's around the amount I finish at 96-98, so it's more or less that amount.


ty Er1k :p expect some long proggies when i end cmbt :p

Hazzah

2012-05-31 18:32:32

Working fine for me, but 60-91 Firemaking in a few days, keep getting randoms every 25-30 minutes which sucks! Great script bro and thanks for the charms on my summoning pure!

Omgimgod

2012-05-31 18:33:04

From: Hazzah
Working fine for me, but 60-91 Firemaking in a few days, keep getting randoms every 25-30 minutes which sucks! Great script bro and thanks for the charms on my summoning pure!


Wow I cant get it to work pissing me offf.

Kyle Undefined

2012-05-31 19:01:23

Make sure your graphic settings are correct. Safe mode, lowest everything, highest brightness.

t0aken

2012-05-31 21:27:50

mine still works fine everyday i run it .. im 89+ firemaking now …

only problem is noted pure ess(7) stops the script everytime its picked from a random in the inventory…

and other than that it logs out on randoms it cant do which isnt really a problem.. going through about 5 - 10 k maples a day which im very happy with .. thanks for awesome script.. wish i knew enough to pick xp lamps on the prizes and just leave them in there till we log on to use them..

Becks

2012-06-01 00:09:00

99fm thanks :D

chrisman

2012-06-01 04:15:09

Error: Exception: Access violation at line 142

"142: if(prefix = '')then "

stuartroad

2012-06-01 04:21:31

From: Hazzah
Working fine for me, but 60-91 Firemaking in a few days, keep getting randoms every 25-30 minutes which sucks! Great script bro and thanks for the charms on my summoning pure!


Hey bro, I would suggest giving botting a rest for at least 1 day if you are getting randoms this frequently. This is what progressed up to my mate being banned for botting. They flag you, giving you more randoms, more randoms = more chance of failing = easy to spot a bot.

drittnothing

2012-06-01 08:14:31

From: stuartroad
Hey bro, I would suggest giving botting a rest for at least 1 day if you are getting randoms this frequently. This is what progressed up to my mate being banned for botting. They flag you, giving you more randoms, more randoms = more chance of failing = easy to spot a bot.


reason u get many randoms are the fact u get much xp..

Dani Bolton

2012-06-01 13:22:33

Running for a few days now… nearly level 90 I shall be using right till 98 over next few days… works a charm.

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 711
Logs Done : 308
Fire Spirit : 3
EXP Gained : 54998
EXP / Hour : 127081
Running for : 25 Minutes and 58 Seconds
——————————————————-


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 771
Logs Done : 1344
Fire Spirit : 16
EXP Gained : 240994
EXP / Hour : 138281
Running for : 1 Hours, 44 Minutes and 33 Seconds
——————————————————-

chrisman

2012-06-01 15:03:35

If thers a fire orb pops up and it trys to collect it and your full or dont ahve enough space it carries on lighting fires and then forgets to go back and collect it :)

t0aken

2012-06-01 15:52:25

any fix on the noted pure ess(7) not banking or it clicking burn for hours… and saying its a wierd dream.. this is the only thing i dont know how to change.. i fixed the other items banking and everything.. hope i get a answer or if its only mine with noted pure ess problem

@chrisman also the logs will light till theres 5 empty spaces then reclick the fire spirit..
seems flaweless atm… im almost 94 firemaking…

Er1k

2012-06-01 21:03:21

From: t0aken
any fix on the noted pure ess(7) not banking or it clicking burn for hours… and saying its a wierd dream.. this is the only thing i dont know how to change.. i fixed the other items banking and everything.. hope i get a answer or if its only mine with noted pure ess problem

@chrisman also the logs will light till theres 5 empty spaces then reclick the fire spirit..
seems flaweless atm… im almost 94 firemaking…


How did you get noted pure ess in the first place, random event?

worglers2

2012-06-01 22:30:03

ER1K i love your fletching script and this script. It has gotten me from 66 to 76. I would like to say maybe adding an ash pickup option would be fantastic. Make bank from burning maple logs.

Hazzah

2012-06-01 22:35:52

From: stuartroad
Hey bro, I would suggest giving botting a rest for at least 1 day if you are getting randoms this frequently. This is what progressed up to my mate being banned for botting. They flag you, giving you more randoms, more randoms = more chance of failing = easy to spot a bot.


Yep, I know how it works, but thanks for the heads up!

redviruz

2012-06-02 03:25:22

Hello, I am new to simba forums.

I tested this script and it works really well.

Thanks for this great script.

rebeltjeh

2012-06-02 09:12:20

Mate seriously, your script is the most amusing script I've ever used/seen.

It's botting heaven @ shanty pass, I just sat, with popcorn and watch the bots, responding to people who say "all these guys are bots", and argue, I Loved it haha

we need more 'bots only' spots :D

Thanks for 74 fm, quest requirement ;) had a damn good time!

maxxfilth

2012-06-02 11:05:06

please add a jail detection.
I saw people are luring bots into the fail with fires and locking them in there

Er1k

2012-06-02 11:18:55

From: maxxfilth
please add a jail detection.
I saw people are luring bots into the fail with fires and locking them in there


Thanks for reporting. Update in progress.

MotorMouse

2012-06-02 11:57:57

The bot is not working for me, like it doesnt react.
Can someone help me please?

yente666

2012-06-02 15:18:22

From: MotorMouse
The bot is not working for me, like it doesnt react.
Can someone help me please?


I somehow have the same problem :(
I just manually log him into world 100 shantay bank and the bot will just stand there and do nothing..

grosseagle

2012-06-03 01:28:24

How can I disable the "Found Mod - Logging out for a few minutes" option.. It's really annoying when you only get 10k/hour exp cuz a mod is adding to his own bonfires.

t0aken

2012-06-03 02:03:58

From: Er1k
How did you get noted pure ess in the first place, random event?


ye its from random events.. mostly i babysit it so i can pick the prizes as lamps .. but sometimes i have to leave and then i come back

and its sitting there clicking on the noted pure ess and it says.. this must be a wierd dream or something like that in chatbox…

and simba says.. Action burn logs burn logs burn logs burn logs like 1 thousand times…

but its not to much of a problem.. i stopped botting cause of it but was at 94 firemaking already!! from starting at 1 less than 3 weeks ago

thanks alot for the script your awesome

yente666

2012-06-03 04:53:56

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 747
Logs Done : 224
Fire Spirit : 1
EXP Gained : 24424
EXP / Hour : 81488
Running for : 17 Minutes and 58 Seconds
——————————————————-

Works like a charm :)

Peter

2012-06-03 04:55:53

I get an outrageous amount of randoms botting this, legitimately like one every 30mins…

Frostbones

2012-06-03 12:43:03

amazing script thanks!

uokuokuokuok

2012-06-03 17:45:05

FANTASTIC SCRIPT works great! gittin mad charms too
On yew logs btw below.

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 882
Logs Done : 1316
Fire Spirit : 9
EXP Gained : 347732
EXP / Hour : 233290
Running for : 1 Hours, 29 Minutes and 25 Seconds
——————————————————-

the goods

2012-06-03 22:52:09

When there is alot of people by bank and fire spirit is there, it doesnt click on it.

worglers2

2012-06-04 02:59:50

Also. Er1k some people are trying to teleport others to places. I was babysitting luckily and saw that. Can u get it so it declines it? That is BS. It pissed me off.

Er1k

2012-06-04 03:01:18

From: worglers2
Also. Er1k some people are trying to teleport others to places. I was babysitting luckily and saw that. Can u get it so it declines it? That is BS. It pissed me off.


Turn Assist off, problem solved. Will add to todo list in case some of you guys are too lazy to it ;)

worglers2

2012-06-04 03:44:37

From: Er1k
Turn Assist off, problem solved. Will add to todo list in case some of you guys are too lazy to it ;)


Thank you, i love you <3

Also… my assist WAS off… wtf?

Er1k

2012-06-04 05:50:04

From: worglers2
Thank you, i love you <3

Also… my assist WAS off… wtf?


Then chances are you failed a random.

pkwa9lawy

2012-06-04 06:03:47

thanks for the script just kept it runing over night no problem more than 1m+ xp done

jaghax

2012-06-04 06:41:04

could you make a cooking add on or something to this? that would be great to get max xp with cooking rather than a normal fire or cooker

Frostbones

2012-06-04 07:32:23

Randoms it fails:
The pheasent 1
Grave yard
and more forgot them…

Also make it so the range you go to find a log isnt like 2 squares from the bank as people try to lure the bots out.

Kyle Undefined

2012-06-04 08:51:15

From: Frostbones
Randoms it fails:
The pheasent 1
Grave yard
and more forgot them…

Also make it so the range you go to find a log isnt like 2 squares from the bank as people try to lure the bots out.


Randoms being solved/failed isn't an issue with the script. Report your log in the correct Random thread.

Robot

2012-06-04 20:07:48

[BANANA]#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 828
Logs Done : 3892
Fire Spirit : 34
EXP Gained : 691864
EXP / Hour : -106735
Running for : 4 Hours, 41 Minutes and 43 Seconds
——————————————————-[/BANANA]

kazzos

2012-06-04 21:36:10

The script works flawlessly. However legit players are starting to realize the influx of bots and are making fires inside they jail cell to trap botters. If you're using this script be aware of this and keep an eye on your bot every now and then.

worglers2

2012-06-04 22:22:42

From: Er1k
Then chances are you failed a random.


what does failing a random have to do with trollheim teleportation? o.o

redviruz

2012-06-05 15:15:09

I Have Test This Script And This Is The Result!

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 879
Logs Done : 2100
Fire Spirit : 16
EXP Gained : 365924
EXP / Hour : 153195
Running for : 2 Hours, 23 Minutes and 18 Seconds
——————————————————-

Thx Alot For This Script!

Peace!

worglers2

2012-06-06 00:42:20

Alright. So my assist is OFF. I was watching my bot, did not fail any randoms, it's been about 20 min since i last had a random I passed. And i got a popup to teleother to somewhere. Luckily the bot clicked the logs to cancel it out and showed the options for the logs before it locked up on the tele other screen. Stupid people.

EDIT: anyone see these flaming chickens falling from the sky? wtf?

LukeSon

2012-06-06 15:31:23

I'm new to Simba as of today, so I need some help.

Whenever I run the script nothing happens, it just sits on the login screen? :\

rtyrty100

2012-06-06 19:32:39

From: LukeSon
I'm new to Simba as of today, so I need some help.

Whenever I run the script nothing happens, it just sits on the login screen? :\


Your script isn't going to automatically know your account details :P. I'm assuming that's why your script stops there.

Open the script, and look down to where it says "Players[0].Name := ' ' "

Fill in your username there, in the ' '. Same thing for your password on the line below it.

Hopefully that was the issue.

Er1k

2012-06-06 21:10:30

From: worglers2
Alright. So my assist is OFF. I was watching my bot, did not fail any randoms, it's been about 20 min since i last had a random I passed. And i got a popup to teleother to somewhere. Luckily the bot clicked the logs to cancel it out and showed the options for the logs before it locked up on the tele other screen. Stupid people.

EDIT: anyone see these flaming chickens falling from the sky? wtf?


This is interesting. I'll get some time to take my main to shantay to see for myself in order to get a fix.

x0xh3llx0x

2012-06-07 12:43:33

Thank you for this awsome script Er1k !!! :D


Just a question to all people, does anyone know if the chance of gettin a fire spirit is higher if using better logs?

And does som1 know the charms/h ? :P

haid123

2012-06-07 13:10:18

i dosent matter what logs you are using you get 1/100 chance to get a fire spirit with any logs you use going to use this bot for charms going to burn willow logs because they are cheap

x0xh3llx0x

2012-06-07 14:48:44

Did a 1 hour test and got 45 charms total :D

botuser112

2012-06-07 19:19:38

90fm so far :) thx

MotorMouse

2012-06-08 04:57:54

It isn't reacting for me?
Any help please?

slobo4

2012-06-08 11:17:19

when i read the other reactions the but must be great but..
when i start the bot i got this

SRL Compiled in 16 msec
SMART Initialized.
Loaded: Server 10, Members: True, Signed: True, Super Detail: False.
Current action is: bank
Current action is: bank
fail: 1
Current action is: bank
fail: 2
Current action is: bank
fail: 3
Current action is: bank
fail: 4
Current action is: bank
fail: 5
banking failed consecutively…
checking our position…
tpa count: 30
InShantayPassTPA: False
If you get this chances are you've failed a random!
Or you've got a random but SRL failed to detect it
TODO - logout and terminate

slobo4

2012-06-08 12:16:35

sorry that i said it isnt working …
IT IS GREAAT !!
this will help me and my summoning

antiqueroadshow

2012-06-08 16:13:52

How can I fix this script so that it selects and redeems lamps? After watching the bot for some time it just drops the rewards box. Here is what I have in the script:

Players[0].BoxRewards := ['lamp', 'XP', 'book', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
Players[0].LampSkill := SKILL_HP

I apologize if this is the wrong section.

Er1k

2012-06-08 20:59:16

From: antiqueroadshow
How can I fix this script so that it selects and redeems lamps? After watching the bot for some time it just drops the rewards box. Here is what I have in the script:

Players[0].BoxRewards := ['lamp', 'XP', 'book', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
Players[0].LampSkill := SKILL_HP

I apologize if this is the wrong section.


I think this setup is actually correct but it hasnt worked for me for a while already.

Olly

2012-06-08 21:39:18

Put
 Players[0].WorldInfo := [False, 100];  
in declare players, will log you into W100 at the start and possibly every time you get logged out?

Medisch

2012-06-09 09:20:58

begin
GetRealMousePos(P.X, P.Y);
Result := PointInBox(P, B);
end;

function GetColor(x, y: Integer): Integer;
begin
result:= SmartGetColor(x, y);

Also line 101 'end;' is highlighted in orange.
Those are lines 98-105 the box reads

SMART Initialized.
Loaded: Server 10, Members: True, Signed: True, Super Detail: False.
Error: Exception: Access violation at line 101
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]

worglers2

2012-06-09 16:12:43

WELL! Er1k, I love THE SCRIPT. so much
It got me a firm 66-99 in a week.

It would be amazing if you gave this a cooking option at shantay pass as well.
Since it already adds to bonfires, having it cook lobsters or sharks would be really baller.

Either way, thank you er1k for this script AND the fletching script. Which i got 99's out of both

mayx

2012-06-09 17:28:21

Always love your scripts, works great :)!

~Mayx

london

2012-06-09 17:31:18

got 99 with this, thanks

uokuokuokuok

2012-06-10 05:16:06

Massive increase in random events ive noticed. I get one every 40-50 minutes now. Kinda fucked spot tbh.

Sassik

2012-06-10 15:26:33

From: uokuokuokuok
Massive increase in random events ive noticed. I get one every 40-50 minutes now. Kinda fucked spot tbh.


Agreed. Jagex knows that the spot is filled with botters.

Gstep

2012-06-10 17:59:38

can some1 tell how much crimson you have when you reach 99 fm, i know it depens but i wanne know it anywayz

Er1k

2012-06-10 21:08:37

From: Sassik
Agreed. Jagex knows that the spot is filled with botters.


Did you guys fail your randoms? ;)

From: Gstep
can some1 tell how much crimson you have when you reach 99 fm, i know it depens but i wanne know it anywayz


I had around 200 when I reached 99. Started around 68 FM.

d_blan

2012-06-11 08:02:13

Right after the script enters my PIN and gets in the bank, it instantly closes my bank and logs me out.

Object DTM Include: Setup complete.
Current action is: bank
Clicked Bank chest
BankScreenEx found
Withdrawing logs
amount of logs: 45000000
Not enough logs - Logout
Successfully executed.

That number, 45000000, is what came up when my logs were in the 5th slot. The number 2000 came up when my logs were in the 1st slot, and the number 1 came up when my logs were in the 2nd slot. Can't wrap my head around this one. Followed the instructions to a tee, and everything on SIMBA is updated.

Er1k

2012-06-11 08:20:02

From: d_blan
Right after the script enters my PIN and gets in the bank, it instantly closes my bank and logs me out.

Object DTM Include: Setup complete.
Current action is: bank
Clicked Bank chest
BankScreenEx found
Withdrawing logs
amount of logs: 45000000
Not enough logs - Logout
Successfully executed.

That number, 45000000, is what came up when my logs were in the 5th slot. The number 2000 came up when my logs were in the 1st slot, and the number 1 came up when my logs were in the 2nd slot. Can't wrap my head around this one. Followed the instructions to a tee, and everything on SIMBA is updated.


Not sure why it happens on you. I suggest you comment out the checks, your logs will last you quite a while, so no worries.

d_blan

2012-06-11 14:28:45

From: Er1k
Not sure why it happens on you. I suggest you comment out the checks, your logs will last you quite a while, so no worries.


Yeah my bad, for some reason I was using the Er1k's mod script located here http://villavu.com/forum/showthread.php?t=82326 and for some reason thought it was this one. I'm so smart. Still a little new around here.

This script is actually working fine. And I just checked, I'm in the right topic this time.

Proggy:

Logs / Hour : 874
Logs Done : 1148
Fire Spirit : 6
EXP Gained : 189515
EXP / Hour : 144300
Running for : 1 Hours, 18 Minutes and 47 Seconds

Er1k

2012-06-11 21:28:15

From: d_blan
Yeah my bad, for some reason I was using the Er1k's mod script located here http://villavu.com/forum/showthread.php?t=82326 and for some reason thought it was this one. I'm so smart. Still a little new around here.

This script is actually working fine. And I just checked, I'm in the right topic this time.

Proggy:

Logs / Hour : 874
Logs Done : 1148
Fire Spirit : 6
EXP Gained : 189515
EXP / Hour : 144300
Running for : 1 Hours, 18 Minutes and 47 Seconds


You should update to 1.1, that was really old.

Gstep

2012-06-12 04:05:44

idk why but my bot just can stay online for 1 hour, then it logs out.

LIM

2012-06-13 13:56:29

very nice bot. it works almost flawless
#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 829
Logs Done : 308
Fire Spirit : 2
EXP Gained : 61035
EXP / Hour : 164342
Running for : 22 Minutes and 16 Seconds
——————————————————-

there is just one thing i could notice so far: sometimes it fails detectint a fire spirit. for example when it appers right before the fire goes out and it clicks on a new log to add to another bonfire. the caracter will walk to a new bonfire and leave the spirit behind. and sometimes it cant find the fire spirit under too many pple.
nice job though! :D

Er1k

2012-06-14 04:41:09

1.2 is released. Refer to OP for a changelog. I highly recommend running this with SMARTManager with the said failsafe options so that you only have to attend to it if it crashes into a random.

This is expected to be the last update before bot nuke, if things go well ;) SRL stats is also added, enjoy botting!

For people having problems with fire spirits, manually turning off public and setting game to All will help, although script is doing it for you now. It won't detect every single spirit but I can safely say it detects most of them correctly.

LIM

2012-06-14 11:26:10

nice release :) specially the world selection, i love it :D
and the script seems to work much better than before, very nice job!
#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 914
Logs Done : 476
Fire Spirit : 6
EXP Gained : 88957
EXP / Hour : 170979
Running for : 31 Minutes and 12 Seconds
——————————————————-

worglers2

2012-06-14 14:03:24

From: Er1k
1.2 is released. Refer to OP for a changelog. I highly recommend running this with SMARTManager with the said failsafe options so that you only have to attend to it if it crashes into a random.

This is expected to be the last update before bot nuke, if things go well ;) SRL stats is also added, enjoy botting!

For people having problems with fire spirits, manually turning off public and setting game to All will help, although script is doing it for you now. It won't detect every single spirit but I can safely say it detects most of them correctly.


Bot nuke? lol what
optimus
jacm0b is a slut, how can he think he can stop bots from coming back?

LIM

2012-06-14 17:53:54

i've been observating the script now for quite some time and i saw, that sometimes it writes in the log, there is a fire spirit even if there is none. like this:
Spirit is around!
color count: 18
Spirit is around!
color count: 23
OMG SPIRIT?
Spirit is around!
color count: 44
OMG SPIRIT?
Spirit is around!
color count: 1
Spirit is around!
color count: 12
Spirit is around!
color count: 10
Spirit is around!
color count: 11
Spirit is around!
color count: 10
Spirit is around!
color count: 28
OMG SPIRIT?
Spirit is around!
color count: 33
OMG SPIRIT?
Spirit is around!
color count: 40
OMG SPIRIT?

the script itself works still flawless, it doesnt matter in any way the working of it. i just thought it might be something i should post :P

TriggedHD

2012-06-16 09:24:35

He can't done some randoms ?

jareybear

2012-06-16 10:27:48

this script can barely do any of the randoms what is going on ?

it is also so perfect and gets most exp but randoms it sucks , you have to like babysit it almost ll the time ?

j 0n4s

2012-06-16 14:44:17

Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 792
Logs Done : 3612
Fire Spirit : 38
EXP Gained : 652198
EXP / Hour : -118650
Running for : 4 Hours, 33 Minutes and 29 Second

XxBlackNinja97xX

2012-06-17 02:33:27

can some one please help me im new and when i start i start this script it says compiling failed and this is highlighted in orange : SPS_FilterMinimap(Minimap); at line 299

thanks Kevin

Gushers

2012-06-17 03:42:10

Very nice script. I hope I don't get randoms!

owned u stoned

2012-06-17 19:12:48

Add Kotako90 to your list.., iv been using it and have gotten a full flawless 5-6 hr proggy.

daemon

2012-06-17 19:44:04

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 773
Logs Done : 868
Fire Spirit : 6
EXP Gained : 147873
EXP / Hour : 131833
Running for : 1 Hours, 7 Minutes and 17 Seconds
——————————————————-

maples. it's worked flawless for ~6k logs, got me tons of charms. thanks!

j 0n4s

2012-06-18 12:39:10

99 fm thanks so much awsome

runb4udie

2012-06-18 15:45:45

I'm only getting 400 logs an hour max or is there something wrong with the paint?

zhixuan22

2012-06-19 10:02:14

RS updated, Now it can't click "add to bonfire" :c

botuser112

2012-06-19 10:16:54

From: zhixuan22
RS updated, Now it can't click "add to bonfire" :c


yup they changed the look. so script needs update

melee

2012-06-19 11:34:47

yeah they changed look needs update

Er1k

2012-06-19 11:53:39

Replace the function AddingScreen with the following code. I am leaving for my flight in a few hours, and this quickfix is made up in literally 5 minutes, so help each other if there are more updates/problems in the next 2 weeks or so.

function AddingScreen :Boolean;
var x, y: integer;
begin
// Result := CountColorTolerance(4543066, 17, 355, 484, 456, 2) > 2000;
Result := FindTextTPAEx(2070783, 0, MCX1, MCY1, MCX2, MCY2, X, Y, 'onfire', StatChars, Nothing);
if result then writeln('Found add logs');
end;

In case you're wondering why I won't be around, read this

Good luck and help yourselves ;)

kidnappings

2012-06-19 13:21:19

From: Er1k
Replace the function AddingScreen with the following code. I am leaving for my flight in a few hours, and this quickfix is made up in literally 5 minutes, so help each other if there are more updates/problems in the next 2 weeks or so.

function AddingScreen :Boolean;
var x, y: integer;
begin
// Result := CountColorTolerance(4543066, 17, 355, 484, 456, 2) > 2000;
Result := FindTextTPAEx(2070783, 0, MCX1, MCY1, MCX2, MCY2, X, Y, 'onfire', StatChars, Nothing);
if result then writeln('Found add logs');
end;

In case you're wondering why I won't be around, read this

Good luck and help yourselves ;)


thank you, it worked have fun on your vaction. XD

dafuq

2012-06-19 18:20:52

Thanks worked :D

Enjoy your vacation :)

LIM

2012-06-19 18:23:28

wow, that was a pretty fast fix on the new update :) ty very much! :D
enjoy the vacation

CEO

2012-06-19 21:42:35

Why does it just sit there ? :[

Earth

2012-06-20 11:20:35

ugh thank you for the code lol. I was getting so frustrated trying to figure out what was going on.

bryanfish

2012-06-20 22:19:11

Whenever I run this script, it just clicks my logs over and over and fails to click add to bonfire? It just repeats 'current action is burn' constantly. what do I do?

Run S Kape

2012-06-21 02:33:47

From: bryanfish
Whenever I run this script, it just clicks my logs over and over and fails to click add to bonfire? It just repeats 'current action is burn' constantly. what do I do?


See the above post , fix has been posted

P1ng

2012-06-21 03:12:06

From: bryanfish
Whenever I run this script, it just clicks my logs over and over and fails to click add to bonfire? It just repeats 'current action is burn' constantly. what do I do?


From: CEO
Why does it just sit there ? :[


Read the above post by Er1k. He is currently away but has posted a simple fix for his script to remain compatible with the new chat screen update.

Scroll through the script and find the function 'AddingScreen' select all of it and remove it. Then replace it with this code below provided by Er1k and it will work as it used to.
function AddingScreen :Boolean;
var x, y: integer;
begin
// Result := CountColorTolerance(4543066, 17, 355, 484, 456, 2) > 2000;
Result := FindTextTPAEx(2070783, 0, MCX1, MCY1, MCX2, MCY2, X, Y, 'onfire', StatChars, Nothing);
if result then writeln('Found add logs');
end;

rougarou

2012-06-21 14:53:31

How do i disable the firespirits?

tehq

2012-06-22 12:15:59

Been using this script for a few hours and overall it's a nice script, but I noticed a small issue with the spirits that could appear very bot-like.

Here's my fix:
for a := 0 to High(ATPA) do
begin
MP := MiddleTPA(ATPA[a]);
{$IFDEF SMART}
SMART_DrawDotsEx(false, ATPA[a], clYellow);
{$ENDIF}
if not FindBlackChatMessage('ppear') then //added
Mouse(MP.X, MP.Y, 2, 2, mouse_move);
if WaitUpText('spiri', 500) then //using Uptext detection instead of just right-click
begin
ClickMouse2(mouse_right);
// Mouse(MP.X, MP.Y, 2, 2, mouse_Right);
if WaitOption('ollect', 3000) then
begin
WaitFunc(@RewardsCollected, 10, 3000);
writeln('Collect rewards');
writeln('Back to BonBon');
Result := True;
{$IFDEF SMART}
SMART_ClearCanvas;
{$ENDIF}
Break;
end;
end;
{$IFDEF SMART}
SMART_ClearCanvas;
{$ENDIF}
end;

Previously the script would move the mouse to many familiars even after the rewards were collected.

I'll keep you posted on my progress towards 25M experience :)

Hazzah

2012-06-22 20:44:06

tehq, I added that and am going to test it.

omar84

2012-06-22 23:01:36

great script and thanks for taking it over erik. 99 because of you!!

Powerbee

2012-06-23 05:07:49

not working anymore?

Run S Kape

2012-06-24 04:23:07

From: Powerbee
not working anymore?



Its working





………………………………

Ezio Auditore da Firenze

2012-06-24 04:55:26

From: Powerbee
not working anymore?


Find this in the script " function AddingScreen "

and replace it with this:

function AddingScreen :Boolean;
var x, y: integer;
begin
// Result := CountColorTolerance(4543066, 17, 355, 484, 456, 2) > 2000;
Result := FindTextTPAEx(2070783, 0, MCX1, MCY1, MCX2, MCY2, X, Y, 'onfire', StatChars, Nothing);
if result then writeln('Found add logs');
end;

xxu

2012-06-24 15:03:31

Absolutely wonderful script! Thanks for the fix for the updated AddingScreen.

kllj

2012-06-24 20:48:51

the script wont seem to run for me, i log in manually to get to w100 and then nothing happens, it just sits there.

xxu

2012-06-24 20:54:48

From: kllj
the script wont seem to run for me, i log in manually to get to w100 and then nothing happens, it just sits there.


Is SMART enabled? Have you edited the script to use the new AddingScreen code? Are your graphics settings set to minimum and fixed? That's all I can think of at the moment…

kllj

2012-06-24 20:57:51

yeah i fixed all of that

yolofish

2012-06-25 12:00:39

hey im havin a problem. It logs me in all good and everything, banks, gets logs out clicks on them but wont burn them. Anyone else having this problem?

xxu

2012-06-25 12:07:43

From: yolofish
hey im havin a problem. It logs me in all good and everything, banks, gets logs out clicks on them but wont burn them. Anyone else having this problem?


Replace function AddingScreen with this:

function AddingScreen :Boolean;
var x, y: integer;
begin
// Result := CountColorTolerance(4543066, 17, 355, 484, 456, 2) > 2000;
Result := FindTextTPAEx(2070783, 0, MCX1, MCY1, MCX2, MCY2, X, Y, 'onfire', StatChars, Nothing);
if result then writeln('Found add logs');
end;

Thanks to the above posters for fixing this.

Valeyard

2012-06-25 15:59:46

I know this is not a problem with the script, but as I just found out its very easy to have people suspicious of you. Some guy just lit a bunch of fires here at the chest and they all seem to be reporting the random people spread out alone at a single fire, including myself.

MotorMouse

2012-06-26 05:58:45

Logs / Hour : 839
Logs Done : 588
Fire Spirit : 8
EXP Gained : 109530
EXP / Hour : 156285
Running for : 42 Minutes and 2 Seconds
——————————————————-
Maples,
EPIC

kritis

2012-06-26 07:09:09

This script did not pick fire spirit ?

omar84

2012-06-26 12:54:06

it will miss the occasional fire spirit but 9/10 times it will get it ;)

Product

2012-06-26 14:51:58

the script doesn't add logs, it only tries to make it's own fire on the back square, which you cannot make a fire on.. >_>?

Product

2012-06-26 14:59:17

"fixed now working"

SavageKitty

2012-06-27 16:20:03

When I run the script it does everything right, but after it clicks on the log is does nothing, and doesn't hit "Add To Bonfire"

cmxz1

2012-06-28 19:02:12

How many charms do i get 1-99 fm?

yolofish

2012-06-28 22:03:26

it works good for me but the only thing wrong with it is it always fails randoms. Any suggestions??

F33NY

2012-06-28 22:12:00

From: yolofish
it works good for me but the only thing wrong with it is it always fails randoms. Any suggestions??


That's not the script. That's SRL. If your account gets stuck in a random and you're willing to let people borrow your account to fix it for the future, there's a section of the forum for that.

mayx

2012-06-29 10:25:37

From: SavageKitty
When I run the script it does everything right, but after it clicks on the log is does nothing, and doesn't hit "Add To Bonfire"


I have the exact same problem.
I looked at the script, but as I am a newbie I can't really find out what's wrong :pinch: .

–
Edit: nvm just needed to go a few pages back to solve the problem^.^

~Mayx

ironsighted

2012-06-29 18:00:48

Script doesn;t work, always goes to "Add to bonfire" option

damiani

2012-06-29 22:11:38

Doesn't work for me either, it just keeps clicking on log and never on the "add to bonfire" option

zamserv

2012-06-29 22:14:14

From: damiani
Doesn't work for me either, it just keeps clicking on log and never on the "add to bonfire" option


there is a fix posted in one if the pages, keep looking.

damiani

2012-06-29 22:28:37

thanks so much now works!

Based Lord

2012-06-30 16:17:42

From: Er1k
Replace the function AddingScreen with the following code. I am leaving for my flight in a few hours, and this quickfix is made up in literally 5 minutes, so help each other if there are more updates/problems in the next 2 weeks or so.

function AddingScreen :Boolean;
var x, y: integer;
begin
// Result := CountColorTolerance(4543066, 17, 355, 484, 456, 2) > 2000;
Result := FindTextTPAEx(2070783, 0, MCX1, MCY1, MCX2, MCY2, X, Y, 'onfire', StatChars, Nothing);
if result then writeln('Found add logs');
end;

In case you're wondering why I won't be around, read this

Good luck and help yourselves ;)

This is the fix guys

Brandon02852

2012-06-30 19:13:04

What the script does fine:

1. Finds the chest.
2. Withdraws logs
3. Selects the "craft" function for the log

What the scrips doesn't do.

1. CLICKS ADD TO BONFIRE!

Ezio Auditore da Firenze

2012-06-30 19:28:03

From: Brandon02852
What the script does fine:

1. Finds the chest.
2. Withdraws logs
3. Selects the "craft" function for the log

What the scrips doesn't do.

1. CLICKS ADD TO BONFIRE!


Find this function "AddingScreen" in the v1.2 and replace it with this.

function AddingScreen :Boolean;
var x, y: integer;
begin
// Result := CountColorTolerance(4543066, 17, 355, 484, 456, 2) > 2000;
Result := FindTextTPAEx(2070783, 0, MCX1, MCY1, MCX2, MCY2, X, Y, 'onfire', StatChars, Nothing);
if result then writeln('Found add logs');
end;

Brandon02852

2012-06-30 20:29:40

Okay thanks.

orangenut

2012-06-30 21:01:44

when i start the script i get an error saying "error starting smart, ensure the target page has an applet declaration"

Ezio Auditore da Firenze

2012-06-30 21:43:11

From: orangenut
when i start the script i get an error saying "error starting smart, ensure the target page has an applet declaration"


That is because Runescape servers are down: http://villavu.com/forum/showthread.php?t=85490

RS Forums: http://services.runescape.com/m=forum/sl=0/forums.ws?25,26,367,63841580

kritis

2012-07-01 11:16:07

It's me or when I use your script ( or Simba ), my FPS is only 5 FPS :o In other bots, I'm at 35+FPS >< ( Fixed screen & low graphic )

Shatterhand

2012-07-02 11:53:41

- Good way to start summoning

How?

Ezio Auditore da Firenze

2012-07-02 12:00:28

From: Shatterhand
How?


You get charms from fire spirits, isn't much but over time it looks like this!


bottingisforcoolpeople

2012-07-02 12:07:50

It won't find the chest, the cursor will be all over the place and randomly clicking assuming it's the chest :o

Shatterhand

2012-07-02 13:51:50

From: Jonno
You get charms from fire spirits, isn't much but over time it looks like this!


Oh, looks great! :D
EDIT: The script needs an update, the adding logs window changed.
I solved the problem with a simple DTM.
function AddingScreen :Boolean;
var
DTM, X, Y : Integer;
begin
DTM := DTMFromString('mggAAAHicY2NgYHBgZGBoBuJWIHYE4glAbALEU4B4MhAfBeLDQLwCiFcBMbeBAwTr24OxkIQUGPMDzcKGGXFgCAAAOPkJMQ==');
Result := FindDTM(DTM,X,Y,MCX1,MCY1,MCX2,MCY2);
FreeDTM(DTM);
end;

paskalakki

2012-07-02 19:55:04

From: kritis
It's me or when I use your script ( or Simba ), my FPS is only 5 FPS :o In other bots, I'm at 35+FPS >< ( Fixed screen & low graphic )


yh same for me too.

WackaFlacka

2012-07-04 19:45:40

Thanks for the script! It has essentially been running flawless for me.

Er1k

2012-07-04 21:45:39

As said, I have just come back from vacation. I want to know if the fix posted before I leave is still working ;)

Earth

2012-07-05 01:54:44

Well, the fix you posted has been helping real good. So far the script has been working just great. Currently at 85 fm.

koage

2012-07-05 02:14:55

Refuses to click Add to bonfire, but runs smoothly other than that, too bad i can't use it though.

carson1023

2012-07-05 03:02:56

From: koage
Refuses to click Add to bonfire, but runs smoothly other than that, too bad i can't use it though.


Just update the colors yourself. Change the color tolerance for the AddingScreen, to the correct color with the color picker tool, and replace. Fixed for myself works perfectly :). Good luck.

Shatterhand

2012-07-05 03:57:57

Nice script, got me 80fm. :)

shadowknite

2012-07-06 14:40:35

From: carson1023
Just update the colors yourself. Change the color tolerance for the AddingScreen, to the correct color with the color picker tool, and replace. Fixed for myself works perfectly :). Good luck.


What color should i pick :O?

carson1023

2012-07-07 01:50:39

From: shadowknite
What color should i pick :O?

Here's where you need to add the new color.

function AddingScreen :Boolean;
begin
Result := CountColorTolerance(4141067, 17, 355, 484, 456, 2) > 2000;
end;

The numbers in bold text are what I added and our working for me.

Andres

2012-07-07 16:28:21

I laughed the first time I got a fire spirit. OMG SPIRIT?

Nice script, I'll post a proggy after a while.

Evaporation

2012-07-07 18:26:28

I've been using this for the past week. The fix that was posted on the previous pages works very well. It's gotten me 40-91 FM so far. Thanks alot!

Just a quick progress report:

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 749
Logs Done : 112
Fire Spirit : 2
EXP Gained : 21525
EXP / Hour : 144033
Running for : 8 Minutes and 57 Seconds

Andres

2012-07-07 20:09:00

I don't think this script calls FindNormalRandoms enough. I've had two randoms that haven't been detected.

Otherwise, it is flawless. Really an excellent script. I had to restart the script so I lost my proggy, but I am getting 230k xp per hour with yews.

rowan131

2012-07-08 06:54:11

When i press play in simba i get this error
[Error] C:\Simba\Includes\sps/sps.simba(300:3): Unknown identifier 'SPS_FilterMinimap' at line 299
Compiling failed.
I haven't tryed version 1.1 yet but how do i fix this, this isn't the only script ive had an error like this.

WackaFlacka

2012-07-09 23:10:15

Very nice script! It seems like you may not update this script again, but here has been some issues I have noticed using this script from 65-98 firemaking (hoping to get 99 within the next couple of days) in case you do.

-Sometimes when you recover from a random, the camera angle is out of align and so the script can not see the bank chest.
-Sometimes the script spend too much time looking for a bonfire for only a couple of logs left. It may be faster after the first attempt to locate a bonfire, to bank and withdraw more logs. Note: this mainly seems to happen when you are at a bonfire a ways away from the bank. The bonfire that is one square southwest of the chest is blocked by the sign, so runescape can not see the bonfire
-While it seems to get most fire spirits, it seems to have a hard time when two fire spirits appear very close to each other (it seems to forget about one once one is clicked).
-Along the same lines, if a fire spirit appears and then the script banks, it forgets about the fire spirit

EDIT: Whoops, just realized I already posted a good job post. I guess here is the expanded version

EDIT 2: 99 firemaking! thanks for the script!

Er1k

2012-07-10 00:09:42

I am aware of that camera angle problem. You could add a a line that does ClickNorth from time to time, but as you said, I'm only planning to update it when it breaks/ after nuke.

element82196

2012-07-17 00:01:29

can anyone help me? this bot doesnt work for me :\ all it does is keep typing my username and password in chat box :\

Maybach

2012-07-17 09:46:20

[Error] C:\Simba\Includes\srl/srl/misc/paintsmart.simba(560:12): Unknown identifier 'TPAFromEllipse' at line 559
Compiling failed.

Er1k

2012-07-18 08:39:31

From: Maybach
[Error] C:\Simba\Includes\srl/srl/misc/paintsmart.simba(560:12): Unknown identifier 'TPAFromEllipse' at line 559
Compiling failed.


AFAIK if you are running the temp fix, it does NOT support PaintSmart.simba. Remove all the paintsmart functions used in the script and it will compile again.

illuminatiswag

2012-07-26 18:38:50

havent been on here in a while

[Error] C:\Simba\Includes\srl/srl/misc/smart.simba(53:19): Invalid number of parameters at line 52
Compiling failed.

TehNeonFishy

2012-07-27 07:02:03

From: illuminatiswag
havent been on here in a while

[Error] C:\Simba\Includes\srl/srl/misc/smart.simba(53:19): Invalid number of parameters at line 52
Compiling failed.


I'm getting the same, it really doesn't like line 52.

EDIT: When coming up with this error it is actually opening up a tab called smart in Simba, highlighting line 52 in the smart tab.

tehq

2012-07-27 16:38:21

From: tehneonfishy
i'm getting the same, it really doesn't like line 52.

Edit: When coming up with this error it is actually opening up a tab called smart in simba, highlighting line 52 in the smart tab.


{$define smart}   

Destined2bGreat

2012-07-28 11:00:39

Could anyone point me in the right direction to fix this? Trying to use smartgraphics gives me errors with canvasing, and removing paintsmart gives me an error on line 52 in smart.simba.

Pukka

2012-07-28 13:28:29

Need help with this, spent around 20 minutes trying to think how, I'm new to these kinds of scripts as the only thing I know is Rsps server codes.. Help would be sweet.

[Error] C:\Simba\Includes\srl/srl/misc/smart.simba(53:19): Invalid number of parameters at line 52
Compiling failed.

Jos3ph

2012-07-31 22:31:23

How much xp do you think 100k maple logs would get?

Leonardo Da Vinci

2012-08-01 02:16:21

From: po2n star
How much xp do you think 100k maple logs would get?


Here.

chujowski

2012-08-02 13:18:13

Can someone please update the script?

Jos3ph

2012-08-03 17:43:03

Really want to start running the script; please post back when its updated.

Solar

2012-08-05 13:41:24

I got it to compile but didn't bother testing. Hope this helps.
program W100S_EM;
{*******************************************************************************
W100S-EM - World 100 Shantay Chest Bonfires Er1k's Mod
author; CephaXz
modded; Er1k
Description: World 100 Shantay Chest Bonfire trainer

1.2 changelog
- Added SRL Stats
- Added more FindNormalRandoms for better random detection
- Minor additions to the object finders, showing colors count/ no detection
- Script turns assists to off for you, set chat to game at start
*******************************************************************************}
{$define SMART}
{$define USESPS}
//{$define USEODTM} //you must only enable either ODTM or SPS

{$i srl/srl.simba}

//
{$IFDEF SIMBAMAJOR980}
{$I SRL/SRL/Misc/PaintSmart.Simba}
{$ELSE}
{$I SRL/SRL/Misc/SmartGraphics.Simba}
{$ENDIF}
//

{$IFDEF USEODTM}
{$i ObjectDTM\ObjDTMInclude.simba}
//{$ELSE}
//{$i srl/srl/misc/smartgraphics.simba}
{$ENDIF}

{$IFDEF USESPS}
{$i sps/sps.simba} //now used again
{$ENDIF}

const
ODTM_WALK = '81:91:4:9:7:39:60:9:7:30:81:9:7:91:95:9:7:99:74';
ODTM_AREA = '81:91:4:9:7:39:60:9:7:30:81:9:7:91:95:9:7:99:74:7:56:47:82:47:96:73:85:102:56:102:48:91:48:55';

var
Stats, Logs, CollectedRewards, StartingXP: Integer;

const
version = '1.2';
SRLStats_Username = '';
SRLStats_Password = '';

{Which slot in bank is your log is?}
LOGS_BANKSLOT = 1;
{How many ms to timeout for re-adding, change if you're LOW LEVEL}
FM_TIMEOUT = 10000;

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name := '';
Players[0].Pass := '';
Players[0].Active := True;
Players[0].Pin := '';
Players[0].BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
Players[0].WorldInfo := [False, 100]; //thanks olly
end;

procedure SetupLogin;
begin
ClearDebug;
{$IFDEF SMART}
{$IFDEF SIMBAMAJOR980}
Smart_Server := 72;
Smart_Members := True;
Smart_Signed := True;
Smart_SuperDetail := False;
{$ELSE}
SRL_SixHourFix := True;
Smart_FixSpeed := True;
{$ENDIF}
{$ENDIF}
SetupSRL;
if (SRLStats_Username = '') then
SetupSRLStats(1155, 'Anonymous', 'anon1337')
else
SetupSRLStats(1155, SRLStats_Username, SRLStats_Password);
DeclarePlayers;

if not LoggedIn then
begin
repeat
LoginPlayerToLob;
until LobbyScreen;

OpenWorldScreen;
if not WorldScreen then
OpenWorldScreen;
if WorldScreen then
begin
writeln('picking world 100');
SelectWorld(100);
LogInPlayer;
end;
end;

while not LoggedIn do
wait(500);

if LoggedIn then
begin
ClickNorth(SRL_ANGLE_HIGH);
ExitSquealOfFortune();
if not IsXPBarOpen then
ToggleXPBar(True);
StartingXP := GetXPBarTotal;
SetChat('off', CHAT_ASSIST); //turn off your assist so that you wont complain
SetChat('off', CHAT_PUBLIC);
Mouse(90 + (CHAT_GAME * 55), 496, 8, 3, mouse_left); //click game tab
end;
end;

Procedure StartDTM;
begin
Logs := DTMFromString('mwQAAAHic42RgYHBiYmCwZoLQ3kDsA8SBULYLVO4pUN0dIL4NxDeA+CEQPwPiN0D8Dog/ArGJngCQZMKL/zMQBoxEYDgAAI5rDB0=');
end;

Procedure EndDTM;
begin
FreeDTM(Logs);
end;

Function FindInvLogs: Boolean; //Modified by Er1k
var x, y: integer;
begin
Result := FindDTM(Logs, x, y, MIX1, MIY1, MIX2, MIY2);
end;

Function NotFindInvLogs: Boolean;
var x, y: integer;
begin
Result := not FindDTM(Logs, x, y, MIX1, MIY1, MIX2, MIY2);
end;

Function FoundInvLogs: Boolean;
var x, y: integer;
begin
if FindDTM(Logs, x, y, MIX1, MIY1, MIX2, MIY2) then
begin
MouseItem(CoordsToItem(x, y), mouse_move);
Result := True;
end;
end;

function OpeningBank: boolean; //Modified by Er1k
begin
result:=false;
if not LoggedIn then Exit;
FindNormalRandoms;

if PinScreen then
InPin(Players[CurrentPlayer].Pin);

if WaitFunc(@BankScreen, 100, 5000) then
begin
if not InvEmpty then DepositAll;
writeln('Withdrawing logs');

//Keep inventory slot
while GetBankItemAmount((LOGS_BANKSLOT-1) mod 10, (LOGS_BANKSLOT-1) div 10) = 0 do
begin
wait(100+random(50));
if not LoggedIn then Exit; //didn't expect this to fail actually, but it did
end;
writeln('amount of logs: ' + IntToStr(GetBankItemAmount((LOGS_BANKSLOT-1) mod 10, (LOGS_BANKSLOT-1) div 10)));
if GetBankItemAmount((LOGS_BANKSLOT-1) mod 10, (LOGS_BANKSLOT-1) div 10) < 29 then //sorry guys
begin
writeln('Not enough logs - Logout');
Logout;
TerminateScript;
end;

MouseBankSlot(LOGS_BANKSLOT, mouse_Right);
result:= WaitOption('All', 1000);
if result then
result:= CloseBank;
end;
end;

Function RewardsCollected :Boolean; //Unused
begin
Result := IsChatBoxTextAnyLine('spirit', clBlack);
end;

Function FindSpirit :Boolean; //Modified by Er1k
var
a: Integer;
TPA : TPointArray;
ATPA : T2DPointArray;
MP : TPoint;
tmpCTS : Integer;
begin
result:=false;
if(not(LoggedIn))then Exit;
FindNormalRandoms;

tmpCTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);

// Original colors
// SetColorSpeed2Modifiers(0.52, 0.55);
// if FindColorsSpiralTolerance(MSCX, MSCY, TPA, 4021133, 202, 129, 325, 230, 14) then

SetColorSpeed2Modifiers(0.19, 0.75);
if FindColorsSpiralTolerance(MSCX, MSCY, TPA, 3825566, 202, 129, 325, 230, 12) then
begin
writeln('color count: ' + InttoStr(length(tpa)));
if Length(TPA) < 20 then //modded
begin
ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
Exit;
end else
begin
writeln('OMG SPIRIT?');
end;
end;

ATPA := TPAtoATPAEx(TPA, 20, 20);
SortATPAFromSize(ATPA, 1000, true);

for a := 0 to High(ATPA) do
begin
MP := MiddleTPA(ATPA[a]);
{$IFDEF SMART}
SMART_DrawDotsEx(false, ATPA[a], clYellow);
{$ENDIF}
Mouse(MP.X, MP.Y, 2, 2, mouse_move);
if WaitUpText('spiri', 500) then //using Uptext detection instead of just right-click
begin
ClickMouse2(mouse_right);
// Mouse(MP.X, MP.Y, 2, 2, mouse_Right);
if WaitOption('ollect', 3000) then
begin
WaitFunc(@RewardsCollected, 10, 3000);
writeln('Collect rewards');
writeln('Back to BonBon');
Result := True;
{$IFDEF SMART}
SMART_ClearCanvas;
{$ENDIF}
Break;
end;
end;
{$IFDEF SMART}
SMART_ClearCanvas;
{$ENDIF}
end;

ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
end;

function BankScreenEx: boolean; //New
begin
result:= BankScreen or PinScreen;
end;

function FindShantayChest: boolean; //New
var a, tmpCTS, Tries: Integer;
TPA : TPointArray;
ATPA : T2DPointArray;
MP : TPoint;
begin
result:=false;
if not LoggedIn then Exit;
if BankScreenEx then
begin
result:=true;
Exit;
end;
FindNormalRandoms;

tmpCTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.07, 0.12);

if FindColorsSpiralTolerance(MSCX, MSCY, tpa, 6451582, MSX1, MSY1, MSX2, MSY2, 7) then
begin
writeln('shantay chest tpa count: ' + IntToStr(length(tpa)));
ATPA:= TPAtoATPAEx(tpa, 25, 25);
for a:=0 to high(atpa) do
begin
{$IFDEF SMART}
SMART_DrawDotsEx(false, ATPA[a], clYellow);
{$ENDIF}
MP:= MiddleTPA(atpa[a]);
Mouse(mp.x, mp.y, 4, 4, mouse_move);
if WaitUpTextMulti(['pen S', 'antay','tay c', 'hest'], 500) then
begin
ClickMouse2(mouse_left);
if WaitFunc(@DidRedClick, 50, 1000) then
begin
writeln('Clicked Bank chest');
if WaitFunc(@BankScreenEx, 100, 5000) then
begin
writeln('BankScreenEx found');
result:= true;
{$IFDEF SMART}
SMART_ClearCanvas;
{$ENDIF}
break;
end;
end;
end;
end;
end
else writeln('Shantay chest not found...');
ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
end;

procedure AntiBan;
var r: Integer;
begin
if not LoggedIn then Exit;
r := (RandomRange(1, 14));
if (r = 4) then
begin
writeln('Doing antiban');
case Random(20) of
0, 3: PickUpMouse;
1: RandomRClick;
2:
begin
HoverSkill('firemaking', false);
GameTab(tab_Inv);
end;
4: MMouse(MIX1, MIY1, MIX2, MIY2);
5: MMouse(MMX1, MMY1, MMX2, MMY2);
end;
end;
end;

function AddingScreen :Boolean;
begin
Result := CountColorTolerance(4543066, 17, 355, 484, 456, 2) > 2000;
end;

function BonBon: boolean; //Modified by Er1k
begin
result:=false;
if not LoggedIn then Exit;
if not (getCurrentTab = tab_Inv) then
FTab(tab_Inv);

if WaitFunc(@FoundInvLogs, 200, 5000) then
begin
ClickMouse2(mouse_Left);
if WaitFunc(@AddingScreen, 200, 5000) then
begin
writeln('Found add to bonfire screen');
MouseBox(323, 411, 389, 448, mouse_Left);
writeln('BONBONBONBON-ing');
result:= true;
end;
end;
end;

procedure XPTotalFinding;
var
XPGained: Integer;
begin
XPGained := GetXPBar(1);
writeln('EXP Gained' + IntToStr(XPGained));
end;

Procedure DrawTheBox;
var
XPBOX: TBox;
begin
XPBOX := IntToBox(375, 7, 421, 21);
SMART_DrawBox(XPBOX);
end;

procedure PlayerStats;
var
Wet, Wst, Cst, Srt, Tih, Tim, Tis, Awt, Sec, sst, EndingXP, XPGained: Integer;
begin
Cst := GetSystemTime;
Srt := (cst - sst) / 1000;
Tih := srt / 3600;
tim := (srt / 60) - tih * 60;
Tis := srt - tim * 60 - tih * 3600;
Awt := wet - wst
Sec := GetTimeRunning div 1000 + 1;
EndingXP := GetXPBarTotal;
XPGained := EndingXP - StartingXP;
Writeln('#######################################################');
Writeln(' Shantay Bank Chest Bonfire ');
Writeln('#######################################################');
Writeln('Logs / Hour : ' + IntToStr(Round(3600 * Players[CurrentPlayer].Integers[3] / Sec)));
Writeln('Logs Done : ' + IntToStr(Players[CurrentPlayer].Integers[3]));
Writeln('Fire Spirit : ' + IntToStr(CollectedRewards));
writeln('EXP Gained : ' + IntToStr(XPGained));
writeln('EXP / Hour : ' + IntToStr(Round(3600 * XPGained / Sec)));
Writeln('Running for : ' + TimeRunning);
Writeln('-------------------------------------------------------');

//SRL stats
if (TimeFromMark(Stats) > 360000) then // 6 minutes.
begin
Stats_Commit;
MarkTime(Stats);
end;
end;

function LogsDecreased(start: integer): boolean; //New
begin
result:= CountItems('dtm', logs, []) < start;
end;

function InShantayPassTPA: boolean;
var tpa: TPointArray;
begin
result:= false;
SetColorToleranceSpeed(1);
if FindMMColorsSpiralTolerance(tpa, 2248829, 25) then //rock brown
begin
writeln('tpa count: '+ IntToStr(length(tpa)));
result:= length(tpa) >= 850;
end;
writeln('InShantayPassTPA: ' + booltostr(result));
end;

function AdjustPositionTPA: boolean;
var x, y: integer;
tpa: TPointArray;
begin
result:= false;
if not InShantayPassTPA then Exit; //
SetColorToleranceSpeed(1);
if FindMMColorsSpiralTolerance(tpa, 2413294, 25) then //bank symbol
begin
writeln('tpa count: '+ IntToStr(length(tpa)));
MiddleTPAEx(tpa, x, y);
Mouse(x, y, 3, 3, mouse_left);
wait(1000+random(250));
while IsMoving do
wait(100+random(50));
result:= true;
end;
writeln('AdjustPositionTPA: ' + booltostr(result));
end;

//odtm main point
//'84:84:3:9:7:49:39:9:7:31:56:9:7:36:80'

//odtm area
//'80:80:3:9:7:49:39:9:7:31:56:9:7:36:80:8:58:40:77:40:92:53:92:83:76:96:61:96:51:81:51:46'

{$IFDEF USEODTM}
function InShantayPass: boolean; //New
begin
result:=false;
if not LoggedIn then Exit;
FindNormalRandoms;
result:= ObjDTM_InArea(ODTM_AREA, true);
end;

function AdjustPosition: boolean; //New
var odtm: string;
cx, cy: integer;
begin
result:=false;
if not LoggedIn then Exit;
FindNormalRandoms;
odtm:=ODTM_WALK;
if ObjDTM_Find(odtm, cx, cy, True) then
begin
result:= true;
Writeln('We found it, now lets walk it!');
ObjDTM_Walk(odtm, 2, 200, 10, True);
end else
Writeln('We could not walk here, what a shame');
if result then
FFlag(2);
end;
{$ENDIF}
{$IFDEF USESPS}
function InShantayPass: boolean;
var p: TPoint;
begin
result:= false;
FindNormalRandoms;
if not InShantayPassTPA then Exit;
p:= SPS_GetMyPos;
writeln('Acquiring position...');
writeln('SPS located: ' + format('%d %d', [p.x, p.y]));
if (p.x <= -1) and (p.y <= -1) then Exit; //lost
result:= (Distance(p.x, p.y, 5065, 4185) <= 75);
writeln('InShantayPass: ' + booltostr(result));
end;

function AdjustPosition: boolean; //New
var p: TPoint;
begin
result:= false;
FindNormalRandoms;
if not InShantayPass then
begin
writeln('Cannot adjust as we''re not in Shantay Pass');
writeln('AdjustPosition: ' + booltostr(result));
Exit;
end;
p:= SPS_GetMyPos();
writeln('Adjusting position...');
writeln('SPS located: ' + format('%d %d', [p.x, p.y]));
result:= SPS_WalkPath([Point(5060, 4185)]);
writeln('AdjustPosition: ' + booltostr(result));
end;
{$ENDIF}

function CheckWorld100: boolean;
var cw: integer;
begin
result:=false;
FindNormalRandoms;
cw:= CurrentWorld;
writeln('current world is: ' + IntToStr(cw));
if (cw<>100) then
begin
writeln('world switch required');
result:= ChangeWorld(100);
writeln('world switch success: ' + booltostr(result));
end
else result:= true;
end;

procedure MainLoop; //New
var action: string;
t, t2, t3, ts, start, fail, fail2, fail3: integer;
check, redo: boolean;
v: TVariantArray;
begin
action:= 'bank';
while LoggedIn do
begin
FindNormalRandoms;
writeln('Current action is: ' + action);
if fail > 0 then
writeln('fail: ' + IntToStr(fail));
if (fail >= 5) then
begin
writeln('banking failed consecutively...');
writeln('checking our position...');
FindNormalRandoms;
if InShantayPass then
action:='walk'
else
action:='lode';
end;
if (fail3 >= 3) then //verify if we''re in world 100
begin
writeln('failed to add to bonfires for quite a bit...');
writeln('verifying if we''re on world 100 at all...');
FindNormalRandoms;
if not CheckWorld100 then
begin
Logout; //finish the script and hope SMARTManager/CrashSMART restarts it
TerminateScript;
end
else fail3:= 0; //continue, we''re just having very bad luck
end;
case action of
'bank': begin
if FindShantayChest then
begin
if OpeningBank then
begin
WaitFunc(@FindInvLogs, 200, 2000);
action:= 'burn';
fail:= 0;
end;
end
else Inc(fail);
end;
'burn': begin
redo:= true;
check:=true;
if (CountItems('dtm', Logs, []) = 0) then
begin
action:='bank';
continue;
end;
if Bonbon then
begin
start:= CountItems('dtm', Logs, []);
writeln('starting logs: ' + IntToStr(start));
v:= [start];

//use first log adding as heuristic, does not work for low levels
//because low levels might have large delays in adding first log to bonfire
if not WaitFuncEx('LogsDecreased', v, 500, 5000) then
begin
writeln('Guessing no bonfires nearby, relocate!');
AdjustPosition;
Inc(fail2); //silent updated

//Maybe try to find fire here later??
//todo
//if you insist you want to make your own fires
//add code here, but i aint doing this for your safety

if (fail2 >= 2) then //force banking to relocate
begin
writeln('position adjusting doesnt seem to work...');
writeln('will try to find bank chest to relocate...');
action:='bank';
fail2:= 0;
Inc(fail3);
end;
continue;
end;
fail2:=0;

MarkTime(t);
MarkTime(t2);
MarkTIme(t3);
repeat
FindNormalRandoms;
// writeln('current logs: ' + IntToStr(CountItems('dtm', Logs, [])));

//find fire spirit, thanks Ashaman88 for the tips
if IsChatBoxTextAnyLine('emerges', 397249) and (InvCount<24) and check then
// if (FindChatBoxText('emerges',8,397249{clRed})) and (InvCount<24) then
begin
writeln('Spirit is around!');
if FindSpirit then
begin
check:= false; //dont scan after we have collected rewards
Inc(CollectedRewards);
break;
end;
end;

//update and continue
if LogsDecreased(start) then
begin
start:= CountItems('dtm', Logs, []);
MarkTime(t);
end;

//No update in FM_TIMEOUT ms, force redo
if (TimeFromMark(t) > FM_TIMEOUT) and not LogsDecreased(start) then
begin
writeln('Logs stopped burning - will reburn');
break;
end;

wait(250+random(250));
until (CountItems('dtm', Logs, []) = 0) or (TimeFromMark(t2) > 120000);

//Decide action
if (CountItems('dtm', Logs, []) = 0) then
begin
IncEx(Players[CurrentPlayer].Integers[3], 28);
redo:= false;
PlayerStats;
end;
if not redo then
action:= 'bank';
end;
end;
'walk': begin
if AdjustPosition then
begin
action:='bank';
fail:= 0;
end;
end;
'lode': begin
FindNormalRandoms;
writeln('If you get this chances are you''ve failed a random!');
writeln('Or you''ve got a random but SRL failed to detect it');
writeln('TODO - logout and terminate');
Logout;
TerminateScript;
end;
end;
wait(100+random(50));
end;
end;

procedure DebugLocations; //Acid test on location finders
begin
InShantayPass;
AdjustPosition;
end;

begin
SetupLogin;
{$IFDEF USEODTM}
ObjDTM_Setup; //req'd for ODTM usage
ObjDTM_Debug := True;
{$ENDIF}
{$IFDEF USESPS}
SPS_SETUP(RUNESCAPE_SURFACE,['12_10']);
{$ENDIF}
SMART_ClearCanvas;
AddOnTerminate('EndDTM');
StartDTM;
// UseFindMod := false; //uncomment if you don't want mods to mess up
// DebugLocations; //uncomment if you need debug
MainLoop;

end.

satkan

2012-08-05 13:59:18

Yeah, the above script doesn't work.
It starts up, but gets stuck at Add to bonfire
(Doesn't want to click it, but instead shows :

Current action is: burn
Current action is: burn
Current action is: burn
Current action is: burn
Current action is: burn
Current action is: burn)

(Shantay pass)

Nickeh221

2012-08-06 00:08:01

[Error] C:\Simba\Includes\srl/srl/misc/smart.simba(56:19): Invalid number of parameters at line 55
Compiling failed.

shoeyman

2012-08-10 00:12:12

Mine won't even get passed the login

Leonardo Da Vinci

2012-08-12 07:51:52

Anyone able to update?
I think I speak for everyone when I say this would be absolutely brilliant to get up and working!

mika

2012-08-15 17:50:13

Working version of script here! I fixed it . Also tried adding support for anagoglic orts but i dont know if it works, i also dont know if simba reads the yellow text color in the chatbox.


program W100S_EM;
{*******************************************************************************
W100S-EM - World 100 Shantay Chest Bonfires Er1k's Mod
author; CephaXz
modded; Er1k
Description: World 100 Shantay Chest Bonfire trainer

1.2 changelog
- Added SRL Stats
- Added more FindNormalRandoms for better random detection
- Minor additions to the object finders, showing colors count/ no detection
- Script turns assists to off for you, set chat to game at start
*******************************************************************************}
{$define SMART}
{$define USESPS}
//{$define USEODTM} //you must only enable either ODTM or SPS

{$DEFINE SMART}
{$I SRL/SRL.Simba}

{$IFDEF USEODTM}
{.include ObjectDTM\ObjDTMInclude.simba}
{$ELSE}
{$I SRL/SRL/Misc/SmartGraphics.Simba}
{$ENDIF}

{$IFDEF USESPS}
{.include sps/sps.simba} //now used again
{$ENDIF}

const
ODTM_WALK = '81:91:4:9:7:39:60:9:7:30:81:9:7:91:95:9:7:99:74';
ODTM_AREA = '81:91:4:9:7:39:60:9:7:30:81:9:7:91:95:9:7:99:74:7:56:47:82:47:96:73:85:102:56:102:48:91:48:55';

var
Stats, Logs, CollectedRewards, StartingXP: Integer;

const
version = '1.2';
SRLStats_Username = '';
SRLStats_Password = '';

{Which slot in bank is your log is?}
LOGS_BANKSLOT = 5;
{How many ms to timeout for re-adding, change if you're LOW LEVEL}
FM_TIMEOUT = 10000;

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name := '';
Players[0].Pass := '';
Players[0].Active := True;
Players[0].Pin := '';
Players[0].BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
// Players[0].WorldInfo := [False, 100]; //thanks olly
end;

procedure SetupLogin;
begin
ClearDebug;
SRL_SixHourFix := True;
Smart_FixSpeed := True;
SetupSRL;
if (SRLStats_Username = '') then
SetupSRLStats(1155, 'Anonymous', 'anon1337')
else
SetupSRLStats(1155, SRLStats_Username, SRLStats_Password);
DeclarePlayers;

if not LoggedIn then
begin
repeat
LoginPlayerToLob;
until LobbyScreen;

OpenWorldScreen;
if not WorldScreen then
OpenWorldScreen;
if WorldScreen then
begin
writeln('picking world 100');
SelectWorld(100);
LogInPlayer;
end;
end;

while not LoggedIn do
wait(500);

if LoggedIn then
begin
ClickNorth(SRL_ANGLE_HIGH);
ExitSquealOfFortune();
if not IsXPBarOpen then
ToggleXPBar(True);
StartingXP := GetXPBarTotal;
// SetChat('off', CHAT_ASSIST); //turn off your assist so that you wont complain
// SetChat('off', CHAT_PUBLIC);
Mouse(90 + (CHAT_GAME * 55), 496, 8, 3, mouse_left); //click game tab
end;
end;

Procedure StartDTM;
begin
Logs := DTMFromString('mwQAAAHic42RgYHBiYmCwZoLQ3kDsA8SBULYLVO4pUN0dIL4NxDeA+CEQPwPiN0D8Dog/ArGJngCQZMKL/zMQBoxEYDgAAI5rDB0=');
end;

Procedure EndDTM;
begin
FreeDTM(Logs);
end;

Function FindInvLogs: Boolean; //Modified by Er1k
var x, y: integer;
begin
Result := FindDTM(Logs, x, y, MIX1, MIY1, MIX2, MIY2);
end;

Function NotFindInvLogs: Boolean;
var x, y: integer;
begin
Result := not FindDTM(Logs, x, y, MIX1, MIY1, MIX2, MIY2);
end;

Function FoundInvLogs: Boolean;
var x, y: integer;
begin
if FindDTM(Logs, x, y, MIX1, MIY1, MIX2, MIY2) then
begin
MouseItem(CoordsToItem(x, y), mouse_move);
Result := True;
end;
end;

function OpeningBank: boolean; //Modified by Er1k
begin
result:=false;
if not LoggedIn then Exit;
FindNormalRandoms;

if PinScreen then
InPin(Players[CurrentPlayer].Pin);

if WaitFunc(@BankScreen, 100, 5000) then
begin
if not InvEmpty then DepositAll;
writeln('Withdrawing logs');

//Keep inventory slot
while GetBankItemAmount((LOGS_BANKSLOT-1) mod 10, (LOGS_BANKSLOT-1) div 10) = 0 do
begin
wait(100+random(50));
if not LoggedIn then Exit; //didn't expect this to fail actually, but it did
end;
writeln('amount of logs: ' + IntToStr(GetBankItemAmount((LOGS_BANKSLOT-1) mod 10, (LOGS_BANKSLOT-1) div 10)));
if GetBankItemAmount((LOGS_BANKSLOT-1) mod 10, (LOGS_BANKSLOT-1) div 10) < 29 then //sorry guys
begin
writeln('Not enough logs - Logout');
Logout;
TerminateScript;
end;

MouseBankSlot(LOGS_BANKSLOT, mouse_Right);
result:= WaitOption('All', 1000);
if result then
result:= CloseBank;
end;
end;

Function RewardsCollected :Boolean; //Unused
begin
Result := IsChatBoxTextAnyLine('spirit', clBlack);
end;

Function FindSpirit :Boolean; //Modified by Er1k
var
a: Integer;
TPA : TPointArray;
ATPA : T2DPointArray;
MP : TPoint;
tmpCTS : Integer;
begin
result:=false;
if(not(LoggedIn))then Exit;
FindNormalRandoms;

tmpCTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);

// Original colors
// SetColorSpeed2Modifiers(0.52, 0.55);
// if FindColorsSpiralTolerance(MSCX, MSCY, TPA, 4021133, 202, 129, 325, 230, 14) then

SetColorSpeed2Modifiers(0.19, 0.75);
if FindColorsSpiralTolerance(MSCX, MSCY, TPA, 3825566, 202, 129, 325, 230, 12) then
begin
writeln('color count: ' + InttoStr(length(tpa)));
if Length(TPA) < 20 then //modded
begin
ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
Exit;
end else
begin
writeln('OMG SPIRIT?');
end;
end;

ATPA := TPAtoATPAEx(TPA, 20, 20);
SortATPAFromSize(ATPA, 1000, true);

for a := 0 to High(ATPA) do
begin
MP := MiddleTPA(ATPA[a]);
{$IFDEF SMART}
SMART_DrawDotsEx(false, ATPA[a], clYellow);
{$ENDIF}
Mouse(MP.X, MP.Y, 2, 2, mouse_move);
if WaitUpText('spiri', 500) then //using Uptext detection instead of just right-click
begin
ClickMouse2(mouse_right);
// Mouse(MP.X, MP.Y, 2, 2, mouse_Right);
if WaitOption('ollect', 3000) then
begin
WaitFunc(@RewardsCollected, 10, 3000);
writeln('Collect rewards');
writeln('Back to BonBon');
Result := True;
{$IFDEF SMART}
SMART_ClearCanvas;
{$ENDIF}
Break;
end;
end;
{$IFDEF SMART}
SMART_ClearCanvas;
{$ENDIF}
end;

ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
end;

function BankScreenEx: boolean; //New
begin
result:= BankScreen or PinScreen;
end;

function FindShantayChest: boolean; //New
var a, tmpCTS, Tries: Integer;
TPA : TPointArray;
ATPA : T2DPointArray;
MP : TPoint;
begin
result:=false;
if not LoggedIn then Exit;
if BankScreenEx then
begin
result:=true;
Exit;
end;
FindNormalRandoms;

tmpCTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.07, 0.12);

if FindColorsSpiralTolerance(MSCX, MSCY, tpa, 6451582, MSX1, MSY1, MSX2, MSY2, 7) then
begin
writeln('shantay chest tpa count: ' + IntToStr(length(tpa)));
ATPA:= TPAtoATPAEx(tpa, 25, 25);
for a:=0 to high(atpa) do
begin
{$IFDEF SMART}
SMART_DrawDotsEx(false, ATPA[a], clYellow);
{$ENDIF}
MP:= MiddleTPA(atpa[a]);
Mouse(mp.x, mp.y, 4, 4, mouse_move);
if WaitUpTextMulti(['pen S', 'antay','tay c', 'hest'], 500) then
begin
ClickMouse2(mouse_left);
if WaitFunc(@DidRedClick, 50, 1000) then
begin
writeln('Clicked Bank chest');
if WaitFunc(@BankScreenEx, 100, 5000) then
begin
writeln('BankScreenEx found');
result:= true;
{$IFDEF SMART}
SMART_ClearCanvas;
{$ENDIF}
break;
end;
end;
end;
end;
end
else writeln('Shantay chest not found...');
ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
end;

procedure AntiBan;
var r: Integer;
begin
if not LoggedIn then Exit;
r := (RandomRange(1, 14));
if (r = 4) then
begin
writeln('Doing antiban');
if inchat('anagogic') then
begin
MMouse(261, 227, 6, 6);
if IsUptext('gog') then
ClickMouse2(true);
end;
case Random(20) of
0, 3: PickUpMouse;
1: RandomRClick;
2:
begin
HoverSkill('firemaking', false);
GameTab(tab_Inv);
end;
4: MMouse(MIX1, MIY1, MIX2, MIY2);
5: MMouse(MMX1, MMY1, MMX2, MMY2);
end;
end;
end;

function AddingScreen :Boolean;
begin
Result := CountColorTolerance(4141067, 17, 355, 484, 456, 2) > 2000;
end;

function BonBon: boolean; //Modified by Er1k
begin
result:=false;
if not LoggedIn then Exit;
if not (getCurrentTab = tab_Inv) then
FTab(tab_Inv);

if WaitFunc(@FoundInvLogs, 200, 5000) then
begin
ClickMouse2(mouse_Left);
if WaitFunc(@AddingScreen, 200, 5000) then
begin
writeln('Found add to bonfire screen');
MouseBox(323, 411, 389, 448, mouse_Left);
writeln('BONBONBONBON-ing');
result:= true;
end;
end;
end;

procedure XPTotalFinding;
var
XPGained: Integer;
begin
XPGained := GetXPBar(1);
writeln('EXP Gained' + IntToStr(XPGained));
end;

Procedure test;
var
bb: TBox;
begin
bb := IntToBox(323, 411, 389, 448);
SMART_DrawBox(bb);
end;

Procedure DrawTheBox;
var
XPBOX: TBox;
begin
XPBOX := IntToBox(375, 7, 421, 21);
SMART_DrawBox(XPBOX);
end;

procedure PlayerStats;
var
Wet, Wst, Cst, Srt, Tih, Tim, Tis, Awt, Sec, sst, EndingXP, XPGained: Integer;
begin
Cst := GetSystemTime;
Srt := (cst - sst) / 1000;
Tih := srt / 3600;
tim := (srt / 60) - tih * 60;
Tis := srt - tim * 60 - tih * 3600;
Awt := wet - wst
Sec := GetTimeRunning div 1000 + 1;
EndingXP := GetXPBarTotal;
XPGained := EndingXP - StartingXP;
Writeln('#######################################################');
Writeln(' Shantay Bank Chest Bonfire ');
Writeln('#######################################################');
Writeln('Logs / Hour : ' + IntToStr(Round(3600 * Players[CurrentPlayer].Integers[3] / Sec)));
Writeln('Logs Done : ' + IntToStr(Players[CurrentPlayer].Integers[3]));
Writeln('Fire Spirit : ' + IntToStr(CollectedRewards));
writeln('EXP Gained : ' + IntToStr(XPGained));
writeln('EXP / Hour : ' + IntToStr(Round(3600 * XPGained / Sec)));
Writeln('Running for : ' + TimeRunning);
Writeln('-------------------------------------------------------');

//SRL stats
if (TimeFromMark(Stats) > 360000) then // 6 minutes.
begin
Stats_Commit;
MarkTime(Stats);
end;
end;

function LogsDecreased(start: integer): boolean; //New
begin
result:= CountItems('dtm', logs, []) < start;
end;

function InShantayPassTPA: boolean;
var tpa: TPointArray;
begin
result:= false;
SetColorToleranceSpeed(1);
if FindMMColorsSpiralTolerance(tpa, 2248829, 25) then //rock brown
begin
writeln('tpa count: '+ IntToStr(length(tpa)));
result:= length(tpa) >= 850;
end;
writeln('InShantayPassTPA: ' + booltostr(result));
end;

function AdjustPositionTPA: boolean;
var x, y: integer;
tpa: TPointArray;
begin
result:= false;
if not InShantayPassTPA then Exit; //
SetColorToleranceSpeed(1);
if FindMMColorsSpiralTolerance(tpa, 2413294, 25) then //bank symbol
begin
writeln('tpa count: '+ IntToStr(length(tpa)));
MiddleTPAEx(tpa, x, y);
Mouse(x, y, 3, 3, mouse_left);
wait(1000+random(250));
while IsMoving do
wait(100+random(50));
result:= true;
end;
writeln('AdjustPositionTPA: ' + booltostr(result));
end;

//odtm main point
//'84:84:3:9:7:49:39:9:7:31:56:9:7:36:80'

//odtm area
//'80:80:3:9:7:49:39:9:7:31:56:9:7:36:80:8:58:40:77:40:92:53:92:83:76:96:61:96:51:81:51:46'

{$IFDEF USEODTM}
function InShantayPass: boolean; //New
begin
result:=false;
if not LoggedIn then Exit;
FindNormalRandoms;
result:= ObjDTM_InArea(ODTM_AREA, true);
end;

function AdjustPosition: boolean; //New
var odtm: string;
cx, cy: integer;
begin
result:=false;
if not LoggedIn then Exit;
FindNormalRandoms;
odtm:=ODTM_WALK;
if ObjDTM_Find(odtm, cx, cy, True) then
begin
result:= true;
Writeln('We found it, now lets walk it!');
ObjDTM_Walk(odtm, 2, 200, 10, True);
end else
Writeln('We could not walk here, what a shame');
if result then
FFlag(2);
end;
{$ENDIF}
{$IFDEF USESPS}
function InShantayPass: boolean;
var p: TPoint;
begin
result:= false;
FindNormalRandoms;
if not InShantayPassTPA then Exit;
p:= SPS_GetMyPos;
writeln('Acquiring position...');
writeln('SPS located: ' + format('%d %d', [p.x, p.y]));
if (p.x <= -1) and (p.y <= -1) then Exit; //lost
result:= (Distance(p.x, p.y, 5065, 4185) <= 75);
writeln('InShantayPass: ' + booltostr(result));
end;

function AdjustPosition: boolean; //New
var p: TPoint;
begin
result:= false;
FindNormalRandoms;
if not InShantayPass then
begin
writeln('Cannot adjust as we''re not in Shantay Pass');
writeln('AdjustPosition: ' + booltostr(result));
Exit;
end;
p:= SPS_GetMyPos();
writeln('Adjusting position...');
writeln('SPS located: ' + format('%d %d', [p.x, p.y]));
result:= SPS_WalkPath([Point(5060, 4185)]);
writeln('AdjustPosition: ' + booltostr(result));
end;
{$ENDIF}

function CheckWorld100: boolean;
var cw: integer;
begin
result:=false;
FindNormalRandoms;
cw:= CurrentWorld;
writeln('current world is: ' + IntToStr(cw));
if (cw<>100) then
begin
writeln('world switch required');
result:= ChangeWorld(100);
writeln('world switch success: ' + booltostr(result));
end
else result:= true;
end;

procedure MainLoop; //New
var action: string;
t, t2, t3, ts, start, fail, fail2, fail3: integer;
check, redo: boolean;
v: TVariantArray;
begin
action:= 'bank';
while LoggedIn do
begin
FindNormalRandoms;
writeln('Current action is: ' + action);
if fail > 0 then
writeln('fail: ' + IntToStr(fail));
if (fail >= 5) then
begin
writeln('banking failed consecutively...');
writeln('checking our position...');
FindNormalRandoms;
if InShantayPass then
action:='walk'
else
action:='lode';
end;
if (fail3 >= 3) then //verify if we''re in world 100
begin
writeln('failed to add to bonfires for quite a bit...');
writeln('verifying if we''re on world 100 at all...');
FindNormalRandoms;
if not CheckWorld100 then
begin
Logout; //finish the script and hope SMARTManager/CrashSMART restarts it
TerminateScript;
end
else fail3:= 0; //continue, we''re just having very bad luck
end;
case action of
'bank': begin
if FindShantayChest then
begin
if OpeningBank then
begin
WaitFunc(@FindInvLogs, 200, 2000);
action:= 'burn';
fail:= 0;
end;
end
else Inc(fail);
end;
'burn': begin
redo:= true;
check:=true;
if (CountItems('dtm', Logs, []) = 0) then
begin
action:='bank';
continue;
end;
if Bonbon then
begin
start:= CountItems('dtm', Logs, []);
writeln('starting logs: ' + IntToStr(start));
v:= [start];

//use first log adding as heuristic, does not work for low levels
//because low levels might have large delays in adding first log to bonfire
if not WaitFuncEx('LogsDecreased', v, 500, 5000) then
begin
writeln('Guessing no bonfires nearby, relocate!');
AdjustPosition;
Inc(fail2); //silent updated

//Maybe try to find fire here later??
//todo
//if you insist you want to make your own fires
//add code here, but i aint doing this for your safety

if (fail2 >= 2) then //force banking to relocate
begin
writeln('position adjusting doesnt seem to work...');
writeln('will try to find bank chest to relocate...');
action:='bank';
fail2:= 0;
Inc(fail3);
end;
continue;
end;
fail2:=0;

MarkTime(t);
MarkTime(t2);
MarkTIme(t3);
repeat
FindNormalRandoms;
// writeln('current logs: ' + IntToStr(CountItems('dtm', Logs, [])));

//find fire spirit, thanks Ashaman88 for the tips
if IsChatBoxTextAnyLine('emerges', 397249) and (InvCount<24) and check then
// if (FindChatBoxText('emerges',8,397249{clRed})) and (InvCount<24) then
begin
writeln('Spirit is around!');
if FindSpirit then
begin
check:= false; //dont scan after we have collected rewards
Inc(CollectedRewards);
break;
end;
end;

//update and continue
if LogsDecreased(start) then
begin
start:= CountItems('dtm', Logs, []);
MarkTime(t);
end;

//No update in FM_TIMEOUT ms, force redo
if (TimeFromMark(t) > FM_TIMEOUT) and not LogsDecreased(start) then
begin
writeln('Logs stopped burning - will reburn');
break;
end;

wait(250+random(250));
until (CountItems('dtm', Logs, []) = 0) or (TimeFromMark(t2) > 120000);

//Decide action
if (CountItems('dtm', Logs, []) = 0) then
begin
IncEx(Players[CurrentPlayer].Integers[3], 28);
redo:= false;
PlayerStats;
end;
if not redo then
action:= 'bank';
end;
end;
'walk': begin
if AdjustPosition then
begin
action:='bank';
fail:= 0;
end;
end;
'lode': begin
FindNormalRandoms;
writeln('If you get this chances are you''ve failed a random!');
writeln('Or you''ve got a random but SRL failed to detect it');
writeln('TODO - logout and terminate');
Logout;
TerminateScript;
end;
end;
wait(100+random(50));
end;
end;

procedure DebugLocations; //Acid test on location finders
begin
InShantayPass;
AdjustPosition;
end;

begin
SetupLogin;
{$IFDEF USEODTM}
ObjDTM_Setup; //req'd for ODTM usage
ObjDTM_Debug := True;
{$ENDIF}
{$IFDEF USESPS}
SPS_SETUP(RUNESCAPE_SURFACE,['12_10']);
{$ENDIF}
SMART_ClearCanvas;
AddOnTerminate('EndDTM');
StartDTM;
// UseFindMod := false; //uncomment if you don't want mods to mess up
// DebugLocations; //uncomment if you need debug
// OpeningBank;
MainLoop;

end.

satkan

2012-08-16 05:29:19

^ Looks more in place now :)

[F]aceless

2012-08-16 07:59:19

Nice script! Works great! Thanks man


You forgot something on the script.

Im sure it checks for that red text on game box for tracking fire spirits right?

But as long as the red line is still visible it keeps looking for the spirit even if it was already freed.

You should add something to ignore that specific red line after the spirit is freed.

Randoms are still a problem. cant do any randoms. logs out after every random appears and sometimes tries doing it and fails and then my player is teleported to some random place and script logs out.

Apart from that the script is awesome

Andres

2012-08-18 15:59:47

Good fix, Mika. Working like a charm:

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 733
Logs Done : 224
Fire Spirit : 24
EXP Gained : 63574
EXP / Hour : 208060
Running for : 18 Minutes and 19 Seconds
-------------------------------------------------------

P1nky

2012-08-19 08:59:55


#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 875
Logs Done : 1036
Fire Spirit : 12
EXP Gained : 152543
EXP / Hour : 128849
Running for : 1 Hours, 11 Minutes and 1 Seconds
-------------------------------------------------------
Works like a charm, just hate that randoms are quite frequent… :/

satkan

2012-08-20 05:21:28

Especially at xp rates like this.

I always expect a random after about 100-125k xp.
Mostly that is a right estimate.

Valeyard

2012-08-21 15:51:15

Last time I used this I must of got closed to getting banned, people sometimes start a bunch of random fires away from the chest and all the people that move away from the chest and go to those random fires on their own are obviously bots.

Does this still happen with the script, or does it force you to stay on a fire that is one square beside the bank chest?

Virtus Titan

2012-08-22 15:39:52

shantay chest tpa count: 213
Clicked Bank chest
BankScreenEx found
Withdrawing logs


doesnt withdraw ,just sits there

bweibking

2012-08-24 01:09:21

Hope This Gets Updated Soon =)

[F]aceless

2012-08-25 13:47:23

the randoms are always breaking the script because it cant do randoms.

Valeyard

2012-08-29 12:10:16

You REALLLLLY have to babysit this much more than other bots. If someone makes a fire a couple squares away from the chest, this will use it, and then say they make a fire another square or two over it will use that. But then if that fire goes out, it kind of gets stuck since it can't add logs to fire - no fire in range. And it is dead obvious who the bots are. People are already suspicious when people run out and use the other random fires rather than the one by the chest.


If the script used its old method of finding a fire and then doing click log –> use –> click fire, then it shhouldn't be too hard to write a bit of code to search for fires, provide arbitary distance values from the chest and then decide to use whichever one is closest to the chest.

Of course none of this is going to happen since this script (along with part of the community :( ) seems dead. But thats' just my 2 cents.

Valeyard

2012-08-29 13:12:05

Been here an hour and already some guy is lighting fires all the way over at the side shouting "bot trap lololol"

:(

[F]aceless

2012-08-29 13:23:55

From: Valeyard
Been here an hour and already some guy is lighting fires all the way over at the side shouting "bot trap lololol"

:(


lol i saw that too. dont mind that some non bots go there too because they use the same bonfire option as we do. and it rarely happens

[F]aceless

2012-08-29 13:42:46

Got 99!!
Thanks Erik! Thanks Mika!

U can add me to the OP

Valeyard

2012-08-29 14:04:50

Congratulations!

(another "bot trap")

Valeyard

2012-08-29 17:56:15

Holy shit these people in W100 Shantary are doing my head in, considering buying Magic logs just to get through this faster. I don't think I am going to make it through this without a ban/statwipe. The people here are actively seeking out bots and are so suspicious.

With that said, even if I were to be reported I am not sure it would even result in any trouble, I have been talking in game quite a bit today anyway

Leonardo Da Vinci

2012-09-06 07:02:11

Any chance of getting any anti-randoms?
The script is flawless, it's amazing!
But the randoms are unbearable!

onilika

2012-09-06 11:47:21

From: Leonardo Da Vinci
Any chance of getting any anti-randoms?
The script is flawless, it's amazing!
But the randoms are unbearable!


There's no way to avoid randoms. So, anti-randoms don't exist.
All you have to do is complete the random.
If it fails the random, the script writer has nothing to do with it, since randoms solvers are implemented on Simba.

If you see that the script fails some random, you should post in the right section of this forum, in order that developers update the random's solver.

Emotional

2012-09-12 23:23:55

[Error] C:\Simba\Includes\srl/srl/misc/smart.simba(46:19): Invalid number of parameters at line 45
Compiling failed.

any help?

satkan

2012-09-13 11:10:41

Well, Ashaman's POH Bonfire is working of the bat, and there are no randoms there?

Leo, you should look into it.

Others with compiling problems also.

guide

2012-09-17 19:43:22

Thanks for the fix!

#######################################################
Shantay Bank Chest Bonfire
#######################################################
Logs / Hour : 845
Logs Done : 812
Fire Spirit : 5
EXP Gained : 135732
EXP / Hour : 141264
Running for : 57 Minutes and 38 Seconds

Parfilo

2012-10-13 02:02:21

This script has worked well for me and I just want to let you guys know that tonight I'm getting 99 FireMaking! 600k xp left, thank you so much!