Log in

View Full Version : Narcle's Fast Fighter!



Pages : 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21

matthewbeauman
01-08-2009, 10:20 PM
this is a very good script, thanks for posting it for us poor noobs who cant program for our self :D

by the way im kinda new to this, but for some reason im not getting a progress report in the scar debug window, any ideas?

uremainsrmin
01-09-2009, 08:30 AM
dude.. nothing but a one sick script u did an awsome job on this one..and planning to leave it maybe overnight..
thanks alot man

joeyg37
01-09-2009, 06:23 PM
wow nice progress reports

XabdullahX
01-09-2009, 08:47 PM
dude.. nothing but a one sick script u did an awsome job on this one..and planning to leave it maybe overnight..
thanks alot man

Do it! you wont regret ! This script is awesome!

I have plenty of these: :)

************************************************** *
| Fast Fighter v3.02 | 1h:23m:31s |
************************************************** *
| Total Kills: 412 | Total XP: 272755 |
| XP/hour: 197172 | Food Ate: 26 |
| Round Kills: 65 | Round XP : 1676 |
************************************************** *

i stopped it when i had 127 xp back to lvl 60 attack :)
thx narcle :)

With this i got: 45 def, 70 str and 60 att :D!

hepsuu
01-09-2009, 10:12 PM
great script thnx:D

Pwnt by Pwnt
01-10-2009, 01:13 AM
Do it! you wont regret ! This script is awesome!

I have plenty of these: :)

************************************************** *
| Fast Fighter v3.02 | 1h:23m:31s |
************************************************** *
| Total Kills: 412 | Total XP: 272755 |
| XP/hour: 197172 | Food Ate: 26 |
| Round Kills: 65 | Round XP : 1676 |
************************************************** *

i stopped it when i had 127 xp back to lvl 60 attack :)
thx narcle :)

With this i got: 45 def, 70 str and 60 att :D!

>.> theres something wrong with that proggy..

dphrocker1
01-10-2009, 01:30 AM
Whenever i try to run this it doesn't log me in the mouse just keeps twitching on the "please log in". If anyone can help that would be great. Thanks.

thunderflea
01-10-2009, 02:13 AM
is it smart?

dphrocker1
01-10-2009, 02:16 AM
No its not smart the mouse just moves around over the log in and doesn't do anything.

Fluffybelly
01-10-2009, 04:12 AM
No its not smart the mouse just moves around over the log in and doesn't do anything.

^
You made a really "Smart" script ;)

dphrocker1
01-10-2009, 04:01 PM
not my script, its the narcle fast fighter

corn77
01-10-2009, 04:10 PM
this script works great. only problem was from my own doing. the colors werent extremely well and it would click randomly sometimes. other than that, it works great. I had it running for 9+ hours and got 160k exp. :-) ty.

mike1994r
01-10-2009, 06:35 PM
wow this is the first auto fighter ive used and i think it might be the only 1 ill use

Grunt
01-10-2009, 08:57 PM
Just downloaded, I am going to test it soon. Has anyone been banned using this?

mr fitzter
01-11-2009, 10:57 AM
gonna download now whilst i eat breakfast

mike1994r
01-11-2009, 01:49 PM
im new at scripts and i cant figure out where to put the hp of the monster at

oxox0xoxo
01-11-2009, 02:28 PM
ty for this hack i will use it thanks again very nice

tezlin
01-11-2009, 11:04 PM
I used this ages ago, and it's nice and fast. Only problem is that it isn't a very smart script. D:

Narcle
01-12-2009, 01:44 AM
im new at scripts and i cant figure out where to put the hp of the monster at

Sorry that's been changed, its not needed anymore. Forgot to remove it from instructions.

Projekt
01-12-2009, 01:55 AM
everytime i try running it it says failed to compile whats wrong?? please respond

jared
01-12-2009, 02:06 AM
i will use this to help gain some slayer lvls, i will post back with some feedback shortly

Projekt
01-12-2009, 03:34 AM
nvm i didnt have the lastest verson of scar lol i feel stupid

omgwtfbbqlol
01-12-2009, 06:52 AM
very nice it worked for few hours until i dced and i accidently closed scar bfore getting proggie but heres my best remembering of it

ran for like 3 hours
killed like 1200 chickens

corn77
01-12-2009, 02:54 PM
I used it earlier and it worked fine, now since I updated SMART and reflection it doesnt work, it tells me the SCAR isnt focused. I try refocusing it, but that doesnt help. :(

dphrocker1
01-12-2009, 09:04 PM
This isn't working it never logs me on and doesn't say any errors. If anyone can help that would be great.

Projekt
01-12-2009, 11:36 PM
how do u make the script go endless till u run out of food? cuz mine keep going for excatly 10mins and when i check on it i would be on the log in screen reply back

mike1994r
01-13-2009, 04:38 PM
Sorry that's been changed, its not needed anymore. Forgot to remove it from instructions.

oo ok thanks

TotalRocker
01-13-2009, 05:24 PM
Thanks for the script =] Had it running for around 6 or so hours, good script and setup info =D

ffcfoo
01-14-2009, 03:25 AM
Problem! When I put the crosshair on my runescape window logged out! Then I run the script it either goes to the runescape screen and does nothing or it wont go to the runescape screen and moves the mouse and click click! But I get this error in debug!


#@ SRL id & password loaded from ini file.
No-Form Setup
Single-Player Mode

Set Combat failed, SCAR lost window focus. [Restart SCAR for SMART]
Re-focus SCAR to the RuneScape window using the cross-hairs.

Set Combat failed, SCAR lost window focus. [Restart SCAR for SMART]
Re-focus SCAR to the RuneScape window using the cross-hairs.

Set Combat failed, SCAR lost window focus. [Restart SCAR for SMART]
Re-focus SCAR to the RuneScape window using the cross-hairs.

EDIT: Do I run it in low detail or high! Also either way i try it still does this!

Jmanx
01-14-2009, 04:11 AM
I tried it but i couldn't seem to have gotten it to work....

If any of you could spend like 5 mins of your time on telling me how to make the script attack what you want, it would really help me.

ffcfoo
01-14-2009, 04:41 AM
I tried it but i couldn't seem to have gotten it to work....

If any of you could spend like 5 mins of your time on telling me how to make the script attack what you want, it would really help me.

Ya! We cant get the script to work!

oxox0xoxo
01-14-2009, 04:31 PM
nice script

TotalRocker
01-14-2009, 05:45 PM
Problem! When I put the crosshair on my runescape window logged out! Then I run the script it either goes to the runescape screen and does nothing or it wont go to the runescape screen and moves the mouse and click click! But I get this error in debug!


#@ SRL id & password loaded from ini file.
No-Form Setup
Single-Player Mode

Set Combat failed, SCAR lost window focus. [Restart SCAR for SMART]
Re-focus SCAR to the RuneScape window using the cross-hairs.

Set Combat failed, SCAR lost window focus. [Restart SCAR for SMART]
Re-focus SCAR to the RuneScape window using the cross-hairs.

Set Combat failed, SCAR lost window focus. [Restart SCAR for SMART]
Re-focus SCAR to the RuneScape window using the cross-hairs.

EDIT: Do I run it in low detail or high! Also either way i try it still does this!

Log into RS first and its best to use low detail i think, i do anyways =] Then open up scar and load the autofighter script.

Drag the crosshair over the RS window and you should see it "wrap around it" ? if that makes sense. Then pick your colours with the dabber/dropper and copy and paste those numbers into the form or the script itself.

If your using the form, copy them into notepad first to make it easier and put the name of the monster your fighting without the first letter. eg inotaur for Minotaurs and if you change worlds or restart the browser make sure you drag the crosshair over and pick the colours again =]

Hope this helps a bit.

Jaran
01-14-2009, 06:34 PM
Thank you

corn77
01-14-2009, 08:57 PM
Log into RS first and its best to use low detail i think, i do anyways =] Then open up scar and load the autofighter script.

Drag the crosshair over the RS window and you should see it "wrap around it" ? if that makes sense. Then pick your colours with the dabber/dropper and copy and paste those numbers into the form or the script itself.

If your using the form, copy them into notepad first to make it easier and put the name of the monster your fighting without the first letter. eg inotaur for Minotaurs and if you change worlds or restart the browser make sure you drag the crosshair over and pick the colours again =]

Hope this helps a bit.

I did all that u said before and it still did that error message. IDK what im doing wrong. :(

piilu
01-15-2009, 07:40 AM
ty

corn77
01-15-2009, 06:24 PM
thanks for the help.

ffcfoo
01-15-2009, 08:51 PM
Log into RS first and its best to use low detail i think, i do anyways =] Then open up scar and load the autofighter script.

Drag the crosshair over the RS window and you should see it "wrap around it" ? if that makes sense. Then pick your colours with the dabber/dropper and copy and paste those numbers into the form or the script itself.

If your using the form, copy them into notepad first to make it easier and put the name of the monster your fighting without the first letter. eg inotaur for Minotaurs and if you change worlds or restart the browser make sure you drag the crosshair over and pick the colours again =]

Hope this helps a bit.
I fixed it myself! I went to runescape and Dragged the crosshair ON THE WINDOW! Not on the black parts of the screen! ON THE WINDOW! But anyway I made the script smart so! Im set :p :f:

lev1athan
01-16-2009, 06:12 AM
wow worked great i kindof like hyper secrets but i rate it right up there with that 1

jkrueger320
01-16-2009, 10:52 AM
ok this is the ebst script by far i ever used... and ive been playing for many many years... seriously man give yourself a pat on the back.... ive never had one work so easy. it even does randoms... the thing i dont get is it logs out goes to log in screen... clicks graphic options then just sits there in the middle towards the top and does nothing...? i tried putting my other players on false and then i tried adding more players... can u tell me whats wrong>? and why does it only go for 9 min?

jkrueger320
01-16-2009, 11:07 AM
hey man can u get on aim or add me doped up jordo

ffcfoo
01-16-2009, 07:49 PM
Just want to post my debug Report!


************************************************** *
| Fast Fighter v3.02 | 5h:29m:6s |
************************************************** *
| Total Kills: 781 | Total XP: 68364 |
| XP/hour: 12468 | Food Ate: 14 |
| Round Kills: 27 | Round XP : 2836 |
************************************************** *
Invalid SRL ID
NextPlayer(Active: True);
Ffcfoo
Ffcfoo
Error Connecting.
Ffcfoo
Error Connecting.
Ffcfoo
RuneScape has been updated. Script Terminated.
Successfully executed

Jimmybo
01-17-2009, 01:32 AM
if you can, you should try add picking up the arrows, other then that it works good!

nick5309
01-17-2009, 01:36 AM
the script starts, clicks the wrong fighting stance ( i want Shared, it picks strength) clicks a monster, and logs me out. yay.

ffcfoo
01-17-2009, 06:58 AM
the script starts, clicks the wrong fighting stance ( i want Shared, it picks strength) clicks a monster, and logs me out. yay.

It logs out every 9 mins to update the debug for some reason. I think it should be updated with a different debug code.

joaoman14
01-17-2009, 11:36 AM
the script is actually quite good, not perfect..

musthavershacks
01-17-2009, 04:50 PM
mine hs a problem. the log in part it goes to the graphics part not the log in part

=[

Eias
01-17-2009, 08:04 PM
Great script,would post proggy soon :)

vova9416
01-17-2009, 08:25 PM
I fixed it myself! I went to runescape and Dragged the crosshair ON THE WINDOW! Not on the black parts of the screen! ON THE WINDOW! But anyway I made the script smart so! Im set :p :f:

someone tell me what a cross hair is?? ty

Drop Deadv2
01-17-2009, 08:33 PM
This is a great script! It gotten my pure def to 40 defence in no time heres a little proggie from earlier today. My longest so far ran for 12 hours.


| Fast Fighter v3.02 | 3h:35m:50s |
************************************************** *
| Total Kills: 436 | Total XP: 3956 |
| XP/hour: 1104 | Food Ate: 0 |
| Round Kills: 21 | Round XP : 156 |

:)

happyfriends
01-18-2009, 02:16 AM
someone tell me what a cross hair is?? ty

crosshair is like a circle with a + in it

nyko111
01-18-2009, 07:13 AM
Works great but crashes from time to time. Thank you for the great script.

Dani Bolton
01-18-2009, 11:07 AM
Great script I am going to get my army up some levels now thanks!
Dani Bx

scar_operater
01-18-2009, 04:53 PM
************************************************** *
| Fast Fighter v3.02 | 2h:8m:36s |
************************************************** *
| Total Kills: 896 | Total XP: 46828 |
| XP/hour: 21951 | Food Ate: 0 |
| Round Kills: 85 | Round XP : 3140 |
************************************************** *
NextPlayer(Active: True);
*********

My biggest proggie was 8h, forgot to post the proggie. Only problem I have is how can I make not log out like each 10k exp?

czar xiii
01-18-2009, 07:21 PM
great script works perfect :)

ffcfoo
01-18-2009, 07:30 PM
:f: :f: :f:
************************************************** *
| Fast Fighter v3.02 | 9h:16m:31s |
************************************************** *
| Total Kills: 869 | Total XP: 79840 |
| XP/hour: 8616 | Food Ate: 9 |
| Round Kills: 27 | Round XP : 2180 |
************************************************** *

dardar224
01-20-2009, 12:33 AM
hey nice script

but i always get logged out after like 10 minutes

eagle1990
01-20-2009, 12:40 AM
Great script, manages to keep up a decent xp/hour here's a recent proggy

| Fast Fighter v3.02 | 1h:15m:47s
*****************************
| Total Kills: 395 | Total XP: 27732
| XP/hour: 22186 | Food Ate: 5
| Round Kills: 64 | Round XP : 3296

dardar224
01-20-2009, 12:49 AM
hey nice script

but i always get logged out after like 10 minutes

alright, i deduced my keyboard doesnt work for some reason while the bots working

dardar224
01-20-2009, 01:25 AM
alright, i deduced my keyboard doesnt work for some reason while the bots working

i was wrong it just doesnt loop, so i have to put like a lot of identical players which are the same people,

any help?

vova9416
01-20-2009, 01:37 AM
im gettin an error :
It has been 3 minutes and Runescape is not yet ready... Terminating.
Successfully Executed.
plz help me tyvm

Fosscape
01-20-2009, 01:55 AM
I have had an older version of this sitting in my computer for ages now.

I'm not much of a fighter, I'm a skiller so I'm not going to try it now.

I was impressed before and I would be too now.

dardar224
01-20-2009, 02:05 AM
im gettin an error :
It has been 3 minutes and Runescape is not yet ready... Terminating.
Successfully Executed.
plz help me tyvm
... are you logged in?

vova9416
01-20-2009, 02:08 AM
yea, i am logged in on the char

dardar224
01-20-2009, 02:17 AM
yea, i am logged in on the char

did you target runescape with the bullseye thing?

Fosscape
01-20-2009, 02:24 AM
Select RuneScape with the crosshair

vova9416
01-20-2009, 02:33 AM
b4 i start script i selected the runescape window with a crosshair, it wraps around it and then i press begin script, it doesn't work still

flex 1825
01-20-2009, 07:26 AM
ok i cant get this working it kills like 2 enemies or maybe even 3 then the cursor gets stuck on inventory and doesn't do anything

dardar224
01-20-2009, 11:53 AM
still can't get it to loop, i got the new lgoin script and it didn't help

vova9416
01-20-2009, 03:16 PM
only SMART works for me.. i can't figure these out, can anyone post a SMART version of this?

dardar224
01-20-2009, 04:01 PM
alright is this supposed to do the same character over and over or do we manually have to put in the same character every time?

toro45
01-21-2009, 04:59 AM
Nice script, i made it up 2 levels

Now i would post the prog but i cant find it

Nyph
01-21-2009, 09:10 PM
Left it on overnight at falador chickens, started at level 3.

************************************************** *
| Fast Fighter v3.02 | 10h:8m:46s |
************************************************** *
| Total Kills: 4229 | Total XP: 21272 |
| XP/hour: 2099 | Food Ate: 0 |
| Round Kills: 99 | Round XP : 528 |
************************************************** *
Ownage

2scoopsoflol
01-21-2009, 09:51 PM
i used this to get range up thanks. :)

skatedevil62
01-22-2009, 05:35 AM
Excellent script works well, great job!

Paas
01-22-2009, 08:12 AM
nice script dude, this is my fav, i put it always on falador guards =]

Sean[714]
01-22-2009, 06:42 PM
hey ok, im a nub at autoing/scar (my bro usualy helps me out with this kinda stuff) so you may need patience with me but heres my problem.

when i run / compile the script it comes up with this error:
Failed when compiling
Line 1178: [Error] (17538:4): Unknown identifier 'ChooseOptionMulti' in script C:\Users\Lance\Desktop\Scar Scripts\Nautilus v0.2.1.scar

i dono what the problem is, something in the long list of things your saposto keep updated is probably outdated cause i havent done any autoing for a few months. though i already tried updateing srl and downloading includes as well as the tools > options > srl download > checkout.

so yeah, help would be very much appreciated. thanks :]

SantaPker
01-22-2009, 07:10 PM
Failed when compiling
Line 52: [Error] (18241:17): Assignment expected in script C:\DOCUME~1\Nick\LOCALS~1\Temp\Fast Fighter [v3.02] [r28].scar
Failed when compiling
Line 52: [Error] (18241:17): Assignment expected in script C:\DOCUME~1\Nick\LOCALS~1\Temp\Fast Fighter [v3.02] [r28].scar

I got this when i tryed to run, i picked colors etc, said found new client and then i got this. Help? :P

rya729
01-22-2009, 09:29 PM
Great one love using it
I would post prog but i closed it with out think :fiery:

runegold
01-23-2009, 01:19 AM
could not get this one to work

never mind, i got it to work, what a great autofighter.

wnp_uk
01-23-2009, 09:07 PM
just what i was after ..nice 1

snakeboy756
01-24-2009, 02:12 AM
Only good fighter I could find that wouldn't get me banned .

xking
01-24-2009, 01:48 PM
this looks like a good script but i keep geting this error can any 1 help me Failed when compiling
Line 46: [Error] (276:11): Unknown identifier 'CreateTPAFromBMP' in script C:\Program Files\SCAR 3.20\includes\SRL/SRL/Core/Math.scar

one8sevenskillz
01-25-2009, 01:57 AM
I love this script
by far my most used script
awesome work!

snakeboy756
01-26-2009, 12:47 AM
I left it on while I was at school and I got 40 str in 2 days...

RickyRombo
01-26-2009, 01:29 PM
************************************************** *
| Fast Fighter v3.02 | 4h:15m:37s |
************************************************** *
| Total Kills: 385 | Total XP: 9005 |
| XP/hour: 2119 | Food Ate: 0 |
| Round Kills: 0 | Round XP : 0 |
************************************************** ************************************************** **
| Fast Fighter v3.02 | 4h:15m:37s |
************************************************** *
| Total Kills: 385 | Total XP: 9005 |
| XP/hour: 2119 | Food Ate: 0 |
| Round Kills: 0 | Round XP : 0 |
************************************************** *

Chased a goblin into the furnace area of lumbridge. Couldn't find any mob

jurrien
01-26-2009, 03:00 PM
thanx, i try this fighter.

pinoyid0l
01-26-2009, 04:02 PM
excellent script, rating it as 9.9/10.

Problems with some randoms but it works for many long hours!.

posting proggy tonight.

RickyRombo
01-27-2009, 12:05 AM
Went from lvl 3 to lvl 21 in one night! AWESOME! Doesn't do very good fighting chickens though, will always try to attack more than one at a time (my fault?)

ReCoN
01-27-2009, 12:43 AM
im a noob at this but how do you get a monsters color? nvm i got this part figured out..
But now when i click start script it says "Incorrect skill to train, check your setup and make sure its spelled correctly" what am i doing wrong i checked the spelling it is all right.

oh and btw my skill i want to train is accurate

ian.
01-27-2009, 12:45 AM
color picker in scar..

I say how to get it in my tut :o

ReCoN
01-27-2009, 01:03 AM
i got the color picking part done but the skill i want to train is not working.

ian.
01-27-2009, 01:10 AM
what is it set to?

pinoyid0l
01-27-2009, 01:12 AM
it is case sensitive.

valid input would be: "strength", "attack", [defense].

ian.
01-27-2009, 01:16 AM
>.> I'm pretty sure he has it return lowercase.. so it wouldn't matter..

haven't looked at script tho =X

ReCoN
01-27-2009, 01:18 AM
Its set to accurate.


Players[0].Strings[1] := 'accurate'; //the skill you want to train > strength, attack, defence, pure, even, accurate, rapid or longrange <


That is the last sentence .for the place were you enter the skill

RickyRombo
01-27-2009, 02:36 AM
ok well is accurate an option? and why not use the form? ;) Just use attack and you should be fine:D

ReCoN
01-27-2009, 02:52 AM
i dont know whats wrong it just doesnt work for me i use attck and it said

Set Combat failed, SCAR lost window focus. [Restart SCAR for SMART]
Re-focus SCAR to the RuneScape window using the cross-hairs.

i used the cross-hairs and still nothing.

ian.
01-27-2009, 03:12 AM
try restarting scar..

ReCoN
01-27-2009, 03:25 AM
Thanks for the help guys but its all good ill just use WC script no autofighting
Thanks for the help though

ttugamer
01-27-2009, 04:29 AM
my best prog has been 12 minutes so far. After a few minutes it will just log out. Do you know why?

Nudly
01-27-2009, 04:50 AM
this script fights really well, ive used it on cows quite a few times now. i only have one little problem with it. after it does the antirandoms logout thing it chooses graphic options instead of login and floats around the middle of the page for the rest of eternity... if i give it a little help and get it to the login part its able to login and continue autoing perfectly. i have SRL Rev#31 and SCAR 3.51b. tried it with S.M.A.R.T. but that didnt even work at all haha.(is it S.M.A.R.T. compatible?) i noticed a few other ppl have posted the same problem so this is proly just gonna annoy u but if u you could help it would be great.

btw, heres the best proggie i could muster... i had to give it a little hand in the login screen
************************************************** *
| Fast Fighter v3.02 | 0h:21m:13s |
************************************************** *
| Total Kills: 40 | Total XP: 1620 |
| XP/hour: 4629 | Food Ate: 0 |
| Round Kills: 18 | Round XP : 816 |
************************************************** *

other then that evil login problem which im sure is a super simple quick fix, best script ive used!!!

ian.
01-27-2009, 04:54 AM
login problem is with smart.. (if your using smart)..

if not..

oh..

if you get an advertisement it messes it up :\

Nudly
01-27-2009, 04:57 AM
lolz... guess its 'oh' for me then... havnt been getin the adverts or anything.. so basically instead of goin to the login tab it selects the graphic options instead, once i select login for it it continues...


must learn to understand script ><

happyfriends
01-27-2009, 06:57 AM
Great i love it got me ranging 30 - 60 in like 2 - 3 days
(Killing experiments)

************************************************** *
| Fast Fighter v3.02 | 1h:25m:7s |
************************************************** *
| Total Kills: 132 | Total XP: 22932 |
| XP/hour: 16187 | Food Ate: 0 |
| Round Kills: 14 | Round XP : 2972 |
| Ammo Remain: 4242 | Ammo used: 407 |
| Ammo Used/hour: 287 | |
************************************************** *

************************************************** *
| Fast Fighter v3.02 | 4h:14m:36s |
************************************************** *
| Total Kills: 306 | Total XP: 62404 |
| XP/hour: 14741 | Food Ate: 0 |
| Round Kills: 14 | Round XP : 2840 |
| Ammo Remain: 3089 | Ammo used: 1057 |
| Ammo Used/hour: 250 | |
************************************************** *
************************************************** *
| Fast Fighter v3.02 | 1h:40m:58s |
************************************************** *
| Total Kills: 141 | Total XP: 25824 |
| XP/hour: 15494 | Food Ate: 0 |
| Round Kills: 10 | Round XP : 2520 |
| Ammo Remain: 2638 | Ammo used: 440 |
| Ammo Used/hour: 264 | |
************************************************** *

ttugamer
01-27-2009, 01:30 PM
i have the problem where it logs out to for anti-random, and then just clicks on the graphic thing too.

Myhatisblack
01-27-2009, 10:58 PM
I'm a noob and I can't get this to work. Can you tell me where I went wrong?
(I put ****'s where my passwords are.)



Const
MySRLID = '7047';//example: '9999'
MySRLPassword = '******';//example: 'password'

UseForm = true;//Use form? [true/false] False uses DeclarePlayers;

{================================================= =============================}
{!!!!! If UseForm = true; then DeclarePlayers does not APPLY! !!!!!}
{================================================= =============================}
procedure DeclarePlayers;
begin
if not(UseForm) then
begin
HowManyPlayers := 1;//Change this accordingly
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name :='Lulz Tzaar'; //Character Name
Players[0].Pass :='********'; //Character Pass
Players[0].Nick :='Lulz'; //Nickname 3 - 4 Letter's of char name
Players[0].Active := True; //True if you want this player to be ran in the script, false if not
Players[0].Booleans[0] := false;//Eat food? true/false
Players[0].Integers[0] := 8555660;//1st color of monster
Players[0].Integers[1] := 10069413;//2nd color of monster
Players[0].Integers[2] := 9345433;//3rd color of monster
Players[0].Strings[0] := 'iant rat';//monster name
Players[0].Strings[1] := 'strength'; //the skill you want to train > strength, attack, defence, pure, even, accurate, rapid or longrange <

Nudly
01-27-2009, 11:05 PM
you've got use form as true, which means you dont have to use the DeclarePlayers part. Once you push play a form should pop up with all the required options. Once your happy with the completion of that form select exit< save and start OR start.

The only other thing i could think of is maybe it has trouble with names that have a space in them???

Myhatisblack
01-27-2009, 11:10 PM
I'm sorry, as I said, I'm a noob. I don't know what you mean.

EDIT: I get it now. I don't see how to get the form to pop up.

Q Golden Q
01-28-2009, 01:03 AM
very nice script, i'll post a proggie as soon as i get the time :P

Myhatisblack
01-28-2009, 02:46 AM
Golden, how do you get the form to pop up?

Nudly
01-28-2009, 08:25 AM
the form should just open a few seconds after you push run script... as long as you have use form as true. wat happens when you push play?

Nudly
01-28-2009, 10:17 AM
Everyone who has that problem with the loggin where it opens the graphics options menu and stays there try this:

just under the credits you should find this:
{.include srl/srl.scar}
{.include SRL/SRL/misc/Users.scar}

replace it with this:
{.include SRL/SRL/misc/Smart.scar
{.include srl/srl.scar}
{.include SRL/SRL/misc/Users.scar}

It doesnt actually open SMART or anything but for some reason it made it work for me... no idea why lolz...

Edit: Scratch all that crap i just wrote,(there isnt even a little closed perenthisis thingy anywho...) it seems to work if you position SCAR in a way so that the BOTTOM of the targeted RS client window thing is visible, and start logged out... finally works... sexy time!

Myhatisblack
01-28-2009, 02:15 PM
It still doesn't work.

EDIT: I keep getting this when I hit play.

Include file C:\Program Files\SCAR 3.15\includes\srl\srl.scar does not exist.
Include file C:\Program Files\SCAR 3.15\includes\SRL\SRL\misc\Users.scar does not exist.
Failed when compiling

EDIT: What version of Scar are you using? I think mine doesn't work with Narcles.

wig44
01-28-2009, 07:46 PM
Looks nice - downloading now. I'll try after im finished with the willow whacker. If it works nicely I'll be happy to post you a proggie :)

alias66
01-28-2009, 08:59 PM
nice script narcle, first ever script i have ran and it seemed to work great :D

Gd job

ghfghf7
01-28-2009, 09:41 PM
every time i press run i get not just for urs for every script i run help

Line 238: [Error] (273:1): Duplicate identifier 'TBox' in script C:\Program Files\SCAR 3.15\includes\srl\srl\core\Globals.scar

ching854
01-28-2009, 10:02 PM
Nice script! But for me it only works for about 9 minutes, then it logs me out. I think it tries to log me back in, but it doesnt type in my info. Can someone help me out?

I didnt put any info in for players 1, 2, or 3. And i have tried it several times, but everytime it logs me out without logging me back in. Also, my laptop is widescreen if that effects anything..?

ching854
01-28-2009, 11:34 PM
on my desktop computer i cant get it to start. i put in all my info and click the play button, and it gies me-

Line 10: [Error] (63:1) : Unable to register function function FindGapsTPA(TPA : TPointArray; MinPixles: Integer): T2DPointArray; in script C:\PROGRAM FILES\SCAR 3.12\includes\SRL/SRL/Core/Globals.scar


Edit: I noticed that on my laptop theres a little box on the bottom right of the scar window that says Narcle spelled out with lines and stuff. When i tried it on my desktop, it didnt have that box.

Lhemgo
01-28-2009, 11:41 PM
I get this error after it kills one monster: [Runtime Error] : Exception: Access violation at address 006D4E35 in module 'scar.exe'. Read of address 00000030 in line 239 in script C:\Program Files\SCAR 3.15\includes\SRL/SRL/Core/AntiRandoms/AntiRandoms.scar

ReCoN
01-29-2009, 12:54 AM
This script doesnt work for ranging does it?

itz over 9000
01-29-2009, 01:18 AM
Best fighter iv seen, great work!

Drop Deadv2
01-29-2009, 02:42 PM
************************************************** *
| Fast Fighter v3.02 | 8h:25m:38s |
************************************************** *
| Total Kills: 1388 | Total XP: 12728 |
| XP/hour: 1512 | Food Ate: 0 |
| Round Kills: 21 | Round XP : 236 |
************************************************** *
thats on chicken on my pure def

this is a great autofight script.

ReCoN
01-29-2009, 08:17 PM
************************************
| Fast Fighter v3.02 | 2h:31m:26s |
*************************************
| Total Kills: 714 | Total XP: 27992 |
| XP/hour: 11123 | Food Ate: 61 |
| Round Kills: 56 | Round XP : 1148 |
| Ammo Remain: 4844 | Ammo used: 1905 |
| Ammo Used/hour: 757 | |
************************************

best autofighter ever!
i used it to train range. from level 66-70 in 2 days^^
i tried to do it overnight but it logged me out for a reason after 2 hours.

RickyRombo
01-29-2009, 11:25 PM
If its logging you out and not logging you back in thats due to IE not the script (Internet Explorer). Download Mozilla FireFox and use that instead. (I think thats on www.mozilla.com :D)

mirisido
01-30-2009, 12:00 AM
very nice script, I havnt left it on over night but from what I see It will work very nicely

ReCoN
01-30-2009, 02:28 AM
can you make it so it can pick your arrows up and wield it?

ThePro
01-30-2009, 04:12 AM
Whenever a swarm event pops up my character just sits their wasting the fish. Will it do something else?

ThePro
01-30-2009, 05:21 AM
************************************************** *
| Fast Fighter v3.02 | 0h:48m:25s |
************************************************** *
| Total Kills: 105 | Total XP: 10336 |
| XP/hour: 12920 | Food Ate: 20 |
| Round Kills: 41 | Round XP : 1784 |
************************************************** *
Another Progress report coming soon, this one I stopped manually, The next one should be much longer hopefully.

bwdmaster4
01-30-2009, 05:54 AM
awesome man

eagle1990
01-30-2009, 09:20 AM
A proggy while training my range

************************************************** *
| Total Kills: 4890 | Total XP: 108804 |
| XP/hour: 17001 | Food Ate: 0 |
| Round Kills: 135 | Round XP : 2748 |
| Ammo Remain: 10904 | Ammo used: 4723 |
| Ammo Used/hour: 738 | |
************************************************** *

Thanks

ThePro
01-30-2009, 01:53 PM
************************************************** *
| Fast Fighter v3.02 | 8h:7m:20s |
************************************************** *
| Total Kills: 2666 | Total XP: 88484 |
| XP/hour: 10902 | Food Ate: 447 |
| Round Kills: 48 | Round XP : 1692 |
************************************************** *

The best script I have used so far. From level 40 to level 53.

ching854
01-30-2009, 10:04 PM
Do you have to have a browser other than internet explorer to use this? Cause it works on my fire fox, but not on my internet explorer. I had to delete fire fox, and cant use it anymore. :( Is there a way to make it work for internet explorer?

phlimix
01-31-2009, 01:16 AM
nice script heres a few Progress reports killed a few cows

Fast Fighter v3.02 | 2h:27m:34s |
************************************************** *
| Total Kills: 1274 | Total XP: 18224 |
| XP/hour: 7438 | Food Ate: 0 |
| Round Kills: 62 | Round XP : 960 |
****************************************

| Fast Fighter v3.02 | 6h:8m:0s |
************************************************** *
| Total Kills: 3264 | Total XP: 40544 |
| XP/hour: 6610 | Food Ate: 0 |
| Round Kills: 118 | Round XP : 1296

Fast Fighter v3.02 | 7h:4m:25s |
************************************************** *
| Total Kills: 3977 | Total XP: 52664 |
| XP/hour: 7452 | Food Ate: 0 |
| Round Kills: 106 | Round XP : 1204

| Fast Fighter v3.02 | 7h:0m:31s |
************************************************** *
| Total Kills: 4047 | Total XP: 50736 |
| XP/hour: 7248 | Food Ate: 0 |
| Round Kills: 106 | Round XP : 888

| Fast Fighter v3.02 | 8h:52m:29s |
************************************************** *
| Total Kills: 4987 | Total XP: 65172 |
| XP/hour: 7350 | Food Ate: 192 |
| Round Kills: 103 | Round XP : 1344

| Fast Fighter v3.02 | 8h:48m:45s |
************************************************** *
| Total Kills: 5208 | Total XP: 55092 |
| XP/hour: 6260 | Food Ate: 0 |
| Round Kills: 98 | Round XP : 1388

Maninpink5
01-31-2009, 03:06 AM
It keeps sayin "type mismatch error in script" on the part of

SRLId:= MySRLID

How to fix?

jackchen10
01-31-2009, 06:54 AM
I set the form, but my mouse just gets stuck on the top right of screen and doesn't move.My guy just stands there. Is there smart for this script?

Nadeem
01-31-2009, 08:50 PM
very nice script! :D

jackchen10
01-31-2009, 11:39 PM
Can someone plz answer is there smart for this script or not? also any recommendations to a autofighter that has smart?

xGarrett21
02-01-2009, 12:33 AM
I wasn't having much luck on my last attempt at trying this, but I will try my best to get this working. It truly looks fascinating. I'll post my proggies if I can get it to work as well.

phlimix
02-01-2009, 03:20 AM
heres some more prog reports
| Fast Fighter v3.02 | 6h:46m:12s |
************************************************** *
| Total Kills: 3931 | Total XP: 44340 |
| XP/hour: 6553 | Food Ate: 0 |
| Round Kills: 116 | Round XP : 1508 |
************************************************** *
| Fast Fighter v3.02 | 6h:48m:56s |
************************************************** *
| Total Kills: 4503 | Total XP: 39056 |
| XP/hour: 5744 | Food Ate: 0 |
| Round Kills: 135 | Round XP : 1320 |
************************************************** *

u can make it smart btw

xGarrett21
02-01-2009, 03:24 AM
Failed when compiling
Line 46: [Error] (276:11): Unknown identifier 'CreateTPAFromBMP' in script C:\Program Files\SCAR 3.15\includes\SRL/SRL/Core/Math.scar

This is what pops up when I'm trying to run this script.


{------------------------------Script Info-------------------------------------|
| ScriptName = Fast Fighter |
| Author = Narcle |
| Description = Fights any monster, food eating and HP regen. |
| Version = 3.02 |
| Date = 11/03/08 |
|_________________________________________________ _____________________________|
|----------------------Instructions, Credits & Help info-----=-----------------|
| |
| Instructions: |
| Setup: 1. Select form or no form [In constants - true/false] |
| 2. Input SRL-stats ID & Password [In constants] |
| 3. Get a HP count of monster for form. |
| 4. Make sure you use the Color picker and select 3 colors |
| from monster, and copy/paste them into notepad. |
| 5. Read the "Need to knows" below. |
| 6. Push play! |
| |
| Need to knows: |
| -In the player form; (default) is next to each option, meaning |
| you can leave it blank if you want it to use default settings. |
| -Options for "Skill to train" are > strength, attack, defence, |
| even, pure, accurate, rapid or longrange < |
| |
| Credits: |
| -HyperSecret for posting his SecretFighter (v0.50) script |
| -Chitin & Cruel100 for Testing and Suggestions |
|_________________________________________________ _____________________________}
{.include srl/srl.scar}
{.include SRL/SRL/misc/Users.scar}
{------------------------------------------------------------------------------}
{===============================Player Setup===================================}
{------------------------------------------------------------------------------}
Const
MySRLID = '****';//example: '9999'
MySRLPassword = '*******';//example: 'password'

UseForm = true;//Use form? [true/false] False uses DeclarePlayers;

{================================================= =============================}
{!!!!! If UseForm = true; then DeclarePlayers does not APPLY! !!!!!}
{================================================= =============================}
procedure DeclarePlayers;
begin
if not(UseForm) then
begin
HowManyPlayers := 1;//Change this accordingly
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name :=''; //Character Name
Players[0].Pass :=''; //Character Pass
Players[0].Nick :=''; //Nickname 3 - 4 Letter's of char name
Players[0].Active := True; //True if you want this player to be ran in the script, false if not
Players[0].Booleans[0] := false;//Eat food? true/false
Players[0].Integers[0] := 0;//1st color of monster
Players[0].Integers[1] := 0;//2nd color of monster
Players[0].Integers[2] := 0;//3rd color of monster
Players[0].Strings[0] := '';//monster name
Players[0].Strings[1] := 'even'; //the skill you want to train > strength, attack, defence, pure, even, accurate, rapid or longrange <

{
Players[1].Name :='';
Players[1].Pass :='';
Players[1].Nick :='';
Players[1].Active:=True;
Players[1].Booleans[0] := false;//Eat food? true/false
Players[1].Integers[0] := 0;//1st color of monster
Players[1].Integers[1] := 0;//2nd color of monster
Players[1].Integers[2] := 0;//3rd color of monster
Players[1].Strings[0] := '';//monster name
Players[1].Strings[1] := 'even'; //the skill you want to train
}
{
Players[2].Name :='';
Players[2].Pass :='';
Players[2].Nick :='';
Players[2].Active:=True;
Players[2].Booleans[0] := false;//Eat food? true/false
Players[2].Integers[0] := 0;//1st color of monster
Players[2].Integers[1] := 0;//2nd color of monster
Players[2].Integers[2] := 0;//3rd color of monster
Players[2].Strings[0] := '';//monster name
Players[2].Strings[1] := 'even'; //the skill you want to train
}
{
Players[3].Name :='';
Players[3].Pass :='';
Players[3].Nick :='';
Players[3].Active:=True;
Players[3].Booleans[0] := false;//Eat food? true/false
Players[3].Integers[0] := 0;//1st color of monster
Players[3].Integers[1] := 0;//2nd color of monster
Players[3].Integers[2] := 0;//3rd color of monster
Players[3].Strings[0] := '';//monster name
Players[3].Strings[1] := 'even'; //the skill you want to train
}

{------------------------------------------------------------------------------}
{========================Don't edit below this!===============================}
{------------------------------------------------------------------------------}
Writeln('No-Form Setup');
end else
begin
Writeln('Form Setup, "DeclarePlayers" does not apply.');
SRLPlayerForm(True, ['Eat Food'], ['Color 1','Color 2','Color 3'], ['Monster Name (tac)', 'Skill to train (even)'], []);
end;
end;

const
Version = '3.02';
ScriptName = 'Fast Fighter';

Type
FUsers = Record
Melee, Range, Magic, Setup, OutOfFood: Boolean;
Combat: array of array of string;
SkillIs, MobName: string;
Colors: array of integer;
end;

var
NAF: array [0..99] of FUsers;
TKilled, Txp, TFoodate, TArrowAmount, StartXP, ArrowStartAmount, AttackFailed: integer;//Counters
RoundTimer, FailTimer, LogoutTime: integer;//Timers

procedure LogoutSeq(reason:string); forward;

procedure NarclesINI;
begin
SRLid:= MySRLId;
SRLpassword:= MySRLPassword;
if not (MySRLID = '') and not(MySRLPassword = '') then
begin
if (ReadINI('NarclesINI', 'SRLid', AppPath+'Chars.ini')='') then
begin
writeln('#@ Your SRL id & password for SRL-stats has been stored in Chars.ini');
writeln('## To update this just put in new MySRLid & MySRLpassword and push play');
writeln('## After this is done you won''t have to put it in again for newer versions');
end;
WriteINI('NarclesINI', 'SRLid', MySRLID, AppPath+'Chars.ini');
WriteINI('NarclesINI', 'SRLpassword', MySRLPassword, AppPath+'Chars.ini');
end;
if not(ReadINI('NarclesINI', 'SRLid', AppPath+'Chars.ini')='') then
begin
SRLid := ReadINI('NarclesINI', 'SRLid', AppPath+'Chars.ini');
SRLPassword := ReadINI('NarclesINI', 'SRLpassword', AppPath+'Chars.ini');
writeln('#@ SRL id & password loaded from ini file.');
end;
end;

function StrInArr(Str: string; StrArr: TStringArray): Boolean;
var
i, H, L: integer;
begin
L := Low(StrArr);
H := High(StrArr);
for i := L to H do
if Pos(LowerCase(Str), LowerCase(StrArr[i])) > 0 then
begin
Result := true;
Exit;
end;
end;

Function FFWait(Time: Integer): Boolean;
var
T: Integer;
begin
if not(loggedin) then exit;
for T := 1 to time do
begin
if FindNormalRandoms then
begin
FindInventoryRandoms;
Result := true;
end;
if FindTalk then
Result := True;
Wait(200 + Random(50));
end;
end;

function InFight: Boolean;
var
x, y : Integer;
begin
Result := (FindColor(x, y, 65280, 242, 142, 283, 158)
or FindColor(x, y, 255, 242, 142, 283, 158));
end;

function FightOnScreen: Boolean;
var
x,y:integer;
B:TBox;
begin
B:=IntToBox(240, 140, 285, 160);
result := FindColorSkipBox(x, y, 65280, MSX1, MSY1, MSX2, MSY2, B) or
FindColorSkipBox(x, y, 255, MSX1, MSY1, MSX2, MSY2, B);
end;

Function MobsOnScreen: integer;
var
i: integer;
Mobs : TPointArray;
begin
FindColorsTolerance(Mobs, 195836, 598, 67, 656, 105, 0);
if High(Mobs) > 0 then
begin
RAaSTPA(Mobs, 4);
for i := 0 to High(Mobs) do
If InAbstractBox(590, 60, 656, 60, 646, 102, 600, 102, Mobs[i].x, Mobs[i].y) then
begin
result := result + 1;
end;
end;
end;

procedure AntiBan;
begin
if not LoggedIn then Exit;
case Random(58) of
0: wait(500+random(3000));
1: begin
RandomMovement;
SetAngle(true);
end;
2: HoverSkill(NAF[CurrentPlayer].SkillIs ,false);
3: PickUpMouse;
end;
end;


function GetArrowCount:integer;
begin
GameTab(5);
result := GetAmount(666, 249);
end;

function MyEatFood:boolean;
var
i,x,y:integer;
begin
gametab(4);
for i := 1 to 28 do
if ExistsItem(i) then
begin
MMouseItem(i);
GetMousePos(x, y);
wait(150+random(50));
if (pos('Eat', rs_GetUpText) > 0) then
begin
Mouse(x,y,0,0,false);
wait(50+random(50));
if ChooseOption('Eat') then
begin
wait(350+random(150));
Result := true;
Exit;
end;
end;
end;
end;

procedure HpCheck;
var
c:Integer;
RunDir: String;
begin
if (not LoggedIn) or (HPPercent > 50) then
Exit;
if (HPPercent < 50) then
begin
Status('HP low doing HP checks...');
if (Players[CurrentPlayer].Booleans[0]) and not (NAF[CurrentPlayer].OutOfFood) then
begin
if not InvEmpty then
for c := 0 to 2 do
begin
if MyEatFood then
Inc(ReportVars[2]);
if (not LoggedIn) or (HPPercent > 50) then
Exit;
end;
NAF[CurrentPlayer].OutOfFood := true;
end;
if not (Players[CurrentPlayer].Booleans[0]) or (NAF[CurrentPlayer].OutOfFood) then
begin
if (HPPercent < 25) then
if (InFight) then
begin
RunDir := 'nsew';
Status('Running away HP% < 25...');
RunAway(RunDir[random(4)+1], true, 1, 10000 + random(2000));
end;
repeat
Status('HP is ' + inttostr(HPPercent) + '%');
FFWait(4);
case random(5) of
0: BoredHuman;
1: RandomMovement;
end;
MarkTime(FailTimer);
if not LoggedIn or (GetSystemTime > LogoutTime) then
Exit;
until (HPPercent > 50);
SetAngle(true);
end;
end;
end;

procedure WaitFight;
Var
T: integer;
begin
Status('Waiting for Fight...');
if NAF[CurrentPlayer].Range then
T := GetSystemTime - 12000
else
T := GetSystemTime;
while not InFight and (TimeFromMark(T) < 6000) do wait(100);
Status('Fighting...');
repeat
FFWait(1);
HpCheck;
until(not InFight) or (not FightOnScreen) or (not LoggedIn)
end;

procedure Report;
Var
AmmoPerHour, XPpH, CurXP, CurAU, CurAmmo, I,H,M,S:integer;
begin
if not(LoggedIn) then
LoginPlayer;
WaitFight;
ConvertTime(GetTimeRunning, H, M, S);
GetAllLevels;
CurXP := GetXP(NAF[CurrentPlayer].SkillIs);
if (CurXP > StartXP) then
ReportVars[1] := CurXP-Startxp;
ReportVars[0] := Round(ReportVars[0]*0.7);//Miss Click rate
TKilled := TKilled + ReportVars[0];//Total Kills
Txp := Txp + ReportVars[1];//Total XP
TFoodate := TFoodate + ReportVars[2];//Total Food Ate
if NAF[CurrentPlayer].Range then
begin
CurAmmo := GetArrowCount;
if (ArrowStartAmount > CurAmmo) then
CurAU := ArrowStartAmount - CurAmmo;
TArrowAmount := TArrowAmount + CurAU;
AmmoPerHour := Round( TArrowAmount / (H+M/60.0) );
end;
if (HowManyPlayers = 1) then
begin
XPpH := Round( Txp / (H+M/60.0) );//XP per Hour
Cleardebug;
Writeln('***************************************** **********');
Writeln(Padr('| Fast Fighter v'+Version, 23) +' | '+ Padr(inttostr(H) + 'h:' + inttostr(M) + 'm:' + inttostr(S)+'s', 23)+ ' |');
Writeln('***************************************** **********');
WriteLn(Padr('| Total Kills: ' + inttostr(TKilled), 23)+' | '+ Padr('Total XP: ' + inttostr(Txp), 23) + ' |');
WriteLn(Padr('| XP/hour: ' + inttostr(XPpH), 23)+' | '+ Padr('Food Ate: ' + inttostr(TFoodate), 23) + ' |');
WriteLn(Padr('| Round Kills: ' + inttostr(ReportVars[0]), 23)+' | '+ Padr('Round XP : ' + inttostr(ReportVars[1]), 23) + ' |');
If NAF[CurrentPlayer].Range then
begin
writeln(Padr('| Ammo Remain: '+inttostr(GetArrowCount), 23) +' | '+ Padr('Ammo used: ' +inttostr(TArrowAmount), 23)+' |')
writeln(Padr('| Ammo Used/hour: '+inttostr(AmmoPerHour), 23)+' | '+Padr('', 23)+' |');
end;
Writeln('***************************************** **********');
end;
if (HowManyPlayers > 1) then
begin
Players[currentplayer].Integers[11] := Players[currentplayer].Integers[11] + ReportVars[1];//XP
Players[currentplayer].Integers[12] := Players[currentplayer].Integers[12] + ReportVars[0];//Kills
Players[currentplayer].Integers[13] := Players[currentplayer].Integers[13] + CurAU;
Players[currentplayer].Integers[15] := Players[currentplayer].Integers[15] + ReportVars[2];//FoodAte
Players[currentplayer].Integers[31] := Players[currentplayer].Integers[31] + TimeFromMark(RoundTimer);
Players[currentplayer].Integers[32] := Round((Players[currentplayer].Integers[11]*3600.0)/(Players[currentplayer].Integers[31]/1000.0))
ClearDebug;
Writeln('***************************************** ***********************************');
Writeln('| - Multi - Player - Fast Fighter v'+Version+' by Narcle_| Run Time: '+
+Padr( inttostr(H) + 'h:' + inttostr(M) + 'm:' + inttostr(S)+'s',12)+' |');
Writeln('***************************************** ***********************************');
Writeln('| # | Nick | Active | XP Gained | Kills | XP/Hour | Food ate | Ammo Used |');
Writeln('| -- | ALL | Totals | '+Padr(IntToStr(Txp),9) + ' | ' + Padr(IntToStr(TKilled),6)
+ ' | ------- | ' + Padr('Ate: ' + IntToStr(TFoodate),8) + ' | ' + Padr(IntToStr(TArrowAmount),9) + ' |');
For I := 0 to HowManyPlayers - 1 do
begin
Writeln('| '+Padl(IntToStr(I), 2)+' | '+Padr(Players[i].Nick, 4)+' | '+ Padr(BoolToStr(Players[i].Active), 6) + ' | ' +
+ Padr(IntToStr(Players[i].Integers[11]),9) + ' | ' + Padr(IntToStr(Players[i].Integers[12]),6) + ' | ' +
+ Padr(IntToStr(Players[i].Integers[32]),7) + ' | '+ Padr('Ate: ' + IntToStr(Players[i].Integers[15]),8) + ' | ' +
+ Padr(IntToStr(Players[i].Integers[13]),9) + ' |');
end;
Writeln('***************************************** ***********************************');
end;
SendSRLReport;
end;

procedure WeaponLookup(var WeaponArr: array of array of string);
var
x, y, i, ii, T: integer;
Xarr, Yarr: array of integer;
TB: TBox;
TP: TPointArray;
begin
Xarr := [595, 680, 595, 680];
Yarr := [270, 270, 325, 325];
GameTab(1);
SetArrayLength(WeaponArr, 4);
for i := 0 to 3 do
begin
SetArrayLength(WeaponArr[i], 4);
MMouse(Xarr[i], Yarr[i], 12, 12);
T := GetSystemTime + 3000;
repeat
Wait(200);
if GetSystemTime > T then
Exit;
until FindColor(x, y, 10551295, 540, 205, 750, 465);
wait(200);
GetClientDimensions(TB.X2, TB.Y2);
TB := IntToBox(0, 0, TB.X2, TB.Y2);
FindColorsTolerance(TP, 10551295, TB.X1, TB.Y1, TB.X2, TB.Y2, 0);
if Length(TP) = 0 then
Exit;
TB := GetTPABounds(TP);
TB.Y1 := TB.Y1 + 1;
for ii := 0 to 3 do
begin
WeaponArr[i][ii] := LowerCase(GetTextAtEx(TB.X1 + 1, TB.Y1, 0, SmallChars, False, True, 0, 1, - 1, 30, False, tr_AlphaNumericChars));
TB.Y1 := TB.Y1 + 13;
end;
if (GetLetters(WeaponArr[0][0]) = '') then
begin
Writeln('');
Writeln('Weapon Lookup failed, SCAR lost window focus. [Restart SCAR for SMART]');
Writeln('Re-focus SCAR to the RuneScape window using the cross-hairs.');
Exit;
end;
end;
end;

function SetCombat(Kind: string): boolean;
var
i, ii: integer;
begin
try
for i := 0 to 3 do
for ii := 0 to 3 do
if (Pos(Lowercase(Kind), Lowercase(NAF[CurrentPlayer].Combat[i][ii])) > 0) then
begin
Result := SetFightMode(i + 1);
NAF[CurrentPlayer].SkillIs := kind;
Exit;
end;
except
Writeln('');
Writeln('Set Combat failed, SCAR lost window focus. [Restart SCAR for SMART]');
Writeln('Re-focus SCAR to the RuneScape window using the cross-hairs.');
end;
end;

procedure SetupPlayer;
Var
Mode, i:integer;
begin
if not LoggedIn then
Exit;
Status('Setting up player: '+Players[CurrentPlayer].Name+'...');
MouseSpeed := RandomRange(14, 16);
SetAngle(true);
GetAllLevels;
if not NAF[CurrentPlayer].Setup then
begin
WeaponLookup(NAF[CurrentPlayer].Combat);
for i := 0 to 3 do
begin
if StrInArr('ranged', NAF[CurrentPlayer].Combat[i]) then
NAF[CurrentPlayer].Range := true;
if StrInArr('magic', NAF[CurrentPlayer].Combat[i]) then
NAF[CurrentPlayer].Magic := true;
end;
if not (NAF[CurrentPlayer].Magic or NAF[CurrentPlayer].Range) then
NAF[CurrentPlayer].Melee := true;
end;
if NAF[CurrentPlayer].Melee then
begin
case LowerCase(Players[CurrentPlayer].Strings[1]) of
'attack','att': Mode := 1;
'strength','str': Mode := 2;
'defence', 'defense','def': Mode := 3;
'shared', 'controlled','control': Mode := 4;
'even','',' ',' ',' ':
begin
if (Players[CurrentPlayer].level[3] <= Players[CurrentPlayer].level[1]) and (Players[CurrentPlayer].level[3] <= Players[CurrentPlayer].level[2]) then
Mode := 3;
if (Players[CurrentPlayer].level[1] <= Players[CurrentPlayer].level[3]) and (Players[CurrentPlayer].level[1] <= Players[CurrentPlayer].level[2]) then
Mode := 1;
if (Players[CurrentPlayer].level[2] <= Players[CurrentPlayer].level[1]) and (Players[CurrentPlayer].level[2] <= Players[CurrentPlayer].level[3]) then
Mode := 2;
end;
'pure':
begin
if Players[CurrentPlayer].level[2] < 15 then
Mode := 2
else if Players[CurrentPlayer].level[1] < 30 then
Mode := 1
else if Players[CurrentPlayer].level[2] < 25 then
Mode := 2
else if Players[CurrentPlayer].level[1] < 40 then
Mode := 1
else
Mode := 2;
end;
else
begin
writeln('Incorrect skill to train, check your setup and make sure its spelled correctly.');
Mode := 0;
end;
end;
case Mode of
1:if not SetCombat('attack') then
if not SetCombat('strength') then
SetCombat('defence');
2:if not SetCombat('strength') then
if not SetCombat('attack') then
SetCombat('defence');
3:if not SetCombat('defence') then
if not SetCombat('strength') then
SetCombat('attack');
4:if not SetCombat('shared') then
if not SetCombat('strength') then
if not SetCombat('attack') then
SetCombat('defence');
else
begin
SetFightMode(1);
NAF[CurrentPlayer].SkillIs := 'attack';
end;
end;
end;
if NAF[CurrentPlayer].Range then
begin
case LowerCase(Players[CurrentPlayer].Strings[1]) of
'accurate': SetFightMode(1);
'rapid': Setfightmode(2);
'longrange': Setfightmode(3);
'even': Setfightmode(2);
else
begin
writeln('Incorrect skill to train, check your setup and make sure its spelled correctly');
Setfightmode(2);
end;
end;
NAF[CurrentPlayer].SkillIs := 'range';
ArrowStartAmount := GetArrowCount;
if (ArrowStartAmount <= 100) then
begin
LogoutSeq('Low ammo count! (below 100)');
Exit;
end;
end;
if NAF[CurrentPlayer].Magic then
begin
Writeln('Fast Fighter doesn''t support Magic.');
LogoutSeq('No magic support');
Exit;
end;
Retaliate(True);
StartXP := GetXP(NAF[CurrentPlayer].SkillIs);
SetRun(True);
LogoutTime := Getsystemtime + RandomRange(7*60000, 13*60000);
MarkTime(RoundTimer);
MarkTime(FailTimer);
AttackFailed := 0;
end;

procedure LogoutSeq(reason:string);
begin
if(not(loggedin))then exit;
WaitFight;
Status('Logout sequence...');
Report;
AntiBan;
if (reason = '') then
nextplayer(true)
else
begin
Writeln(reason+' '+Players[Currentplayer].Name+' is now inactive.');
nextplayer(false);
end;
SetupPlayer;
end;

procedure SitAndWait;//Super advance I know :P
var
T: integer;
begin
MarkTime(T);
repeat
Status('Sit & Wait...');
if not LoggedIn then
Exit;
FFWait(2);
AntiBan;
HpCheck;
until (TimeFromMark(T) > 30000) or (MobsOnScreen > 0)
end;

function ChangeCamera: boolean;
var
i, II, PosNeg:integer;
begin
Case random(2) of
0: PosNeg := 1;
1: PosNeg := -1;
end;
i := Round(rs_GetCompassAngleDegrees/45 - 1);
if i < 0 then i := 0;
if i > 7 then i := 7;
For II := 0 to 7 do
begin
if (MobsOnScreen > 0) then
begin
result := true;
exit;
end;
i := i+PosNeg;
if i > 7 then i := 0;
if i < 0 then i := 7;
MakeCompass(inttostr(i*45));
end;
end;

function UTWait(UpText: string): Boolean;//Yes idea from munk ;)
var
T: integer;
begin
T := GetSystemTime + 750;
Repeat
wait(25+random(25));
Result := pos(LowerCase(UpText), LowerCase(rs_GetUpText)) > 0;
until Result or (GetSystemTime > T);
end;

function FFAttack(Name: string; Colors: TintegerArray; tol: integer): boolean;
var
L, i, x, y, xx, yy: integer;
begin
if not LoggedIn then
Exit;
if InFight then
if FightOnScreen then
Exit;
L := High(Colors);
Status('Searching for NPC...');
for i := 0 to L do
begin
if (MobsOnScreen = 0) or InFight then
Exit;
x:=MSCX;
y:=MSCY;
if FindColorSpiralTolerance(x, y, Colors[i], MSX1, MSY1, MSX2, MSY2, Tol) then
begin
if FindColorSpiral(xx, yy, 65280, x - 15, y - 40, x + 15, y + 40) then
Continue;
MMouse(x, y, 3, 3);
if UTWait(Name) then
begin
GetMousePos(x, y);
case Random(3) of
0: begin
Mouse(x, y, 0, 0, false);
if ChooseOption('tack') then
result := true;
end;
1,2: begin
HoldMouse(x, y, True);
Wait(80 + Random(60));
GetMousePos(x, y);
ReleaseMouse(x, y, True);
try
Result := FindColor(x, y, 255, x-10, y-10, x+10, y+10);
except
Result := False;
end;
end;
end;
if Result then
begin
Status('Attacked');
AttackFailed := 0;
MarkTime(FailTimer);
FFlag(0);
if NAF[CurrentPlayer].Range then
FFWait(20)
else
FFWait(4);
Inc(ReportVars[0]);
Exit;
end;
end else
Inc(AttackFailed);
end;
end;
end;


Procedure FFStartUp;
var
I,II,n:integer;
s:string;
begin
SetupSRL;
ClearDebug;
Disguise('Sig Call');
ChangeReportWidth(255);
Status('Signature call; Watch the report box!');
for I := 0 to 57 do
begin
clearreport;
for II := 0 to 5 do
Addtoreport(s + '||');
wait(20);
if I < 29 then
s := s + ' '
else
delete(s, Length(s), 1);
end;
for I := 1 to 29 do
begin
ClearReport;
AddtoReport(Left(' _ _ _ ', I));
AddtoReport(Left('| \ | | made by | | ', I));
AddtoReport(Left('| \| | __ _ _ __ ___| | ___ ', I));
AddtoReport(Left('| . ` |/ _` | ''__/ __| |/ _ \', I));
AddtoReport(Left('| |\ | (_| | | | (__| | __/', I));
AddtoReport(Left('|_| \_|\__,_|_| \___|_|\___|', I));
wait(40);
end;
AddtoReport(ScriptName+' v'+Version);
NarclesINI;
try
DeclarePlayers;
except
Writeln('You did not Declare Players correctly, check your DeclarePlayers setup.');
TerminateScript;
end;
ScriptID := '424';
If (HowManyPlayers = 1) then Writeln('Single-Player Mode') else Writeln('Multi-Player mode; '+IntToStr(HowManyPlayers)+' Players');
if (SRLID = '') or (SRLPassword = '') then
begin
Writeln('Please register at SRL-stats in the future');
Writeln('to remove this message and the time delay.');
Writeln(' -Regards Narcle');
n := 15;
repeat
n := n-1;
wait(999);
Disguise(inttostr(n)+' Seconds to start.');
Status(inttostr(n)+' Seconds to start.');
until (n=0)
end;
for i := 0 to HowManyPlayers - 1 do
begin
NAF[i].Colors := [Players[i].Integers[0], Players[i].Integers[1], Players[i].Integers[2]];
if trim(Players[i].Strings[0]) = '' then
NAF[i].MobName := 'tac'
else
NAF[i].MobName := LowerCase(Players[CurrentPlayer].Strings[0]);
If (i > 0) and (Players[i].Integers[0] = 0) then
begin
NAF[i].Colors := [Players[0].Integers[0], Players[0].Integers[1], Players[0].Integers[2]];
NAF[i].MobName := LowerCase(Players[0].Strings[0]);
end;
end;
Status('Start '+ScriptName);
Disguise(ScriptName+' v'+Version);
AddtoReport('Start time: '+TheTime);
if (NAF[CurrentPlayer].Colors[0] = 0) or (NAF[CurrentPlayer].Colors[1] = 0) or (NAF[CurrentPlayer].Colors[2] = 0) then
begin
Writeln('Error: Please enter 3 monster colors for player(s).');
TerminateScript;
end;
if not LoggedIn then
LoginPlayer;
SetupPlayer;
end;

//============================Main Execution==================================\\
begin
FFStartUp;
repeat
if not LoggedIn then
LoginPlayer;
if FFattack(NAF[CurrentPlayer].MobName, NAF[CurrentPlayer].Colors, 3) then
WaitFight;
if (MobsOnScreen = 0) then
if not ChangeCamera then
SitAndWait;
if InFight then
if FightOnScreen then
WaitFight;
if (TimeFromMark(FailTimer) > 300000) then
LogoutSeq('Finding NPC Failed');
if (Getsystemtime > LogoutTime) then
LogoutSeq('');
HpCheck;
Antiban;
FindNormalRandoms;
if (AttackFailed > 19) and not(NAF[CurrentPlayer].MobName = 'tac') then
begin
NAF[CurrentPlayer].MobName := 'tac';
writeln('Changing Monster name to ''tac'' if it continues to not attack then');
writeln('Re-focus SCAR to the RuneScape window using the cross-hairs.');
end;
until(false);
end.

Myhatisblack
02-01-2009, 01:45 PM
I'd try downloading the includes
File > Download Includes
Or updating SRL.
http://www.villavu.com/forum/showthread.php?t=17869

Myhatisblack
02-01-2009, 02:52 PM
************************************************** *
| Fast Fighter v3.02 | 0h:25m:11s |
************************************************** *
| Total Kills: 68 | Total XP: 292 |
| XP/hour: 701 | Food Ate: 2 |
| Round Kills: 41 | Round XP : 292 |
************************************************** *

Just trying it out on my new Obby Tank. Works great.

EDIT:
************************************************** *
| Fast Fighter v3.02 | 2h:51m:45s |
************************************************** *
| Total Kills: 675 | Total XP: 3692 |
| XP/hour: 1295 | Food Ate: 0 |
| Round Kills: 41 | Round XP : 172 |
************************************************** *
Used it while I was away. 10-22 str on Chickens.

Brenster
02-02-2009, 04:29 AM
************************************************** *
| Fast Fighter v3.02 | 3h:2m:15s |
************************************************** *
| Total Kills: 1695 | Total XP: 30072 |
| XP/hour: 9914 | Food Ate: 304 |
| Round Kills: 60 | Round XP : 1284 |
************************************************** *
Right on, it would have kept going, but i ran out of food.

xGarrett21
02-02-2009, 05:41 AM
************************************************** *
| Fast Fighter v3.02 | 0h:53m:20s |
************************************************** *
| Total Kills: 94 | Total XP: 1124 |
| XP/hour: 1272 | Food Ate: 0 |
| Round Kills: 17 | Round XP : 300 |
************************************************** *

If I wasn't so damn slow when it comes to leveling a brand new account with a bronze dagger =O

Amazing script. I'm going to use this immediately to gain a few more levels.

~Feedback~

-Calculate levels earned in your Progress Reports
-Is there anyway that you can pickup the bones and items from the monsters you kill and bury the bones? If not, then you could definitely implement that into this script.

xGarrett21
02-02-2009, 08:52 PM
************************************************** *
| Fast Fighter v3.02 | 1h:34m:19s |
************************************************** *
| Total Kills: 156 | Total XP: 0 |
| XP/hour: 0 | Food Ate: 23 |
| Round Kills: 26 | Round XP : 0 |
************************************************** *

ReCoN
02-02-2009, 10:48 PM
i left it on from 8:00 PM untill 9:00 AM WOOT 60 str!!!

************************************
| Fast Fighter v3.02 | 13h:2m:42s |
************************************
| Total Kills: 3583 | Total XP: 130500 |
| XP/hour: 10013 | Food Ate: 24 |
| Round Kills: 50 | Round XP : 1928 |
************************************

EDIT:
Now i have a problem i bot for like 1 hour and my bot logs me of, can somebady help me?

xGarrett21
02-02-2009, 11:06 PM
************************************************** *
| Fast Fighter v3.02 | 7h:9m:4s |
************************************************** *
| Total Kills: 1037 | Total XP: 13668 |
| XP/hour: 1912 | Food Ate: 0 |
| Round Kills: 29 | Round XP : 296 |
************************************************** *

Myhatisblack
02-03-2009, 02:39 AM
Garrett:
You can get Narcle's Autofighter when you become an SRL Junior Member. It picks up items (Bones for example.) And I wouldn't advise training with a bronze dagger. ;)

xGarrett21
02-03-2009, 02:42 AM
Its for looks man. I'm tellin ya =P

Thank you!

xGarrett21
02-03-2009, 09:18 PM
Here's my last test for ya man. =)

************************************************** *
| Fast Fighter v3.02 | 8h:11m:50s |
************************************************** *
| Total Kills: 1441 | Total XP: 98592 |
| XP/hour: 12048 | Food Ate: 9 |
| Round Kills: 39 | Round XP : 1312 |
| Ammo Remain: 8030 | Ammo used: 1745 |
| Ammo Used/hour: 213 | |
************************************************** *

I really don't have any feedback for this kind of version. I'll be testing the banking one after. Only problems I had were a few randoms, but thats SRL fault.

ReCoN
02-04-2009, 02:13 AM
My bot logs me out after like 1 hour of botting... can somebady tell me why?

xGarrett21
02-04-2009, 02:31 AM
Can you please post your script and we'll see whats wrong.

ReCoN
02-04-2009, 05:08 AM
{------------------------------Script Info-------------------------------------|
| ScriptName = Fast Fighter |
| Author = Narcle |
| Description = Fights any monster, food eating and HP regen. |
| Version = 3.02 |
| Date = 11/03/08 |
|_________________________________________________ _____________________________|
|----------------------Instructions, Credits & Help info-----=-----------------|
| |
| Instructions: |
| Setup: 1. Select form or no form [In constants - true/false] |
| 2. Input SRL-stats ID & Password [In constants] |
| 3. Get a HP count of monster for form. |
| 4. Make sure you use the Color picker and select 3 colors |
| from monster, and copy/paste them into notepad. |
| 5. Read the "Need to knows" below. |
| 6. Push play! |
| |
| Need to knows: |
| -In the player form; (default) is next to each option, meaning |
| you can leave it blank if you want it to use default settings. |
| -Options for "Skill to train" are > strength, attack, defence, |
| even, pure, accurate, rapid or longrange < |
| |
| Credits: |
| -HyperSecret for posting his SecretFighter (v0.50) script |
| -Chitin & Cruel100 for Testing and Suggestions |
|_________________________________________________ _____________________________}
{.Include SRL\SRL\Misc\SMART.SCAR}
{.Include SRL\SRL.SCAR}
{.include SRL/SRL/misc/Users.scar}
{------------------------------------------------------------------------------}
{===============================Player Setup===================================}
{------------------------------------------------------------------------------}
Const
MySRLID = '';//example: '9999'
MySRLPassword = '';//example: 'password'

UseForm = true;//Use form? [true/false] False uses DeclarePlayers;

{================================================= =============================}
{!!!!! If UseForm = true; then DeclarePlayers does not APPLY! !!!!!}
{================================================= =============================}
procedure DeclarePlayers;
begin
if not(UseForm) then
begin
HowManyPlayers := 1;//Change this accordingly
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name :=''; //Character Name
Players[0].Pass :=''; //Character Pass
Players[0].Nick :=''; //Nickname 3 - 4 Letter's of char name
Players[0].Active := True; //True if you want this player to be ran in the script, false if not
Players[0].Booleans[0] := true;//Eat food? true/false
Players[0].Integers[0] := 0;//1st color of monster
Players[0].Integers[1] := 0;//2nd color of monster
Players[0].Integers[2] := 0;//3rd color of monster
Players[0].Strings[0] := '';//monster name
Players[0].Strings[1] := ''; //the skill you want to train > strength, attack, defence, pure, even, accurate, rapid or longrange <

{
Players[1].Name :='';
Players[1].Pass :='';
Players[1].Nick :='';
Players[1].Active:=True;
Players[1].Booleans[0] := false;//Eat food? true/false
Players[1].Integers[0] := 0;//1st color of monster
Players[1].Integers[1] := 0;//2nd color of monster
Players[1].Integers[2] := 0;//3rd color of monster
Players[1].Strings[0] := '';//monster name
Players[1].Strings[1] := 'even'; //the skill you want to train
}
{
Players[2].Name :='';
Players[2].Pass :='';
Players[2].Nick :='';
Players[2].Active:=True;
Players[2].Booleans[0] := false;//Eat food? true/false
Players[2].Integers[0] := 0;//1st color of monster
Players[2].Integers[1] := 0;//2nd color of monster
Players[2].Integers[2] := 0;//3rd color of monster
Players[2].Strings[0] := '';//monster name
Players[2].Strings[1] := 'even'; //the skill you want to train
}
{
Players[3].Name :='';
Players[3].Pass :='';
Players[3].Nick :='';
Players[3].Active:=True;
Players[3].Booleans[0] := false;//Eat food? true/false
Players[3].Integers[0] := 0;//1st color of monster
Players[3].Integers[1] := 0;//2nd color of monster
Players[3].Integers[2] := 0;//3rd color of monster
Players[3].Strings[0] := '';//monster name
Players[3].Strings[1] := 'even'; //the skill you want to train
}

{------------------------------------------------------------------------------}
{========================Don't edit below this!===============================}
{------------------------------------------------------------------------------}
Writeln('No-Form Setup');
end else
begin
Writeln('Form Setup, "DeclarePlayers" does not apply.');
SRLPlayerForm(True, ['Eat Food'], ['Color 1','Color 2','Color 3'], ['Monster Name (tac)', 'Skill to train (even)'], []);
end;
end;

const
Version = '3.02';
ScriptName = 'Fast Fighter';

Type
FUsers = Record
Melee, Range, Magic, Setup, OutOfFood: Boolean;
Combat: array of array of string;
SkillIs, MobName: string;
Colors: array of integer;
end;

var
NAF: array [0..99] of FUsers;
TKilled, Txp, TFoodate, TArrowAmount, StartXP, ArrowStartAmount, AttackFailed: integer;//Counters
RoundTimer, FailTimer, LogoutTime: integer;//Timers

procedure LogoutSeq(reason:string); forward;

procedure NarclesINI;
begin
SRLid:= MySRLId;
SRLpassword:= MySRLPassword;
if not (MySRLID = '') and not(MySRLPassword = '') then
begin
if (ReadINI('NarclesINI', 'SRLid', AppPath+'Chars.ini')='') then
begin
writeln('#@ Your SRL id & password for SRL-stats has been stored in Chars.ini');
writeln('## To update this just put in new MySRLid & MySRLpassword and push play');
writeln('## After this is done you won''t have to put it in again for newer versions');
end;
WriteINI('NarclesINI', 'SRLid', MySRLID, AppPath+'Chars.ini');
WriteINI('NarclesINI', 'SRLpassword', MySRLPassword, AppPath+'Chars.ini');
end;
if not(ReadINI('NarclesINI', 'SRLid', AppPath+'Chars.ini')='') then
begin
SRLid := ReadINI('NarclesINI', 'SRLid', AppPath+'Chars.ini');
SRLPassword := ReadINI('NarclesINI', 'SRLpassword', AppPath+'Chars.ini');
writeln('#@ SRL id & password loaded from ini file.');
end;
end;

function StrInArr(Str: string; StrArr: TStringArray): Boolean;
var
i, H, L: integer;
begin
L := Low(StrArr);
H := High(StrArr);
for i := L to H do
if Pos(LowerCase(Str), LowerCase(StrArr[i])) > 0 then
begin
Result := true;
Exit;
end;
end;

Function FFWait(Time: Integer): Boolean;
var
T: Integer;
begin
if not(loggedin) then exit;
for T := 1 to time do
begin
if FindNormalRandoms then
begin
FindInventoryRandoms;
Result := true;
end;
if FindTalk then
Result := True;
Wait(200 + Random(50));
end;
end;

function InFight: Boolean;
var
x, y : Integer;
begin
Result := (FindColor(x, y, 65280, 242, 142, 283, 158)
or FindColor(x, y, 255, 242, 142, 283, 158));
end;

function FightOnScreen: Boolean;
var
x,y:integer;
B:TBox;
begin
B:=IntToBox(240, 140, 285, 160);
result := FindColorSkipBox(x, y, 65280, MSX1, MSY1, MSX2, MSY2, B) or
FindColorSkipBox(x, y, 255, MSX1, MSY1, MSX2, MSY2, B);
end;

Function MobsOnScreen: integer;
var
i: integer;
Mobs : TPointArray;
begin
FindColorsTolerance(Mobs, 195836, 598, 67, 656, 105, 0);
if High(Mobs) > 0 then
begin
RAaSTPA(Mobs, 4);
for i := 0 to High(Mobs) do
If InAbstractBox(590, 60, 656, 60, 646, 102, 600, 102, Mobs[i].x, Mobs[i].y) then
begin
result := result + 1;
end;
end;
end;

procedure AntiBan;
begin
if not LoggedIn then Exit;
case Random(58) of
0: wait(500+random(3000));
1: begin
RandomMovement;
SetAngle(true);
end;
2: HoverSkill(NAF[CurrentPlayer].SkillIs ,false);
3: PickUpMouse;
end;
end;


function GetArrowCount:integer;
begin
GameTab(5);
result := GetAmount(666, 249);
end;

function MyEatFood:boolean;
var
i,x,y:integer;
begin
gametab(4);
for i := 1 to 28 do
if ExistsItem(i) then
begin
MMouseItem(i);
GetMousePos(x, y);
wait(150+random(50));
if (pos('Eat', rs_GetUpText) > 0) then
begin
Mouse(x,y,0,0,false);
wait(50+random(50));
if ChooseOption('Eat') then
begin
wait(350+random(150));
Result := true;
Exit;
end;
end;
end;
end;

procedure HpCheck;
var
c:Integer;
RunDir: String;
begin
if (not LoggedIn) or (HPPercent > 50) then
Exit;
if (HPPercent < 50) then
begin
Status('HP low doing HP checks...');
if (Players[CurrentPlayer].Booleans[0]) and not (NAF[CurrentPlayer].OutOfFood) then
begin
if not InvEmpty then
for c := 0 to 2 do
begin
if MyEatFood then
Inc(ReportVars[2]);
if (not LoggedIn) or (HPPercent > 50) then
Exit;
end;
NAF[CurrentPlayer].OutOfFood := true;
end;
if not (Players[CurrentPlayer].Booleans[0]) or (NAF[CurrentPlayer].OutOfFood) then
begin
if (HPPercent < 25) then
if (InFight) then
begin
RunDir := 'nsew';
Status('Running away HP% < 25...');
RunAway(RunDir[random(4)+1], true, 1, 10000 + random(2000));
end;
repeat
Status('HP is ' + inttostr(HPPercent) + '%');
FFWait(4);
case random(5) of
0: BoredHuman;
1: RandomMovement;
end;
MarkTime(FailTimer);
if not LoggedIn or (GetSystemTime > LogoutTime) then
Exit;
until (HPPercent > 50);
SetAngle(true);
end;
end;
end;

procedure WaitFight;
Var
T: integer;
begin
Status('Waiting for Fight...');
if NAF[CurrentPlayer].Range then
T := GetSystemTime - 12000
else
T := GetSystemTime;
while not InFight and (TimeFromMark(T) < 6000) do wait(100);
Status('Fighting...');
repeat
FFWait(1);
HpCheck;
until(not InFight) or (not FightOnScreen) or (not LoggedIn)
end;

procedure Report;
Var
AmmoPerHour, XPpH, CurXP, CurAU, CurAmmo, I,H,M,S:integer;
begin
if not(LoggedIn) then
LoginPlayer;
WaitFight;
ConvertTime(GetTimeRunning, H, M, S);
GetAllLevels;
CurXP := GetXP(NAF[CurrentPlayer].SkillIs);
if (CurXP > StartXP) then
ReportVars[1] := CurXP-Startxp;
ReportVars[0] := Round(ReportVars[0]*0.7);//Miss Click rate
TKilled := TKilled + ReportVars[0];//Total Kills
Txp := Txp + ReportVars[1];//Total XP
TFoodate := TFoodate + ReportVars[2];//Total Food Ate
if NAF[CurrentPlayer].Range then
begin
CurAmmo := GetArrowCount;
if (ArrowStartAmount > CurAmmo) then
CurAU := ArrowStartAmount - CurAmmo;
TArrowAmount := TArrowAmount + CurAU;
AmmoPerHour := Round( TArrowAmount / (H+M/60.0) );
end;
if (HowManyPlayers = 1) then
begin
XPpH := Round( Txp / (H+M/60.0) );//XP per Hour
Cleardebug;
Writeln('***************************************** **********');
Writeln(Padr('| Fast Fighter v'+Version, 23) +' | '+ Padr(inttostr(H) + 'h:' + inttostr(M) + 'm:' + inttostr(S)+'s', 23)+ ' |');
Writeln('***************************************** **********');
WriteLn(Padr('| Total Kills: ' + inttostr(TKilled), 23)+' | '+ Padr('Total XP: ' + inttostr(Txp), 23) + ' |');
WriteLn(Padr('| XP/hour: ' + inttostr(XPpH), 23)+' | '+ Padr('Food Ate: ' + inttostr(TFoodate), 23) + ' |');
WriteLn(Padr('| Round Kills: ' + inttostr(ReportVars[0]), 23)+' | '+ Padr('Round XP : ' + inttostr(ReportVars[1]), 23) + ' |');
If NAF[CurrentPlayer].Range then
begin
writeln(Padr('| Ammo Remain: '+inttostr(GetArrowCount), 23) +' | '+ Padr('Ammo used: ' +inttostr(TArrowAmount), 23)+' |')
writeln(Padr('| Ammo Used/hour: '+inttostr(AmmoPerHour), 23)+' | '+Padr('', 23)+' |');
end;
Writeln('***************************************** **********');
end;
if (HowManyPlayers > 1) then
begin
Players[currentplayer].Integers[11] := Players[currentplayer].Integers[11] + ReportVars[1];//XP
Players[currentplayer].Integers[12] := Players[currentplayer].Integers[12] + ReportVars[0];//Kills
Players[currentplayer].Integers[13] := Players[currentplayer].Integers[13] + CurAU;
Players[currentplayer].Integers[15] := Players[currentplayer].Integers[15] + ReportVars[2];//FoodAte
Players[currentplayer].Integers[31] := Players[currentplayer].Integers[31] + TimeFromMark(RoundTimer);
Players[currentplayer].Integers[32] := Round((Players[currentplayer].Integers[11]*3600.0)/(Players[currentplayer].Integers[31]/1000.0))
ClearDebug;
Writeln('***************************************** ***********************************');
Writeln('| - Multi - Player - Fast Fighter v'+Version+' by Narcle_| Run Time: '+
+Padr( inttostr(H) + 'h:' + inttostr(M) + 'm:' + inttostr(S)+'s',12)+' |');
Writeln('***************************************** ***********************************');
Writeln('| # | Nick | Active | XP Gained | Kills | XP/Hour | Food ate | Ammo Used |');
Writeln('| -- | ALL | Totals | '+Padr(IntToStr(Txp),9) + ' | ' + Padr(IntToStr(TKilled),6)
+ ' | ------- | ' + Padr('Ate: ' + IntToStr(TFoodate),8) + ' | ' + Padr(IntToStr(TArrowAmount),9) + ' |');
For I := 0 to HowManyPlayers - 1 do
begin
Writeln('| '+Padl(IntToStr(I), 2)+' | '+Padr(Players[i].Nick, 4)+' | '+ Padr(BoolToStr(Players[i].Active), 6) + ' | ' +
+ Padr(IntToStr(Players[i].Integers[11]),9) + ' | ' + Padr(IntToStr(Players[i].Integers[12]),6) + ' | ' +
+ Padr(IntToStr(Players[i].Integers[32]),7) + ' | '+ Padr('Ate: ' + IntToStr(Players[i].Integers[15]),8) + ' | ' +
+ Padr(IntToStr(Players[i].Integers[13]),9) + ' |');
end;
Writeln('***************************************** ***********************************');
end;
SendSRLReport;
end;

procedure WeaponLookup(var WeaponArr: array of array of string);
var
x, y, i, ii, T: integer;
Xarr, Yarr: array of integer;
TB: TBox;
TP: TPointArray;
begin
Xarr := [595, 680, 595, 680];
Yarr := [270, 270, 325, 325];
GameTab(1);
SetArrayLength(WeaponArr, 4);
for i := 0 to 3 do
begin
SetArrayLength(WeaponArr[i], 4);
MMouse(Xarr[i], Yarr[i], 12, 12);
T := GetSystemTime + 3000;
repeat
Wait(200);
if GetSystemTime > T then
Exit;
until FindColor(x, y, 10551295, 540, 205, 750, 465);
wait(200);
GetClientDimensions(TB.X2, TB.Y2);
TB := IntToBox(0, 0, TB.X2, TB.Y2);
FindColorsTolerance(TP, 10551295, TB.X1, TB.Y1, TB.X2, TB.Y2, 0);
if Length(TP) = 0 then
Exit;
TB := GetTPABounds(TP);
TB.Y1 := TB.Y1 + 1;
for ii := 0 to 3 do
begin
WeaponArr[i][ii] := LowerCase(GetTextAtEx(TB.X1 + 1, TB.Y1, 0, SmallChars, False, True, 0, 1, - 1, 30, False, tr_AlphaNumericChars));
TB.Y1 := TB.Y1 + 13;
end;
if (GetLetters(WeaponArr[0][0]) = '') then
begin
Writeln('');
Writeln('Weapon Lookup failed, SCAR lost window focus. [Restart SCAR for SMART]');
Writeln('Re-focus SCAR to the RuneScape window using the cross-hairs.');
Exit;
end;
end;
end;

function SetCombat(Kind: string): boolean;
var
i, ii: integer;
begin
try
for i := 0 to 3 do
for ii := 0 to 3 do
if (Pos(Lowercase(Kind), Lowercase(NAF[CurrentPlayer].Combat[i][ii])) > 0) then
begin
Result := SetFightMode(i + 1);
NAF[CurrentPlayer].SkillIs := kind;
Exit;
end;
except
Writeln('');
Writeln('Set Combat failed, SCAR lost window focus. [Restart SCAR for SMART]');
Writeln('Re-focus SCAR to the RuneScape window using the cross-hairs.');
end;
end;

procedure SetupPlayer;
Var
Mode, i:integer;
begin
if not LoggedIn then
Exit;
Status('Setting up player: '+Players[CurrentPlayer].Name+'...');
MouseSpeed := RandomRange(14, 16);
SetAngle(true);
GetAllLevels;
if not NAF[CurrentPlayer].Setup then
begin
WeaponLookup(NAF[CurrentPlayer].Combat);
for i := 0 to 3 do
begin
if StrInArr('ranged', NAF[CurrentPlayer].Combat[i]) then
NAF[CurrentPlayer].Range := true;
if StrInArr('magic', NAF[CurrentPlayer].Combat[i]) then
NAF[CurrentPlayer].Magic := true;
end;
if not (NAF[CurrentPlayer].Magic or NAF[CurrentPlayer].Range) then
NAF[CurrentPlayer].Melee := true;
end;
if NAF[CurrentPlayer].Melee then
begin
case LowerCase(Players[CurrentPlayer].Strings[1]) of
'attack','att': Mode := 1;
'strength','str': Mode := 2;
'defence', 'defense','def': Mode := 3;
'shared', 'controlled','control': Mode := 4;
'even','',' ',' ',' ':
begin
if (Players[CurrentPlayer].level[3] <= Players[CurrentPlayer].level[1]) and (Players[CurrentPlayer].level[3] <= Players[CurrentPlayer].level[2]) then
Mode := 3;
if (Players[CurrentPlayer].level[1] <= Players[CurrentPlayer].level[3]) and (Players[CurrentPlayer].level[1] <= Players[CurrentPlayer].level[2]) then
Mode := 1;
if (Players[CurrentPlayer].level[2] <= Players[CurrentPlayer].level[1]) and (Players[CurrentPlayer].level[2] <= Players[CurrentPlayer].level[3]) then
Mode := 2;
end;
'pure':
begin
if Players[CurrentPlayer].level[2] < 15 then
Mode := 2
else if Players[CurrentPlayer].level[1] < 30 then
Mode := 1
else if Players[CurrentPlayer].level[2] < 25 then
Mode := 2
else if Players[CurrentPlayer].level[1] < 40 then
Mode := 1
else
Mode := 2;
end;
else
begin
writeln('Incorrect skill to train, check your setup and make sure its spelled correctly.');
Mode := 0;
end;
end;
case Mode of
1:if not SetCombat('attack') then
if not SetCombat('strength') then
SetCombat('defence');
2:if not SetCombat('strength') then
if not SetCombat('attack') then
SetCombat('defence');
3:if not SetCombat('defence') then
if not SetCombat('strength') then
SetCombat('attack');
4:if not SetCombat('shared') then
if not SetCombat('strength') then
if not SetCombat('attack') then
SetCombat('defence');
else
begin
SetFightMode(1);
NAF[CurrentPlayer].SkillIs := 'attack';
end;
end;
end;
if NAF[CurrentPlayer].Range then
begin
case LowerCase(Players[CurrentPlayer].Strings[1]) of
'accurate': SetFightMode(1);
'rapid': Setfightmode(2);
'longrange': Setfightmode(3);
'even': Setfightmode(2);
else
begin
writeln('Incorrect skill to train, check your setup and make sure its spelled correctly');
Setfightmode(2);
end;
end;
NAF[CurrentPlayer].SkillIs := 'range';
ArrowStartAmount := GetArrowCount;
if (ArrowStartAmount <= 100) then
begin
LogoutSeq('Low ammo count! (below 100)');
Exit;
end;
end;
if NAF[CurrentPlayer].Magic then
begin
Writeln('Fast Fighter doesn''t support Magic.');
LogoutSeq('No magic support');
Exit;
end;
Retaliate(True);
StartXP := GetXP(NAF[CurrentPlayer].SkillIs);
SetRun(True);
LogoutTime := Getsystemtime + RandomRange(7*60000, 13*60000);
MarkTime(RoundTimer);
MarkTime(FailTimer);
AttackFailed := 0;
end;

procedure LogoutSeq(reason:string);
begin
if(not(loggedin))then exit;
WaitFight;
Status('Logout sequence...');
Report;
AntiBan;
if (reason = '') then
nextplayer(true)
else
begin
Writeln(reason+' '+Players[Currentplayer].Name+' is now inactive.');
nextplayer(false);
end;
SetupPlayer;
end;

procedure SitAndWait;//Super advance I know :P
var
T: integer;
begin
MarkTime(T);
repeat
Status('Sit & Wait...');
if not LoggedIn then
Exit;
FFWait(2);
AntiBan;
HpCheck;
until (TimeFromMark(T) > 30000) or (MobsOnScreen > 0)
end;

function ChangeCamera: boolean;
var
i, II, PosNeg:integer;
begin
Case random(2) of
0: PosNeg := 1;
1: PosNeg := -1;
end;
i := Round(rs_GetCompassAngleDegrees/45 - 1);
if i < 0 then i := 0;
if i > 7 then i := 7;
For II := 0 to 7 do
begin
if (MobsOnScreen > 0) then
begin
result := true;
exit;
end;
i := i+PosNeg;
if i > 7 then i := 0;
if i < 0 then i := 7;
MakeCompass(inttostr(i*45));
end;
end;

function UTWait(UpText: string): Boolean;//Yes idea from munk ;)
var
T: integer;
begin
T := GetSystemTime + 750;
Repeat
wait(25+random(25));
Result := pos(LowerCase(UpText), LowerCase(rs_GetUpText)) > 0;
until Result or (GetSystemTime > T);
end;

function FFAttack(Name: string; Colors: TintegerArray; tol: integer): boolean;
var
L, i, x, y, xx, yy: integer;
begin
if not LoggedIn then
Exit;
if InFight then
if FightOnScreen then
Exit;
L := High(Colors);
Status('Searching for NPC...');
for i := 0 to L do
begin
if (MobsOnScreen = 0) or InFight then
Exit;
x:=MSCX;
y:=MSCY;
if FindColorSpiralTolerance(x, y, Colors[i], MSX1, MSY1, MSX2, MSY2, Tol) then
begin
if FindColorSpiral(xx, yy, 65280, x - 15, y - 40, x + 15, y + 40) then
Continue;
MMouse(x, y, 3, 3);
if UTWait(Name) then
begin
GetMousePos(x, y);
case Random(3) of
0: begin
Mouse(x, y, 0, 0, false);
if ChooseOption('tack') then
result := true;
end;
1,2: begin
HoldMouse(x, y, True);
Wait(80 + Random(60));
GetMousePos(x, y);
ReleaseMouse(x, y, True);
try
Result := FindColor(x, y, 255, x-10, y-10, x+10, y+10);
except
Result := False;
end;
end;
end;
if Result then
begin
Status('Attacked');
AttackFailed := 0;
MarkTime(FailTimer);
FFlag(0);
if NAF[CurrentPlayer].Range then
FFWait(20)
else
FFWait(4);
Inc(ReportVars[0]);
Exit;
end;
end else
Inc(AttackFailed);
end;
end;
end;


Procedure FFStartUp;
var
I,II,n:integer;
s:string;
begin
SmartSetupEx(61, false, true, false);
SetTargetDC(SMARTGetDC);
SetupSRL;
ClearDebug;
Disguise('Sig Call');
ChangeReportWidth(255);
Status('Signature call; Watch the report box!');
for I := 0 to 57 do
begin
clearreport;
for II := 0 to 5 do
Addtoreport(s + '||');
wait(20);
if I < 29 then
s := s + ' '
else
delete(s, Length(s), 1);
end;
for I := 1 to 29 do
begin
ClearReport;
AddtoReport(Left(' _ _ _ ', I));
AddtoReport(Left('| \ | | made by | | ', I));
AddtoReport(Left('| \| | __ _ _ __ ___| | ___ ', I));
AddtoReport(Left('| . ` |/ _` | ''__/ __| |/ _ \', I));
AddtoReport(Left('| |\ | (_| | | | (__| | __/', I));
AddtoReport(Left('|_| \_|\__,_|_| \___|_|\___|', I));
wait(40);
end;
AddtoReport(ScriptName+' v'+Version);
NarclesINI;
try
DeclarePlayers;
except
Writeln('You did not Declare Players correctly, check your DeclarePlayers setup.');
TerminateScript;
end;
ScriptID := '424';
If (HowManyPlayers = 1) then Writeln('Single-Player Mode') else Writeln('Multi-Player mode; '+IntToStr(HowManyPlayers)+' Players');
if (SRLID = '') or (SRLPassword = '') then
begin
Writeln('Please register at SRL-stats in the future');
Writeln('to remove this message and the time delay.');
Writeln(' -Regards Narcle');
n := 15;
repeat
n := n-1;
wait(999);
Disguise(inttostr(n)+' Seconds to start.');
Status(inttostr(n)+' Seconds to start.');
until (n=0)
end;
for i := 0 to HowManyPlayers - 1 do
begin
NAF[i].Colors := [Players[i].Integers[0], Players[i].Integers[1], Players[i].Integers[2]];
if trim(Players[i].Strings[0]) = '' then
NAF[i].MobName := 'tac'
else
NAF[i].MobName := LowerCase(Players[CurrentPlayer].Strings[0]);
If (i > 0) and (Players[i].Integers[0] = 0) then
begin
NAF[i].Colors := [Players[0].Integers[0], Players[0].Integers[1], Players[0].Integers[2]];
NAF[i].MobName := LowerCase(Players[0].Strings[0]);
end;
end;
Status('Start '+ScriptName);
Disguise(ScriptName+' v'+Version);
AddtoReport('Start time: '+TheTime);
if (NAF[CurrentPlayer].Colors[0] = 0) or (NAF[CurrentPlayer].Colors[1] = 0) or (NAF[CurrentPlayer].Colors[2] = 0) then
begin
Writeln('Error: Please enter 3 monster colors for player(s).');
TerminateScript;
end;
if not LoggedIn then
LoginPlayer;
SetupPlayer;
end;

//============================Main Execution==================================\\
begin
FFStartUp;
repeat
if not LoggedIn then
LoginPlayer;
if FFattack(NAF[CurrentPlayer].MobName, NAF[CurrentPlayer].Colors, 3) then
WaitFight;
if (MobsOnScreen = 0) then
if not ChangeCamera then
SitAndWait;
if InFight then
if FightOnScreen then
WaitFight;
if (TimeFromMark(FailTimer) > 300000) then
LogoutSeq('Finding NPC Failed');
if (Getsystemtime > LogoutTime) then
LogoutSeq('');
HpCheck;
Antiban;
FindNormalRandoms;
if (AttackFailed > 19) and not(NAF[CurrentPlayer].MobName = 'tac') then
begin
NAF[CurrentPlayer].MobName := 'tac';
writeln('Changing Monster name to ''tac'' if it continues to not attack then');
writeln('Re-focus SCAR to the RuneScape window using the cross-hairs.');
end;
until(false);
end.

ghfghf7
02-04-2009, 10:27 AM
exellent script i was able to get it to work for 3hrs and 49mins =]
and got a free 28k xp ^.^
:p
oh yes and recon um yea thx for posting and all bud u didnt rly need to post the script did you?........

xGarrett21
02-04-2009, 01:13 PM
You need to put your script in Scar tags bro. Use the little bulldozer icon next time =P

Well first add your srlid and password to the script and make sure to turn your form to false. It's much easier to find mistakes if you declare your players.

Just fill in your declareplayer part of your script and go at it. make sure everything is lower case as well.

ReCoN
02-04-2009, 06:08 PM
kk ill try that.. thanks for the info. oh and sorry about posting that full page of the script. i didnt know how to make it SCAR tags..thanks for telling me. Ill post my progie when im finished botting.. Thanks For the help again..

xGarrett21
02-04-2009, 08:00 PM
No problem. That's what we're here for.

ReCoN
02-05-2009, 12:58 AM
well i did all that you said and my script ran for 1 hour longer... i couldnt get progie because SCAR had some kind of error when i was truying to copy it. But it was about 3 hours now and then it logged me out again.

xGarrett21
02-06-2009, 02:48 AM
It has been 3 minutes and Runescape is not yet ready... Terminating.
Successfully executed

This is what I've been getting lately, not sure what it is but I keep getting it.

dragon12345
02-06-2009, 02:41 PM
:spongebob: nice:D:fiery: :cartman: :bart:

ThePro
02-07-2009, 08:45 PM
************************************************** *
| Fast Fighter v3.02 | 7h:35m:53s |
************************************************** *
| Total Kills: 2789 | Total XP: 98508 |
| XP/hour: 12990 | Food Ate: 0 |
| Round Kills: 68 | Round XP : 1692 |
************************************************** *
Stopped Manually.

FlyingKamakaze
02-08-2009, 12:27 AM
************************************************** *
| Fast Fighter v3.02 | 0h:10m:58s |
************************************************** *
| Total Kills: 3 | Total XP: 96 |
| XP/hour: 576 | Food Ate: 0 |
| Round Kills: 3 | Round XP : 96 |
************************************************** *

It worked well for some time. I probably did something wrong, as after 10 minutes it stopped working, told me to refocus and it was changing monster name. Then the mouse just stayed over my char for some time. Most likely my fault though, and will use later. Nice script overall and thanks!

N0body
02-08-2009, 08:41 AM
Thanks alot! Going tot ry later.

soprano
02-08-2009, 07:33 PM
**************************************
| Fast Fighter v3.02 | 2h:27m:56s |
**************************************
| Total Kills: 975 | Total XP: 64448 |
| XP/hour: 26305 | Food Ate: 80 |
| Round Kills: 88 | Round XP : 5516 |
| Ammo Remain: 547 | Ammo used: 720 |
| Ammo Used/hour: 294 | |
**************************************
Successfully executed

Had a long break from autoing, so just tested. Works very well still. :rolleyes:

palkia11
02-08-2009, 08:30 PM
Love this :]

soprano
02-09-2009, 06:32 AM
************************************************** *
| Fast Fighter v3.02 | 4h:5m:33s |
************************************************** *
| Total Kills: 1311 | Total XP: 70056 |
| XP/hour: 17157 | Food Ate: 397 |
| Round Kills: 38 | Round XP : 1964 |
| Ammo Remain: 3933 | Ammo used: 1066 |
| Ammo Used/hour: 261 | |
************************************************** *

Another :)

lusnika
02-09-2009, 03:45 PM
realy nice script.

havent any problems so far :D

Laughinn
02-09-2009, 07:30 PM
IT KEEPS KILLING ME! . what keeps on killing me.? i have a full inv of food when i check the script it only ate 7

jpuura
02-09-2009, 08:11 PM
huh.. useful on chickens..

soprano
02-09-2009, 09:16 PM
***********************************
| Fast Fighter v3.02 | 1h:17m:12s |
***********************************
| Total Kills: 371 | Total XP: 27016 |
| XP/hour: 21051 | Food Ate: 36 |
| Round Kills: 70 | Round XP : 4044 |
| Ammo Remain: 5261 | Ammo used: 425 |
| Ammo Used/hour: 331 | |
***********************************

Okay one more. :redface:

I forget to tell earlier that it died once, dont still know why. Report box said "invalid password" mm, really? Btw didnt lost more than 50k.

soprano
02-10-2009, 06:29 AM
************************************************** *
| Fast Fighter v3.02 | 1h:27m:14s |
************************************************** *
| Total Kills: 422 | Total XP: 29544 |
| XP/hour: 20375 | Food Ate: 55 |
| Round Kills: 74 | Round XP : 3644 |
| Ammo Remain: 4743 | Ammo used: 473 |
| Ammo Used/hour: 326 | |
************************************************** *
NextPlayer(Active: True);
GTL: Drill Demon
Sit
1: Star Jump mat
2: Push-up mat
3: Jog mat
4: Sit-up mat
Star
Wrong exercise, re-identifying signs.
We should talk to Damien.
Push
Push
Star
We've been in the demon random for 2 minutes. It failed.
** Warning in GameTab: 0 is no valid GameTab**
Player is not Active...
NextPlayer(Active: False);

soprano
02-10-2009, 01:23 PM
************************************************** *
| Fast Fighter v3.02 | 3h:21m:56s |
************************************************** *
| Total Kills: 692 | Total XP: 40188 |
| XP/hour: 11996 | Food Ate: 164 |
| Round Kills: 19 | Round XP : 1120 |
| Ammo Remain: 4093 | Ammo used: 593 |
| Ammo Used/hour: 177 | |
************************************************** *
NextPlayer(Active: True);
It has been 3 minutes and Runescape is not yet ready... Terminating.
Successfully executed

Xp/hour sucks, because my account didnt have any food left and macro just had to wait hp regenerate. (Good it even can do that! :))

And the "runescape is not yet ready" text came because my mum messed the screen up when i was in school.

When you have no relatives that may cause the macro to fail, and have enemies that you no need food with, you may really use this for more than 24h.

Very good script.

zalman
02-10-2009, 07:48 PM
nice script man(respect)

gr.zalman

mr grumble
02-10-2009, 08:49 PM
Nice script! Think the mouse moves abit slow, prop my laptop. will leave prog report when i can give it a proper run at weekend.

naryasha
02-10-2009, 11:57 PM
how u get 11k exp an hour? where u train? f2p or p2p? wat was the level with the skill u were training wif?

Rpmacinnis12
02-11-2009, 01:00 AM
I used it for 5 min at monks on my def pure Really good ill use it later dont got time right now tho

soprano
02-11-2009, 05:32 AM
***********************************
| Fast Fighter v3.02 | 7h:20m:52s |
***********************************
| Total Kills: 1635 | Total XP: 87328 |
| XP/hour: 11908 | Food Ate: 842 |
| Round Kills: 15 | Round XP : 568 |
| Ammo Remain: 8929 | Ammo used: 1190 |
| Ammo Used/hour: 162 | |
***********************************

Overnight :redface:

soprano
02-11-2009, 02:04 PM
***********************************
| Fast Fighter v3.02 | 8h:12m:54s |
***********************************
| Total Kills: 2151 | Total XP: 106492 |
| XP/hour: 12987 | Food Ate: 846 |
| Round Kills: 21 | Round XP : 1324 |
| Ammo Remain: 7225 | Ammo used: 1650 |
| Ammo Used/hour: 202 | |
************************************
"Manually stopped"

106k xp while being in school is not really bad. :rolleyes:

Endzior
02-11-2009, 03:43 PM
I started this only for try and was working pretty well. Tomorrow after school il make a proggy ;]

Z3pla12
02-11-2009, 04:28 PM
I dont know but it takes ages to find a goblin

Decs
02-12-2009, 07:23 AM
this has been a very popular script for quite some time now

also it is still working GREAT Narcle, keep up the good work

heres a short proggie

************************************************** *
| Fast Fighter v3.02 | 1h:37m:33s |
************************************************** *
| Total Kills: 228 | Total XP: 25100 |
| XP/hour: 15526 | Food Ate: 2 |
| Round Kills: 25 | Round XP : 3176 |
************************************************** *

Note: i was just using it on goblins (lvl 25)

i started with 73 strength and got up to almost 77 now

Endzior
02-12-2009, 12:12 PM
************************************************** *
| Fast Fighter v3.02 | 0h:42m:17s |
************************************************** *
| Total Kills: 124| Total XP:13094 |
| XP/hour: 20420 | Food Ate: 3 |
| Round Kills: 31 | Round XP : 3582 |
************************************************** *

Skotekal
02-12-2009, 09:20 PM
I was just using a bronze sword on chickens, and damn did it get me far!

************************************************** *
| Fast Fighter v3.02 | 10h:43m:14s |
************************************************** *
| Total Kills: 4178 | Total XP: 15692 |
| XP/hour: 1464 | Food Ate: 0 |
| Round Kills: 79 | Round XP : 316 |
************************************************** *

Rpmacinnis12
02-12-2009, 09:40 PM
I got 30 def using it at school but my sis shut it down and didnt get a prggie..

Decs
02-13-2009, 05:22 AM
My New Proggie

************************************************** *
| Fast Fighter v3.02 | 4h:8m:32s |
************************************************** *
| Total Kills: 652 | Total XP: 50580 |
| XP/hour: 12237 | Food Ate: 9 |
| Round Kills: 38 | Round XP : 0 |
************************************************** *

ne0
02-13-2009, 12:01 PM
************************************************** *
| Fast Fighter v3.02 | 0h:41m:45s |
************************************************** *
| Total Kills: 164 | Total XP: 2392 |
| XP/hour: 3500 | Food Ate: 0 |
| Round Kills: 55 | Round XP : 732 |
************************************************** *
On chickens :)

I see that some guys has over 30+ foods ate, how is that possible? Do it go to bank and picks it out?

Thanks for a great bot ! :)

jeffrey3301
02-13-2009, 03:04 PM
Nice script. Killed quite a lot of stuff in a short amount of time, only the script sometimes go inactive when it clicks the wrong stuff of the same colour...

ne0
02-13-2009, 05:20 PM
I did just get away for a while, and when i came back i was dead and this was what i got.

************************************************** *
| Fast Fighter v3.02 | 1h:39m:11s |
************************************************** *
| Total Kills: 194 | Total XP: 6888 |
| XP/hour: 4175 | Food Ate: 0 |
| Round Kills: 11 | Round XP : 452 |
************************************************** *
NextPlayer(Active: True);
XXXXXXXXX
** Warning in GameTab: 0 is no valid GameTab**
Player is not Active...
NextPlayer(Active: False);

What did i do wrong :/ ?

Was killing cows btw.

ZaSz
02-13-2009, 05:25 PM
Ne0 don't post your rs username here, Jagex has little elves watching =p

ne0
02-13-2009, 05:34 PM
lol sorry, quite new here.

Thanks :)

You know any good spot to leave it on?

And i see that people makes it eat like 300+ food, how is that possible?

Thanks.

Tickyy
02-13-2009, 05:46 PM
lol sorry, quite new here.

Thanks :)

You know any good spot to leave it on?

And i see that people makes it eat like 300+ food, how is that possible?

Thanks.

if you're a member try yaks or experiments... thats what i always did in the time i used this :)

EDIT: if you'll start to script at anytime then just PM me i can help whenever you want :)

ne0
02-13-2009, 06:17 PM
Sorry, i am f2p on my pure :)

So, f2p spots for pure str? Anyone want to share (A) :)

I would be really glad if someone told me how to get it to go to bank and pick some more food out.

Thanks for the kindness Tickyy.

Guru Jake
02-13-2009, 10:54 PM
Going to test it now, hope it as good as it looks

ne0
02-14-2009, 06:57 AM
************************************************** *
| Fast Fighter v3.02 | 8h:44m:25s |
************************************************** *
| Total Kills: 1964 | Total XP: 28644 |
| XP/hour: 3280 | Food Ate: 0 |
| Round Kills: 40 | Round XP : 632 |
************************************************** *

Left it over night on chickens, works perfect.

michaelo85
02-14-2009, 11:27 AM
this script is super, i left it on all night fighting minotaurs, i set it to eat which it did fine even once my food run out it would wait intill my hp went up... happy days:D

ne0
02-14-2009, 02:29 PM
Micheal, just as i did.

The only problem is that when a swarm comes, it wont do nothing, except looking at it :)

Woaimi
02-14-2009, 11:30 PM
I think mine bugged, 'cause it didn't do nothing at all..
Will try re-downloading tho, and then try it again.

Doesn't work good on Shadow warriors tho ;P

Skippz
02-15-2009, 03:03 AM
Ran for a good 18 chicken kills til I got this error what's up?

[Runtime Error] : Exception: Access violation at address 006165B1 in module 'scar.exe'. Read of address 00000000 in line 355 in script C:\Program Files\SCAR 3.15\includes\SRL/SRL/Core/Login.scar

Pacifist1c
02-15-2009, 07:18 AM
Thanks. I'll try this out soon. =)

Skippz
02-15-2009, 05:59 PM
************************************************** *
| Fast Fighter v3.02 | 0h:43m:35s |
************************************************** *
| Total Kills: 55 | Total XP: 456 |
| XP/hour: 636 | Food Ate: 0 |
| Round Kills: 21 | Round XP : 96 |
************************************************** *

I love this script, great anti ban and it logs out every so often 55 chicken kills with a bunch of other people around, in 44 minutes is just great in my book.

Xtragicx
02-15-2009, 08:32 PM
yes this is good script
is this anti ban?

Most likely =D

Xtragicx
02-15-2009, 08:41 PM
awsome im hearing good things cant wait to use =)

Automotron
02-15-2009, 09:19 PM
************************************************** *
| Fast Fighter v3.02 | 0h:58m:4s |
************************************************** *
| Total Kills: 92 | Total XP: 4376 |
| XP/hour: 4527 | Food Ate: 0 |
| Round Kills: 18 | Round XP : 600 |
************************************************** *

Flawless.

hamudiiG
02-16-2009, 12:32 AM
nice, but not working for me anymore :(

Brenster
02-16-2009, 05:22 PM
SHOOOT I just deleted my progress thingy... Anyways it ran for 10 hours, killed 1088 minotaurs and got me over 58k strength experience on my pure ranger/2h :) The best part about it is that i ran out of food, so it stopped and healed. :) greeeeeeeeeeat script. I only wish i knew how to get it to work with SMART.
P.S. Minotaurs are like the best thing to train on in F2P

AustinM
02-17-2009, 02:27 AM
Thanks,the script works good!

stylinminer
02-17-2009, 02:33 AM
************************************************** *
| Fast Fighter v3.02 | 0h:49m:27s |
************************************************** *
| Total Kills: 126 | Total XP: 1720 |
| XP/hour: 2106 | Food Ate: 0 |
| Round Kills: 31 | Round XP : 384 |
************************************************** *

Script works really well, easy to use, form make it even easier and noob friendly. :)

I laughed when i seen the comment you put on the sitandwait procedure

procedure SitAndWait;//Super advance I know :P

haha :p

Thanks :f:

Decs
02-17-2009, 12:19 PM
well, this script has been alot of help

all together it has gotten me from 60 to 80 strength

thank you for making it happen Narcle

hello world
02-17-2009, 01:10 PM
worked for liek only 1 hr

Skippz
02-17-2009, 04:56 PM
************************************************** *
| Fast Fighter v3.02 | 1h:33m:23s |
************************************************** *
| Total Kills: 291 | Total XP: 10476 |
| XP/hour: 6759 | Food Ate: 53 |
| Round Kills: 48 | Round XP : 696 |
************************************************** *

Worked even better this time, excellent script. It works with most randoms sometimes but usually it doesn't and logs out on the random D: Other than that there is no flaws.

Laughinn
02-17-2009, 09:09 PM
************************************************** *
| Total Kills: 1157 | Total XP: 165867 |
| XP/hour: 23639 | Food Ate: 25 |
| Round Kills: 27 | Round XP : 3548 |
| Ammo Remain: 336 | Ammo used: 2571 |
| Ammo Used/hour: 366 | |
************************************************** *

this was about 7hours . works great

Laughinn
02-17-2009, 09:11 PM
************************************************** *
| Fast Fighter v3.02 | 7h:32m:2s |
************************************************** *
| Total Kills: 1203 | Total XP: 182168 |
| XP/hour: 24182 | Food Ate: 23 |
| Round Kills: 0 | Round XP : 0 |
| Ammo Remain: 322 | Ammo used: 2453 |
| Ammo Used/hour: 326 | |
************************************************** *

this was when i went to school. still works great

blood1000
02-18-2009, 07:26 PM
this script is amazeing not once has it stopped without me stopping it (apart from if i die) well done!

Cy an id 3
02-18-2009, 08:24 PM
I don't want to seem like a retard, but I cant find the download link.

ExXoDuS
02-18-2009, 11:15 PM
Thanks works well.

XabdullahX
02-19-2009, 12:26 AM
My longest proggie ever :D


************************************************** *
| Fast Fighter v3.02 | 32h:49m:42s |
************************************************** *
| Total Kills: 1568 | Total XP: 533024 |
| XP/hour: 16242 | Food Ate: 0 |
| Round Kills: 15 | Round XP : 3648 |
************************************************** *

ZaSz
02-19-2009, 12:49 AM
Thanks works well.

Sorry, but i hope you get banned, you posted this on alot more scripts, please post meaningful posts.

Ascension
02-20-2009, 07:10 AM
I am going to use this in around 2 mins!!!

Ascension
02-20-2009, 07:11 AM
BTW heres my proggy.

************************************************** *
| Fast Fighter v3.02 | 98h:56m:19s |
************************************************** *
| Total Kills: 15022 | Total XP: 120989 |
| XP/hour: 28776 | Food Ate: 0 |
| Round Kills: 29 | Round XP : 98994 |
************************************************** *

tp4u charizard
02-21-2009, 02:23 PM
very nice script, works great through long periods of time, the only thing ive noticed is some times the total xp gets off, like last night it said i gained 3mil xp but i did 300k but thats not really a problem so good job =D

zencius1
02-22-2009, 08:29 AM
Ok i went to wizard tower.Im pure ranger and im 39 cmb.IVE GOT best colors of
lesser demon and i put these forms:Name i put not Lesser Demon but emon.
But it still dont work.It only my mouse scrouling on lesser demon and my ranged not attak him!What should i do pls gelp me!:redface: :redface: :redface: :redface:

remyXcore
02-22-2009, 02:35 PM
************************************************** *
| Fast Fighter v3.02 | 7h:32m:22s |
************************************************** *
| Total Kills: 442 | Total XP: 73824 |
| XP/hour: 9800 | Food Ate: 28 |
| Round Kills: 1 | Round XP : 200 |
************************************************** *

I had a problem at first running it but after reading thru some posts I got it working. Thanks for the great script!

edit: sometimes it goes off attacking 1 mob and in 2 seconds it'll click another one as if its not in a fight but it really is, Why does that happen?

Bud562
02-22-2009, 06:17 PM
Where do I type in the colors of the monster that I want to kill?:confused:

[JS]
02-22-2009, 07:45 PM
Script works great every time i use.
i keep forgetting to post proggy. one time i will =]

keep up the good work

Guru Jake
02-23-2009, 12:55 AM
sorry i couldnt post a proggy but it worked great for me, got 20-45 str in like 4 hours... at 1 attack thats really good :D ill try and post a proggy next time i use it

elmotheskaat
02-24-2009, 12:24 AM
Works great! Thanks, respect, +++++


| Fast Fighter v3.02 | 0h:50m:7s |
************************************************** *
| Total Kills: 142 | Total XP: 21304 |
| XP/hour: 25565 | Food Ate: 73 |
| Round Kills: 41 | Round XP : 3416 |
************************************************** *

ityler
02-24-2009, 01:22 AM
my brother TRiLeZ is almost done his figher! its called Cow Killer v2 [SMART]
its gonna pawn this script!
It uses SMART and Reflection!

tom43
02-24-2009, 02:19 AM
Great script dude ignore the guy above me. I'll post a proggie in a sec, I had about an 8 hour one but my dad closed SCAR so it deleted. working on another.

EDIT:
here it is, still going!

************************************************** **************************
| - Multi - Player - Fast Fighter v3.02 by Narcle_| Run Time: 2h:44m:21s |
************************************************** **************************
| # | Nick | Active | XP Gained | Kills | XP/Hour | Food ate | Ammo Used |
| -- | ALL | Totals | 4196 | 373 | ------- | Ate: 0 | 0 |
| 0 | $$$ | True | 1028 | 85 | 1619 | Ate: 0 | 0 |
| 1 | $$$ | True | 876 | 72 | 1897 | Ate: 0 | 0 |
| 2 | $$$ | True | 716 | 55 | 1541 | Ate: 0 | 0 |
| 3 | $$$ | True | 936 | 95 | 1561 | Ate: 0 | 0 |
| 4 | $$$ | True | 640 | 66 | 1329 | Ate: 0 | 0 |
************************************************** **************************

tom43
02-24-2009, 01:38 PM
here's another one:

************************************************** **************************
| - Multi - Player - Fast Fighter v3.02 by Narcle_| Run Time: 11h:33m:17s |
************************************************** **************************
| # | Nick | Active | XP Gained | Kills | XP/Hour | Food ate | Ammo Used |
| -- | ALL | Totals | 18792 | 1634 | ------- | Ate: 0 | 0 |
| 0 | $$$ | True | 4112 | 346 | 1722 | Ate: 0 | 0 |
| 1 | $$$ | True | 3656 | 303 | 1769 | Ate: 0 | 0 |
| 2 | $$$ | True | 3784 | 321 | 1691 | Ate: 0 | 0 |
| 3 | $$$ | True | 3456 | 331 | 1565 | Ate: 0 | 0 |
| 4 | $$$ | True | 3784 | 333 | 1745 | Ate: 0 | 0 |
************************************************** **************************

THanks a lot dude :)

Diego_Alonso
02-24-2009, 02:51 PM
This is just awsome, best fighter i ever see...

Ingram
02-24-2009, 07:07 PM
great fighter, fits all my needs

aj3129
02-24-2009, 08:23 PM
Wow. thats all i can say... wowz... nice job.

JPHamlett
02-24-2009, 11:41 PM
************************************************** *
| Fast Fighter v3.02 | 0h:20m:11s |
************************************************** *
| Total Kills: 7 | Total XP: 1084 |
| XP/hour: 3252 | Food Ate: 0 |
| Round Kills: 4 | Round XP : 340 |
************************************************** *

i had a better opne but i deleted it by accident

grootey
02-25-2009, 12:29 AM
I downloaded everything + the script, loaded it in selected the window and color click start and it reads at the bottom of the scar page

Failed when compiling
Line 10: [Error] (10:1): Unable to register function function FindGapsTPA(TPA : TPointArray; MinPixels: Integer): T2DPointArray; in script C:\Program Files\SCAR 3.12\includes\SRL\SRL\Core\Globals.scar

any ideas?

JPHamlett
02-25-2009, 09:09 PM
************************************************** *
| Fast Fighter v3.02 | 4h:28m:43s |
************************************************** *
| Total Kills: 1316 | Total XP: 24532 |
| XP/hour: 5492 | Food Ate: 172 |
| Round Kills: 30 | Round XP : 308 |
************************************************** *


i dont know how it ate 127 food i only brought 28

weix11
02-26-2009, 04:38 AM
I have an error that says
[Runtime Error] : Exception: Canvas does not allow drawing in line 102 in script C:\Program Files\SCAR 3.15\includes\SRL/SRL/Core/Players.scar

DemonKing7
02-26-2009, 11:47 PM
this may be absolutely the best "power fighter" there is.

grootey
02-27-2009, 08:46 AM
I wish I could say the same thing but i can't get any help from the programmer

tp4u charizard
02-27-2009, 03:47 PM
this script was working well till the update, now it keeps getting stuck in the random events

JPHamlett
02-27-2009, 08:51 PM
************************************************** *
| Fast Fighter v3.02 | 6h:20m:19s |
************************************************** *
| Total Kills: 2822 | Total XP: 59240 |
| XP/hour: 9354 | Food Ate: 0 |
| Round Kills: 61 | Round XP : 1708 |
************************************************** *

yo123
02-28-2009, 09:12 PM
guys i got a question. it runs for me for 8 minutes and then logs out and then goes to the graphic window on the log out section and doesnt do anything after that, how can i fix it?

Faf
03-01-2009, 07:36 AM
************************************************** **************************
| - Multi - Player - Fast Fighter v3.02 by Narcle_| Run Time: 5h:4m:47s |
************************************************** **************************
| # | Nick | Active | XP Gained | Kills | XP/Hour | Food ate | Ammo Used |
| -- | ALL | Totals | 10336 | 769 | ------- | Ate: 0 | 0 |

I were leveling 3 level combat account at chicken yard.

duelman482
03-01-2009, 05:46 PM
Hey you guys, I am new to srl and Scar.

1. when it says in this script "Input SRL-stats ID & Password" what am i supposed to enter? the forum account?

2.when it says "Get a HP count of monster for form" there is no place to input the HP

3. It seems to work,but once I have done everyhing I am supposed to, and it is about to run, it says "Error: Please enter 3 monster colors for player(s)."

I would greatly appreciate some help on this. I still don't completely understand this

yo123
03-03-2009, 04:01 AM
it dont got antirandoms =(

Scettidunn
03-03-2009, 09:11 AM
Wow this is awesome alor of hard work went into this ive spend like 2weeks on mine and its no where near that long although mine is much simpler

andyk
03-03-2009, 06:23 PM
I love this script = ) My small minions of autoers no longer have to be level 3 = )

************************************************** *
| Fast Fighter v3.02 | 1h:20m:53s |
************************************************** *
| Total Kills: 103 | Total XP: 1236 |
| XP/hour: 916| Food Ate: 0 |
| Round Kills: 3 | Round XP : 412 |
************************************************** *

tp4u charizard
03-04-2009, 01:40 AM
************************************************** *
| Fast Fighter v3.02 | 0h:45m:18s |
************************************************** *
| Total Kills: 57 | Total XP: 9896 |
| XP/hour: 13195 | Food Ate: 0 |
| Round Kills: 15 | Round XP : 2792 |
| Ammo Remain: 8996 | Ammo used: 180 |
| Ammo Used/hour: 240 | |
************************************************** *

Huckleberry
03-04-2009, 04:38 PM
One of the best. Narcle your the MAN!

eskusson
03-04-2009, 07:50 PM
************************************************** *
| Fast Fighter v3.02 | 1h:19m:40s |
************************************************** *
| Total Kills: 137 | Total XP: 23596 |
| XP/hour: 17921 | Food Ate: 0 |
| Round Kills: 11 | Round XP : 2644 |
************************************************** *
Invalid SRL ID
NextPlayer(Active: True);
Aliban
GTL: Molly Evil Twin
We seem to be in the molly random
Molly: Something went wrong. All your base are belong to us
Player is not Active...
NextPlayer(Active: False);


BUT I WANT TO USE ONLY MY CHAR ...WHY I LOGS AND WANTS TO SWITCH CHAR OR WHATEVA.