SRL Archive - RS3 Outdated / Broken Scripts

Nautilus


Narcle

2008-10-06 08:40:05

Nautilus
by Narcle

Currently OUTDATED


  • Universal Auto-Fighter [User Defined]
  • Melee, Range & Magic (auto casting)
  • Special Attacking
  • Custom Item Pickup
  • Advance Inventory Management
  • Eats Any Food, Hp Regen
  • Drops Unwanted Items, Buries Bones, Equips Ammo
  • Sleeping/Break Options
  • TPA Based Color Finding
  • SMART Pre-Setup
  • Most if not everything is Customizable

Requires Full Testing still:
  • [NEW]Added Magic w/ Auto Casting

Requires Partial Testing still:
  • Special Attack

Update Changes:
v0.2.1:
  • Range & Magic detection should work now.
  • Added some other functions to complement detection.
v0.2.0:
  • Got Pickup working better again, its still iffy [probably always will be]
  • Did tweaks to Infight/FightOnScreen
  • Ranging has been tweaked to old style (just waits longer after attacking)
  • Special attacking has not been refined yet, it might never be as your autoing anyways
Please note that the current Infight/FightOnScreen is about as good as its going to get. There is no better way currently with colors to do this. Sometimes yes your character will attack when already in a fight.

Thread Layout
-1st Post: Nautilus Details
-2nd Post: Credits / Instructions
-3rd Post: Top Progress Reports


History:
Nautilus 0.1.6.scar (38.1 KB, 9 views)
Nautilus 0.1.7.scar (40.8 KB, 7 views)
Nautilus 0.1.8.scar (41.0 KB, 23 views)
Nautilus 0.1.9.scar (43.2 KB, 28 views)
Nautilus v0.2.0.scar (41.0 KB, 142 views)

Narcle

2008-10-06 08:41:53

Credits:
  • stunts7058 - Gave good info and pointed out bugs / with possible fixes
  • Lee Lok Hin - Did much testing, and pointed out many bugs
  • HyperSecret - Good criticism & helped overall in beginning
  • If I missed you, you didn't contribute or I didn't get to you yet.

Instructions.


Notice - This is not as simple as NAF, this is slightly more advance and can be more versatile. I will not answer PMs about how to set it up nor about any errors. If you don't get how to set it up from instructions below, then you'll need to learn a bit more. If there is a bug/error post it on this thread. Do NOT send me a PM.

Player Setup

NAF[x].Training options are as following:
Default:
  • 'even' - If you are using a melee weapon it will train the lowest level first and then when that gets up it will train the next lowest level etc. Range will select rapid. Magic has no default for even.
Melee:
  • 'attack' - Trains attack if weapon has it.
  • 'strength' - Trains strength if weapon has it.
  • 'defence' - Trains defence if weapon has it.
  • 'shared' - Trains controlled xp if weapon has it.
  • 'pure' - Makes a strength pure with 40 attack.
Range:
  • 'accurate' - Will train accurate with weapon.
  • 'rapid' - Will train rapid with weapon. [Default w/ 'even']
  • 'longrange' - Will train longrange with weapon.
Magic:
Self explanatory, it will train with the spell if it has the runes and level.
  • 'wind strike' or '1'
  • 'water strike' or '2'
  • 'earth strike' or '3'
  • 'fire strike' or '4'
  • 'wind bolt' or '5'
  • 'water bolt' or '6'
  • 'earth bolt' or '7'
  • 'fire bolt' or '8'
  • 'wind blast' or '9'
  • 'water blast' or '10'
  • 'earth blast' or '11'
  • 'fire blast' or '12'
  • 'wind wave' or '13'
  • 'water wave' or '14'
  • 'earth wave' or '15'
  • 'fire wave' or '16'

NAF[x].RunDir options are as following:

This is the Direction to run when HP is in emergency [red] status.
  • 's' - Will run South when HP is in emergency. [Default]
  • 'n' - Will run North when HP is in emergency.
  • 'e'- Will run East when HP is in emergency.
  • 'w' - Will run West when HP is in emergency.

NAF[x].Colors: [NPC Colors]
This is the Array of the NPC colors you are going to fight.
To pick colors use the color picker in SCAR. [Check tutorials for in depth instructions]

The Colors Array setup should look like the following: (note colors are not real)
NAF[x].Colors := [312345, 645543, 564334, 1642342];
It can be as long as you want it.

NAF[x].Names: [NPC names]
This is the Array NPC names. This is where a lot of people mess up.

Currently I have it setup as following. I try to encourage using only partial names with perfect spelling.
Example:
'Hill Giant' - Now with this you could either use the name as is in perfect spelling and capitalization or just use 'iant'.
'Chicken' - Same principle as above. Either use perfect spelling and capitalization or just use 'hicken' or 'icken' or 'cken'.

The name array should like this:
NAF[x].Names := ['iant', 'icken', 'oblin'];
of if your just fighting chickens then
NAF[x].Names := ['icken'];
Again this can be as long as you want it to be, depending on your area and what you want to fight.


NAF[x].PickupColors
Refer to NAF[x].Colors above, same concept.


NAF[x].PickupNames
Similar to NAF[x].Names try to use partials.

The main and key difference being this does not use "UpText" this uses the ChooseOption menu. So when your setting it up use the name in the Choose-Option menu.

NAF[x].AmmoEquip
Best way to explain this is to give examples:
for Iron Arrows use: 'ron arro';
Steel Arrows - 'teel arr';
Addy Arrows - 'tite arr'; (i think)
Bone Bolts - 'one bolt';
And so on etc.


NAF[x].ProtectedItems [Items to not drop]
This is an Array list of the UpText of items not to drop. Picking names is same principle as NAF[x].Names above.

This doesn't apply if Drop non-protected is false. (look below)

NAF[x].InvOptions [Inventory options]
This is an Array of booleans to set Inv Options.

NAF[x].InvOptions := [false, false]; //[Bury Bones?, Drop non-protected Items?];
With it like this, it will not Bury Bones or drop stuff.

NAF[x].InvOptions := [true, false];
With it like this it'll Bury Bones but not drop stuff.


/End Player Setup

Narcle

2008-10-06 08:44:09

Top Progress Reports

ShowerThoughts

2008-10-06 10:51:56

This is def. not needed.

Narcle

2008-10-06 10:56:04

From: Hermpie
This is def. not needed.


What the hell are you talking about? The thread? The script?

That was very offensive to me. Please either be clear about your smart remarks/flames.

Was there a point to your post? or is it just spam?

If you would remove it before I move thread to Jrs that would be great.

P1nky

2008-10-06 11:12:11

From: Hermpie
This is def. not needed.


lol yeah i didnt get it…
————————-

like always have been saying Narcle the Master of autofighters lol :P

surely will try this keep it up.

at school so cant see the code atm :P

the flea

2008-10-06 11:18:38

WOW another great fighter from narcle :) i've been using echo fighter quite allot recently. what do you think i should use when i have the safety of my account as my main priority this or echo?

is this just like the same but non reflection based?

Narcle

2008-10-06 11:23:50

From: the flea
WOW another great fighter from narcle :) i've been using echo fighter quite allot recently. what do you think i should use when i have the safety of my account as my main priority this or echo?

is this just like the same but non reflection based?


Its TPA, this will be moved to Juniors in a couple days. Just getting thread setup etc.

Echo is overall better in terms of preciseness and item pickup. This one will fight any monster tho. (damn 4 tiled NPCs) Safety wise… hard to say. Echo has better Item pickup, which I think is the best antiban.

If I put the two together, it would be TPA fight w/ Reflection Pickup lol. But its not worth it and would be a weird mix.

Naike

2008-10-06 12:00:03

Another one O_O

You got like 4 autofighters now? :rolleyes:

[Off Topic]Let's make the reflection devs get the 4 tile thing to work?[Off Topic]

Narcle

2008-10-06 12:05:24

From: N1ke!
Another one O_O

You got like 4 autofighters now? :rolleyes:

[Off Topic]Let's make the reflection devs get the 4 tile thing to work?[Off Topic]

Yeah 4th one now… lol *glances over at PC script*:redface:

I'm one of the Devs… I have a full working TTile reflection folder on my computer. But it doesn't work like its suppose to[the main point]. The main equation and TileToMS equations aren't setup right. I don't know how it could be corrected.

Blumblebee

2008-10-06 17:24:38

Congrads on release :p

P1nky

2008-10-06 17:48:17

dude he should get a rank

the AutoFighter Master Lol :P
its awsome how he does it lol, autofighters to me are quite hard w/o reflection :p

j/w any1 know a good place to train at in p2p.. using not too much food?

lordsaturn

2008-10-06 23:45:27

From: Hermpie
This is def. not needed.


I think he's saying that you have so many autofighters already, another is unnecessary. :p

Anyways, nice release. Looks sexy..

Lee Lok Hin

2008-10-06 23:57:46

Heey. Glad you finally released it. I would have planned to use TotalKO, but..

Well, running now.

Runescape Pro

2008-10-07 00:03:00

Very nice. I'll definitely use this once I find a good p2p range spot.

Santa_Clause

2008-10-07 00:52:10

From: lordsaturn
I think he's saying that you have so many autofighters already, another is unnecessary. :p

Anyways, nice release. Looks sexy..


I think he meant so many posts are unnecessary. It's Hermpie though, who knows what he's thinking :p

Once again, great job on the autofighter.

Lee Lok Hin

2008-10-07 02:05:06

One thing, InFight doesn't seems to work reliably still. It only works when the monster is fighting a tile above you, but if the moster is two tiled, and on your side, it doesn't seem to think it's still in a fight and keeps attacking other stuff.

Narcle

2008-10-07 03:56:24

From: Santa_Clause
I think he meant so many posts are unnecessary. It's Hermpie though, who knows what he's thinking :p

Once again, great job on the autofighter.

Yeah, I'll probably have one deleted at some point. I was just mad I didn't have the 2nd post on my other thread that I made sure I had enough to suit my needs on this one.


From: Lee Lok Hin
One thing, InFight doesn't seems to work reliably still. It only works when the monster is fighting a tile above you, but if the moster is two tiled, and on your side, it doesn't seem to think it's still in a fight and keeps attacking other stuff.


InFight or FightOnScreen? I'll check them out again. But I'm sure all I'll need to do is change where they are getting the colors from.

Edit: Yeah InFight's looking area was too big. I just got some screen shots and redid it to be more accurate.

P1nky

2008-10-07 10:28:00

dangit i forgot to check lol im at school i got it to run, ill give you a proggie once im back home :)

anyone know a good place in p2p to train with using less food?

the flea

2008-10-07 15:10:06

From: ~~Joker~~
dangit i forgot to check lol im at school i got it to run, ill give you a proggie once im back home :)

anyone know a good place in p2p to train with using less food?


train on experiements, lvl 25 400xp each one.

ShowerThoughts

2008-10-07 15:36:57

Wow, didn't wanted to get you mad :p i meant those 4 post it could be just 2 posts and no the script is welcome :p
;)

~Hermpie

Scaper

2008-10-07 16:14:54

w00t so leme get this right "yaks are 4 tiled NPC's right?" so this fights yaks?? unlike echo?

w000t please dont move to jrs

Narcle

2008-10-07 16:25:54

From: Hermpie
Wow, didn't wanted to get you mad :p i meant those 4 post it could be just 2 posts and no the script is welcome :p
;)

~Hermpie

Say that next time :p. And like i said already, one is probably going to be removed. I just added it just in case.

From: Scaper
w00t so leme get this right "yaks are 4 tiled NPC's right?" so this fights yaks?? unlike echo?

w000t please dont move to jrs


Haha, it'll be here for a little while. Should have a update soon with improved InFight. Its current search area is too big.

Edit:
Uploaded new one

Added Magic Auto Casting, still needs full testing.

Lee Lok Hin

2008-10-08 05:56:57

I tested this one, and strangely, it would only detect if it's infight when the monster is below you. If it's above you, or on the side, it won't detect it's in fight. It would go directly from Attacked… to Fight Ended.

Narcle

2008-10-08 06:25:25

From: Lee Lok Hin
I tested this one, and strangely, it would only detect if it's infight when the monster is below you. If it's above you, or on the side, it won't detect it's in fight. It would go directly from Attacked… to Fight Ended.


In InFight:
FindColorsTolerance(G, 65280, 216, 152, 263, 190, 0);
FindColorsTolerance(R, 255, 216, 152, 263, 190, 0);

In FightOnScreen:
if not PointInBox(Mp, IntToBox(216, 152, 263, 190)) then


Try making the bolded x/y coordinates bigger… its the search area. Tell me if you find a good box for it. Because apparently I can't. :p

the flea

2008-10-08 13:32:56

im allso having problems with the infight. i will try your fix for it now

unfortunatly i couldnt get it to work :( so im not gunna use this yet since i dont wanna chance my account dieing because its attacked 10 monsters.

Narcle

2008-10-08 14:10:57

Edited out, don't want people using this fix. ;)

Narcle

2008-10-11 16:55:22

Released 0.1.8

Moved to Jr. Members.


Edit:
Remember some things still need testing. There will probably be lots of tweaking.

jakeyboy29

2008-10-11 16:59:54

:O icant belive my eyes this is mint, i have been waiting. well done son

Nava2

2008-10-12 02:25:05

Mind shedding some light on why you created a whole new autofighter? As apposed to updating NAF?

Jw :D

Seroko

2008-10-12 02:58:43

So many creative names I haven't tried the script but I know it will be the best autofighter on THESE boards for a while :)

Btw, in a couple days after I finish my current project I am going to be reviewing the TTile system and seeing if i can get it working correctly if so I will make sure I pass you the information :p

firefoxx

2008-10-12 06:02:02

looks great, ill test it and post a proggy soon

BlackThursday

2008-10-12 10:17:49

*Drool*

I've been waiting for this one for some time. I'll shoot you a nice proggy to use after I run this a couple hours.

Keep up the good work man.

Narcle

2008-10-12 10:54:42

From: Nava2
Mind shedding some light on why you created a whole new autofighter? As apposed to updating NAF?

Jw :D


Couple reasons Nava. Firstly I wanted a fresh start. Secondly I've notice some people don't have the fastest computers in the world so updating NAF might leave them without a workable Auto fighter. So in that retro spec NAF will probably get a finally update when I get time, and continue to be updated with the revisions when needed.

Scaper

2008-10-12 10:59:15

i see yamoved to jrs ;)

glman

inkw10

2008-10-12 11:21:23

Grats for release.

Ran for 1 hour.. Sorry, but it just attacks every1 near me, even when in fight… :(

But, it looks okay, if you could fix the problem with attacking :) .

BlackThursday

2008-10-12 11:26:05

Check your pickup procedures too. It looks as if it'll only pickup the first color/string in the array, even if you have more than one thing in there.

Good script fighting wise though.

EDIT: It does sometimes pick up the other things, however it HEAVILY favors the first slot.

Scaper

2008-10-12 13:35:05

hey i know were ya got this name from

i program on the history channel :)

inkw10

2008-10-12 14:19:39

*********************************************
| Nautilus by Narcle | 2h:47m:2s |
*********************************************
| Kills: 314 | XP/Hour: 37372 |
| XP Gained: 76612 | Food Ate: 16 |
| Pick Ups: 0 | TtL: |
*********************************************

Fighting in multi, that fixed the attacking problem, but still pretty easy to get banned…

Narcle

2008-10-12 14:35:45

From: inkw10
Grats for release.

Ran for 1 hour.. Sorry, but it just attacks every1 near me, even when in fight… :(

But, it looks okay, if you could fix the problem with attacking :) .


From: BlackThursday
Check your pickup procedures too. It looks as if it'll only pickup the first color/string in the array, even if you have more than one thing in there.

Good script fighting wise though.

EDIT: It does sometimes pick up the other things, however it HEAVILY favors the first slot.


IsFightAt must not be working right. I'll check out both problems later tonight. I have some work that needs to be done.

Main

2008-10-12 14:52:49

omg, sexy mage!

add cursing please? (If you add cursing, I'll give you a giant cookie:(h): )

we need a vouch system for srl lol, I used narcel's script and got probably nearly 5m+exps (on my old srl stats id)

quipeace

2008-10-12 15:48:32


*********************************************
| Nautilus by Narcle | 1h:17m:40s |
*********************************************
| Kills: 285 | XP/Hour: 5147 |
| XP Gained: 5748 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

Small proggie, Had a better one ,but my computer froze when I lost connection :(
(worked for like 4 hours…)

cheater95

2008-10-12 17:34:29

Hmm dunno whats wrong with mine put in like 10 different colors but it will not attack the monsters but it works perfectly in setup good job :D

Narcle

2008-10-12 22:17:10

Think I figured out Pick up problem. I changed the IsFightAt to tpa… seems to work fine atm. Going to continue to get pick up working.

jkmaster

2008-10-12 23:23:54

Whoa, awesome script, i'll definitely use it to help me train my range. Whats a good place to train 56 range in p2p?

BlackThursday

2008-10-13 00:59:14

From: Narcle
Think I figured out Pick up problem. I changed the IsFightAt to tpa… seems to work fine atm. Going to continue to get pick up working.


Shit you're fast. Like the wind.. heh.

Keep up the good work. I'll see if I can derail it anymore. Ah I love bug finding.

Main

2008-10-13 01:14:28

Mulity monster? that would be awsome!

BlackThursday

2008-10-13 10:20:05

From: M_A_I_N_FTW
Mulity monster? that would be awsome!


You can already Multi-Monster. Just add more strings into the "Monster Name" array. Also add the corresponding colors as well.

Narcle

2008-10-13 11:06:21

From: BlackThursday
Shit you're fast. Like the wind.. heh.

Keep up the good work. I'll see if I can derail it anymore. Ah I love bug finding.

Please do. The Pickup system became more complex then I thought it would. >.<

Edit:
btw, I added shared for attacking style.

MylesMadness

2008-10-13 11:17:04

Range doesn't work for me. I'm useing the bone crossbow at the orges in the cage and it just clicks on orges even though it is still fighting one.

Narcle

2008-10-13 11:19:37

From: Mylesmadness
Range doesn't work for me. I'm useing the bone crossbow at the orges in the cage and it just clicks on orges even though it is still fighting one.


mmk, I'm not sure best way for ranging… hrm

Main

2008-10-13 11:41:09

Could you add cursing?

Narcle

2008-10-13 11:44:12

From: M_A_I_N_FTW
Could you add cursing?


I have debated on it. Problem is it would require a extra system for the clicking. Also a different attacking so it knows it has just casted.

MylesMadness

2008-10-13 14:17:44

Well, it never went to the tab to check the arrow amount. So that could mean two things:
1.)FTab doesn't work
2.)it doesn't realize it is a range weapon

Narcle

2008-10-13 14:43:13

From: Mylesmadness
Well, it never went to the tab to check the arrow amount. So that could mean two things:
1.)FTab doesn't work
2.)it doesn't realize it is a range weapon


I removed FTab because it was sending letters to the chat randomly. (just didn't push enter)

simen236

2008-10-13 14:52:15

If it's in a fight, will it click another monster. Or will it wait till done fighting the current one?

cheater95

2008-10-13 15:28:13

Hmm weird your having it attk too many but I am having it attack none lol :D

jose89

2008-10-13 15:34:00

Is it possible to change from colors to TPAs? Clicking the same colors over and over might seem a bit suspicious. but idk just saying.

MylesMadness

2008-10-13 15:37:17

From: jose89
Is it possible to change from colors to TPAs? Clicking the same colors over and over might seem a bit suspicious. but idk just saying.
It uses tpas…
From: Narcle
  • TPA Based Color Finding

jose89

2008-10-13 16:04:01

I meant when WE set up the colors of the monsters we wanna fight, isn't the script going to find those exact colors and click them?

MylesMadness

2008-10-13 16:38:59

That's what scripts do….

jose89

2008-10-13 16:54:07

So this won't get me banned for clicking the same exact colors over and over?

Narcle

2008-10-13 17:00:34

From: jose89
So this won't get me banned for clicking the same exact colors over and over?


…It doesn't click directly on them. Also I use a tolerance for colors as well, so it will add similar colors to the TPA as well.

Main

2008-10-13 17:11:26

From: jose89
So this won't get me banned for clicking the same exact colors over and over?



did you read that off rsc? lol


@ narcle, add an cursing procedure, and if custing=true, ignore all the others (other then login, find random..etc)
click curse and click on monster. waite random range (xx, xx)…
I would do it, but I don't know how :(

cheater95

2008-10-13 18:23:23

No offense M_A_I_N but if he dose not feel like adding it he does not have to seeing he is already giving us this wonderfull script which someone rate 1* (Not me but just saw it on thread I give it 5* though it will not attack any monsters!)

Nose Smasher

2008-10-13 20:26:20

Grats on release Narcle! Sorry I wasn't much help during testing time, had some issues going on :( (home, skool, 3 acounts banned at same time…)

I'm loving the mage ;) I'll see what I can do bout course spell, lol… I'll test range on one of my pkers too..

jose89

2008-10-13 20:32:44

Ok, thank you narcle! =D

Narcle

2008-10-13 21:42:34

From: cheater95
No offense M_A_I_N but if he dose not feel like adding it he does not have to seeing he is already giving us this wonderfull script which someone rate 1* (Not me but just saw it on thread I give it 5* though it will not attack any monsters!)


Yeah apparently some people don't appreciate my work… Even thought this is still in testing stages as I've pointed out numerous times.

If it gets to bad, I'll just move it back to SRL-Members only.

Main

2008-10-14 03:20:00

I do apprichiate your work.

proggie coming in a week, (guarrent teed to be good proggie)

simen236

2008-10-14 11:39:32

Could you make it detect it's in a fight. Cause it will attack a lot of monsters.

BlackThursday

2008-10-14 13:27:31

From: simen236
Could you make it detect it's in a fight. Cause it will attack a lot of monsters.


Could you let the damn man work and stop bitching?

Wonderful.

cheater95

2008-10-14 15:30:40

From: BlackThursday
Could you let the damn man work and stop bitching?

Wonderful.


lol could have said that nicely.

playah8tah

2008-10-14 16:45:06

just give him time guys, he said he's working on it, stop whining and let him work

sorry, no proggy cause i can't find a good place to kill things yet… :(

BlackThursday

2008-10-14 17:05:09

From: cheater95
lol could have said that nicely.


I spose I could've but then again I didn't. I'm tired of people harping him with BS. Just let him work, he's a good scripter I'm sure he knows what he's doing.

Keep up the good work Narc.:sasmokin:

Sean[714]

2008-10-14 17:23:43

Woah! This looks intense.
I promise a progress report from me soon!
Thanks man!

andyroo

2008-10-14 19:52:07

10,000 leagues under the sea!!

when i put attack style to rapid while equipping arrows and a bow, it says:

** Warning in SkillToCoords: is not a valid skill**
** Warning in SkillToCoords: is not a valid skill**
** Warning in SkillToCoords: is not a valid skill**

Sean[714]

2008-10-14 21:33:24

Okay well i have a problem,
I would like to auto two of my characters ranged. One with 1 Def and the other with 48.
So I'm going to train them with two different types of monsters.
Since i'm running only one SMART, both setups have to be the same.

When you said
"The name array should like this:
NAF[x].Names := ['iant', 'icken', 'oblin'];
of if your just fighting chickens then
NAF[x].Names := ['icken'];
Again this can be as long as you want it to be, depending on your area and what you want to fight."


Could i just put for example, NAF[x].Names := ['oblin', 'iant'];
Would one account who's suposed to be training on goblins look for hill giants?
I'm using those names for an example, they're not actually training on them :)

Thankyou ahead of time.

BlackThursday

2008-10-14 22:55:22

From: oo00o
Okay well i have a problem,
I would like to auto two of my characters ranged. One with 1 Def and the other with 48.
So I'm going to train them with two different types of monsters.
Since i'm running only one SMART, both setups have to be the same.

When you said
"The name array should like this:
NAF[x].Names := ['iant', 'icken', 'oblin'];
of if your just fighting chickens then
NAF[x].Names := ['icken'];
Again this can be as long as you want it to be, depending on your area and what you want to fight."


Could i just put for example, NAF[x].Names := ['oblin', 'iant'];
Would one account who's suposed to be training on goblins look for hill giants?
I'm using those names for an example, they're not actually training on them :)

Thankyou ahead of time.


Yea, it would look for the String, but unless you put the color of the Hill Giants in the colors array, the character won't attack it.

Sean[714]

2008-10-14 23:17:33

Okay well there are two monsters these two characters are training on.
One of the spots both of these monsters are at, and the other spot only one is at.
So for the one the monster is not at, I hope it doesn't click on random sht that's the same color as the other monster :P

Thankz

BlackThursday

2008-10-15 09:29:00

From: oo00o
Okay well there are two monsters these two characters are training on.
One of the spots both of these monsters are at, and the other spot only one is at.
So for the one the monster is not at, I hope it doesn't click on random sht that's the same color as the other monster :P

Thankz


lol. It won't click random shit. Promise. Just make sure that the spot where only one of the monsters is at, you include only that monster's colors and strings. In the other spot, you can include both monster's strings and colors.

Narcle

2008-10-15 09:31:58

Update:
Well I had the InFight improved [and pretty sure fully working like it should now]. But the new release will definitely be pushed back due to the new update. SRL Devs are working on the new login system etc. Also lets hope Ben gets a new SMART out for us to use soon eh? ;)

simen236

2008-10-15 10:47:00

From: BlackThursday
I spose I could've but then again I didn't. I'm tired of people harping him with BS. Just let him work, he's a good scripter I'm sure he knows what he's doing.

Keep up the good work Narc.:sasmokin:


Wtf? It's not that I don't like his work! It was just a suggestion ffs!


Wooohooo, you updated the InFight. Ty Narcle.

I really hope the new login system won't take too long to create. I'm in a good macroing periode atm (training a pure for PvP worlds).

pureskull123

2008-10-16 20:11:46

hi master of autofighter, can you recommend me what to do to my system , or gimme a thread talking about it before macroing, im getting myself banned lately, took 4 days to bann me when i started macroing again with autofight.
CAN u plz tell me how to macro properly or tell me a name of a post about it??. as jagex seems to know how all of your script works, even though they look pretty undetectable at first sight.

IF YOU DONT LIKE MY post ill erase it as soon as possible.

im wating on this one to see how long will it take for my acc to get banned

——————————————————————————-

thank you very much for answering my problem above narcle

cheater95

2008-10-17 16:03:50

From: pureskull123
hi master of autofighter, can you recommend me what to do to my system , or gimme a thread talking about it before macroing, im getting myself banned lately, took 4 days to bann me when i started macroing again with autofight.
CAN u plz tell me how to macro properly or tell me a name of a post about it??. as jagex seems to know how all of your script works, even though they look pretty undetectable at first sight.

IF YOU DONT LIKE MY post ill erase it as soon as possible.

im wating on this one to see how long will it take for my acc to get banned


Its cause jagex keeps a eye on your account for a while after you are banned for autoing

Narcle

2008-10-17 18:13:27

From: pureskull123
hi master of autofighter, can you recommend me what to do to my system , or gimme a thread talking about it before macroing, im getting myself banned lately, took 4 days to bann me when i started macroing again with autofight.
CAN u plz tell me how to macro properly or tell me a name of a post about it??. as jagex seems to know how all of your script works, even though they look pretty undetectable at first sight.

IF YOU DONT LIKE MY post ill erase it as soon as possible.

im wating on this one to see how long will it take for my acc to get banned


Firstly you have to play legit and do some quests for about a weekish. After that always ALWAYS pick up items. Even if its just coins. This is the best antiban that I've found.

This is why majority of my attention is in pickup which I might revert to NAFs regular color finding ways but upgraded. Reason is I've found many possible problems in TPA that I've been trying to fix and get around but its beginning to take to much time.

Edit:
In fact I'm going to remove current version to stop people from using. Just wait until I get pickup in working order.

Userkill

2008-10-17 20:36:40

| Nautilus by Narcle | 2h:51m:52s |
*********************************************
| Kills: 499 | XP/Hour: 0 |
| XP Gained: 0 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

noodlesalan

2008-10-19 18:54:46

So there is a small difference to this one than AF?

I'm going to try this one out.


Thanks Narcle for awesome scripts! I will run for an hour, see how it goes. If good, I will run overnight with Flesh Crawlers and post proggies.

deathcrow92

2008-10-19 19:24:20

i might try it out later, but the addy arrows-"tite arr" i believe should be "ant arr" because its not adamantite arrows, its adamant arrows.

Smarter Child

2008-10-21 19:35:00

I will use this script i have been looking for a script that could mage good too..


>>>>>>>>Proggy's reserved>>>>>>>>>

Narcle

2008-10-21 19:43:55

Will be re-released when SRL Rev 28 is out.

The Mayor

2008-10-21 20:01:48

Woot Can't wait for rev #28 then Hehe.

NAF still seems to be going strong

Nose Smasher

2008-10-24 17:12:09

Update Changes:
10/17/08:
Nautilus files removed until I'm positive new version is safe.
Take this as a warning don't use old version for now.


hehe that cant be good ;) I'll be sure to check it out after rev 28 comes out :)

Narcle

2008-10-25 17:09:16

Markus snuck the release out on me. Should have new Nautilus out tomorrow/Monday.

pureskull123

2008-10-26 19:13:55

im gonna have the the longest proggie, and i will post it on this same post

Narcle

2008-10-26 19:46:35

Released v0.2.0

Check updates on first post.

Oh and Smart is commented out until its fixed.

Scream_me_a_lovesong

2008-10-26 20:17:29

Perfect! I'll give an overnight proggie in the morning ;]

Narcle

2008-10-27 07:05:04

From: altec
so its now working but just smart is not wroking right? :)


Aye, there's somethings I wish I could perfect… but only so much can be done with color.

Scream_me_a_lovesong

2008-10-27 07:08:35

*********************************************
| Nautilus by Narcle | 7h:36m:4s |
*********************************************
| Kills: 1296 | XP/Hour: 3472 |
| XP Gained: 18748 | Food Ate: 13 |
| Pick Ups: 663 | TtL: |
*********************************************


Woke up and the firefox client became inactive somehow.
Worked great though, 40-44 str on edgeville men on my obby pure.

noodlesalan

2008-10-27 07:48:49

Working like a charm!!!

Will post proggies tonight.

Rubix

2008-10-27 11:31:16

From: Narcle
Aye, there's somethings I wish I could perfect… but only so much can be done with color.


/spam lol /spam
anyways, if you have bone bury on, will it pick up the bones or must you do it, and if it auto picks them up, will it pick up big bones?

The Mayor

2008-10-28 03:27:40

It will pick up big bones if you select the colour. Im pretty sure you still have to select the colour anyway, even if you choose to bury bones.

Deni_mulic

2008-10-28 16:34:25

*********************************************
| Nautilus by Narcle | 2h:3m:27s |
*********************************************
| Kills: 476 | XP/Hour: 4114 |
| XP Gained: 7336 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************
runescape updated T.T

The Mayor

2008-10-28 17:05:18

Its good, but i seem to lose a lot of arrows. I think i lost about 3k arrows for 90k xp.

Apart from that it seems to be ok.

EDIT: I shoved CustomPickup from NAF into the script, so it seems to work better now

Scream_me_a_lovesong

2008-10-28 18:18:49

Ran for 3 hours tonight again. Something happened to my power because of a storm and took the power out for a bit causing the stop.

mormonman

2008-10-28 19:36:17

what monster should i fight for like 30 att about 47 str pures…? with no food…

t4q

2008-10-29 06:52:43

nice fast script.
it has only one problem which i didnt have with your fastFighter. When out of fight it doesnt find monster when something around (ground, wall, bones etc) is almost the same color.

davidwang95

2008-10-29 10:51:27

What is the difference between Nautilus and Narcle's auto fighter?

RedDemon815

2008-10-29 11:12:54

nice, trying it out now, will post proggie afterwards

Scream_me_a_lovesong

2008-10-29 18:54:45

*********************************************
| Nautilus by Narcle | 7h:28m:21s |
*********************************************
| Kills: 1274 | XP/Hour: 5083 |
| XP Gained: 26180 | Food Ate: 22 |
| Pick Ups: 239 | TtL: |
*********************************************

More pure training :D

Scream_me_a_lovesong

2008-10-29 18:56:57

From: mormonman
what monster should i fight for like 30 att about 47 str pures…? with no food…


Edgeville men. I use that on my mauler. Got 36-51 strength in a couple nights with only two loads of trout. (I know that's food.. but it's so cheap / easy to get it shouldn't matter.)

mormonman

2008-10-29 19:00:25

the edgeville men in the upstairs of that building?

Scream_me_a_lovesong

2008-10-29 22:16:32

From: mormonman
the edgeville men in the upstairs of that building?


There are upstairs? I always set it inside of the first floor and usually no one opens the door and traps me outside :P

mormonman

2008-10-29 23:43:50

well idk… its been a while since i trained there but i thought there was a room upstair of one of the building that was full of men and women… how many colors are you using for them?

Deni_mulic

2008-10-30 00:38:24

From: t4q
nice fast script.
it has only one problem which i didnt have with your fastFighter. When out of fight it doesnt find monster when something around (ground, wall, bones etc) is almost the same color.


pick a unique colour, like feet if its a non-human looking npc.

1337w33d

2008-10-30 03:32:50

Anyone having a problem of the mouse just waving over the colors? It goes over the monster and obviously sees it but doesn't attack, then logs out from "unable to find monster" :\

shynie

2008-10-30 03:44:11

From: 1337w33d
Anyone having a problem of the mouse just waving over the colors? It goes over the monster and obviously sees it but doesn't attack, then logs out from "unable to find monster" :\


I had a problem simply getting the whole thing to work.. I managed to fix it by commenting a few lines.

1337w33d

2008-10-30 03:51:21

this is the error.. ** Warning in SkillToCoords: is not a valid skill**

1337w33d

2008-10-30 03:54:39

Hmmm, If the monster is a higher level than you, not showing the name on the upper left hand corner… would that be the reason? Using magic just FYI

mormonman

2008-10-30 04:18:39

with the skilltocoords it is trying to get your exp… so it has nothing to do with not attacking monsters… make sure you name your name right… with no capitals (example: fighting chickens you would put 'hicken' or 'cken', for goblin you would put 'oblin' or 'blin')

storen

2008-10-30 07:10:00

i cant get it to pick up bones and coins … it just hoovers over and right clicks but doesn't pick anything up.. :/
help me please !

pwnaz0r

2008-10-30 21:59:20

*********************************************
| Nautilus by Narcle | 4h:2m:6s |
*********************************************
| Kills: 1121 | XP/Hour: 21580 |
| XP Gained: 61504 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

Stopped by myself.

bquamb

2008-10-30 23:28:14

I'm having great difficulty getting Nautilus to work with Minotaurs for some reason and it doesn't find the iron or bronze arrows. I've tried about 20 different colours and it just looks and looks and nothing. sometimes it finds it but only examines … possible to get any help?

Thanks for ur time

-Bquamb

noodlesalan

2008-10-31 18:11:25

Ugh, this is the 3rd time i've gotten banned. I fight 5 hours a day, 5 days a week!

Some new things you should ad:
Whenever you find the color of the monster, it clicks around that area where the color is, and not the color (Checks around the color, and if it is the monster, it clicks)

I was going to post this on the AF, but I think this would be better since you are currently working on this one.

And instead of after ever 10-15 minutes it logs out, you should make it random, like sometimes it sits there, and sometimes it clicks log out.



Just some few suggestions.

Narcle

2008-10-31 22:17:03

From: noodlesalan
Some new things you should ad:
Whenever you find the color of the monster, it clicks around that area where the color is, and not the color (Checks around the color, and if it is the monster, it clicks)


The Color clicking is random, and if you have multiple colors of the monster (different colors all together) it gets them all, gets midpoint and is still random to click.

From: noodlesalan

And instead of after ever 10-15 minutes it logs out, you should make it random, like sometimes it sits there, and sometimes it clicks log out.

I have tested this with both ways, it doesn't make a difference. I've been banned with-out it and with it. (full experiment months too) All I know is its something to do with the flagging system, I think it has multiple levels (who has higher risk etc). So if you've been caught in the past on same account, don't be surprised now.

davidwang95

2008-11-01 19:49:04

What is the difference between Nautilus and Narcle's auto fighter?

The Mayor

2008-11-02 15:44:40

** Warning in SkillToCoords: is not a valid skill**
*********************************************
| Nautilus by Narcle | 0h:9m:16s |
*********************************************
| Kills: 18 | XP/Hour: 0 |
| XP Gained: 0 | Food Ate: 0 |
| Pick Ups: 39 | TtL: |
*********************************************


Get this while ranging.

noodlesalan

2008-11-02 17:29:28

From: Narcle
So if you've been caught in the past on same account, don't be surprised now.



This will be my 2nd ban. 10 days.

Thanks though, great script!

The Mayor

2008-11-03 00:54:12

Working great, i think. Got it working with SMART so i have to keep it minimized.

Heres a proggie though, evevthough its still running.

*********************************************
| Nautilus by Narcle | 8h:5m:8s |
*********************************************
| Kills: 704 | XP/Hour: 0 |
| XP Gained: 0 | Food Ate: 9 |
| Pick Ups: 1521 | TtL: |
*********************************************


Im using rapid as the skill to train, but it still comes up with this error

** Warning in SkillToCoords: is not a valid skill**


Hence the 0 Xp gained

Narcle

2008-11-03 01:52:08

From: THE MAYOR
Working great, i think. Got it working with SMART so i have to keep it minimized.

Heres a proggie though, evevthough its still running.



Im using rapid as the skill to train, but it still comes up with this error



Hence the 0 Xp gained


What do you have in training?

NCDS

2008-11-03 13:24:17

I have to say, you amaze me. I figured i would give this one a try since ive been using NAF for a while now. I really didnt think it got any better than NAF, but it did. Seems like the way you find the monster in this one is more efficient along with random/anti ban things. The only thing is i think that the pick ups worked better on NAF. Im kind of thinking about combining the 2 scripts and seeing how that would work (as long as that is ok with you, i wouldnt post it anywhere or anything).

anyway, heres a proggie, i also got a gametab error, i was fighting chaos druids. I stopped it, fights flawlessly.

** Warning in SkillToCoords: is not a valid skill**
*********************************************
| Nautilus by Narcle | 6h:34m:41s |
*********************************************
| Kills: 842 | XP/Hour: 0 |
| XP Gained: 0 | Food Ate: 0 |
| Pick Ups: 55 | TtL: |
*********************************************

Great Job!

Narcle

2008-11-03 13:32:10

** Warning in SkillToCoords: is not a valid skill**

I figured out the problem for that, its fixed already for next version.

I'm also working on the pickup situation, thing is - the current system can allow it to be superior then whats in NAF I just need to fix it to where it needs to be. I might resort to combining the two methods as a last resort.

The Mayor

2008-11-03 15:15:31

From: Narcle


I'm also working on the pickup situation, thing is - the current system can allow it to be superior then whats in NAF I just need to fix it to where it needs to be. I might resort to combining the two methods as a last resort.


Yea i actually added custom pickup from NAF into this script, as i was losing so much arrows. Now i actually gain arrows from drops. (minotaurs)

chitin

2008-11-03 18:30:57

It's been a while, so i dont really remember how to get scar to work….yes i have tried looking around….i just cant seem to find anything! yes my world.ini is up to date i remember that much…after that…im lost….so if u can point me in the right direction…i just might be able to try this bad boy out lol… so because it uses TPA its jr mem? and the dif between this and NAF is it doesn't use Uptext? am i right? doesn't that make it "faster" but more "inaccurate"?
also there is a fragment in one of your first three posts, i noticed it the first time i read it, but cant seem to find it agian!!!

reddevil12312

2008-11-03 21:24:56

i got this error, any help?

Line 1154: [Error] (17262:4): Unknown identifier 'ChooseOptionMulti' in script C:\Documents and Settings\HP_Owner\Local Settings\Temporary Internet Files\Content.IE5\P77FTXCY\Nautilus%20v0[1].2.0.scar

chitin

2008-11-03 23:50:48

From: reddevil12312
i got this error, any help?

Line 1154: [Error] (17262:4): Unknown identifier 'ChooseOptionMulti' in script C:\Documents and Settings\HP_Owner\Local Settings\Temporary Internet Files\Content.IE5\P77FTXCY\Nautilus%20v0[1].2.0.scar


not 100% sure but i belive u will have to move it from temporary folder to script folder in scar….or you dont have includes in the script..or your inculdes arnet up to day…

NCDS

2008-11-04 00:28:08

From: 1337w33d
Anyone having a problem of the mouse just waving over the colors? It goes over the monster and obviously sees it but doesn't attack, then logs out from "unable to find monster" :\


make sure you have the monster name typed in EXACTLY how it appears. and try entering it a couple different ways.

storen

2008-11-04 10:01:17

does any1 know how to get it to pick up and bury bones??? :/ cuz i dont …

Darkterroz

2008-11-04 20:41:29

I set my bury bones equal to true, but it cant find them and i put 3 colors in it to find them and it will examine it but do nothing else and the ones in my inventory they wont bury either. Will this be fixed in the next version or is it somethin on my end. I am trying to bury big bones.

Kyle Undefined

2008-11-04 23:52:11

From: reddevil12312
i got this error, any help?

Line 1154: [Error] (17262:4): Unknown identifier 'ChooseOptionMulti' in script C:\Documents and Settings\HP_Owner\Local Settings\Temporary Internet Files\Content.IE5\P77FTXCY\Nautilus%20v0[1].2.0.scar


Are you opening it or downloading it? If you download it then it should work.

BTW. Amazing script. Will post a proggy soon. =D

Where would be the best place to train at without eating food?

DeceptionZD

2008-11-05 01:16:18

it lags a lot when finding NPC to kill…any ideas on how to fix it :) thanks

Narcle

2008-11-05 01:29:30

From: DeceptionZD
it lags a lot when finding NPC to kill…any ideas on how to fix it :) thanks


Its meant for faster computers. You might have to switch back to NAF until I get the speed tweaked good enough.

On another important note, I've found a bug that will stop you from trying to train Range/Magic. I have this bug fixed in next version. Hope to get it released later today/tomorrow. (depending on your time zone)

The Mayor

2008-11-05 03:23:11

From: Narcle
On another important note, I've found a bug that will stop you from trying to train Range/Magic. I have this bug fixed in next version. Hope to get it released later today/tomorrow. (depending on your time zone)


That should be good. :)

Heres another progy, while ranging again.

*********************************************
| Nautilus by Narcle | 4h:19m:4s |
*********************************************
| Kills: 388 | XP/Hour: 0 |
| XP Gained: 0 | Food Ate: 0 |
| Pick Ups: 1004 | TtL: |
*********************************************

jelmer gf

2008-11-05 08:29:03

great another auto fighter ive bin away a while does smart work again?

The Mayor

2008-11-05 13:42:20

From: jelmer gf
great another auto fighter ive bin away a while does smart work again?


it does to some extent:

http://www.villavu.com/forum/showthread.php?t=36898

chitin

2008-11-05 22:05:00

From: Camo Kyle


Where would be the best place to train at without eating food?


well that really depends…. i got a llvl 60 str pure with 1 def….and ful iron…but the only thing that i can really 1hit ko is muggers….

then i got another acc lvl 82… ful rune… 75 str….scimmy, i can train on lvl 28 (or what ever lvl they are…) zombies w\o food….. in edge dungeon…

@Narcle
Nautilus…. hmmm was that the name of the submarine/sword ship in League of Extraordinary Gentlemen? ps, SMART wont start….at all… wth i dont rember how to make it work….

The Mayor

2008-11-06 22:52:01

@ Chitin

did you update your smart.scar, try this link

http://www.villavu.com/forum/showthread.php?t=36898

BuRdTuRd

2008-11-07 07:48:30

Very solid script!

*********************************************
| Nautilus by Narcle | 8h:2m:21s |
*********************************************
| Kills: 1469 | XP/Hour: 23779 |
| XP Gained: 133956 | Food Ate: 19 |
| Pick Ups: 0 | TtL: |
*********************************************

Also, this was without SMART. I love how it takes breaks every like 7 minutes or something and they're random break times. I most likely will be using this script as much as I can lol.

Darkterroz

2008-11-07 11:34:24

someone please help me with this
From: Darkterroz
I set my bury bones equal to true, but it cant find them and i put 3 colors in it to find them and it will examine it but do nothing else and the ones in my inventory they wont bury either. Will this be fixed in the next version or is it somethin on my end. I am trying to bury big bones.

Sean[714]

2008-11-08 03:42:29

ugh.
"[Runtime Error] : Out Of Range in line 664 in script F:\sean\Nautilus v0[1].2.0.scar"

Any ideas?

davidwang95

2008-11-08 07:54:23

When I train range, the script doesn't pick ANYTHING up, including arrows, coins, throwing knives, etc.

Narcle

2008-11-08 07:57:42

@2 posters above
Range/Magic detection is mess up. I had the fix delayed due to real life circumstances. I have 2 days off I should have it out soon.

davidwang95

2008-11-08 08:01:48

From: Narcle
@2 posters above
Range/Magic detection is mess up. I had the fix delayed due to real life circumstances. I have 2 days off I should have it out soon.


lol 3 minutes after my post

Smarter Child

2008-11-08 12:34:10

LOL i'd expect this script to have liek 21 pages of comments by ….I guess not so popular i am still trying to get the script to abou 21+ hours i will tell u i i make it…

supersayian2224

2008-11-08 15:03:49

nice script. used on flesh crawlers. Look forward to posting more proggies ;]

*********************************************
| Nautilus by Narcle | 0h:28m:31s |
*********************************************
| Kills: 55 | XP/Hour: 20342 |
| XP Gained: 8476 | Food Ate: 20 |
| Pick Ups: 0 | TtL: |
*********************************************

Sean[714]

2008-11-09 02:34:00

okay sweet thanks narcle :)

supersayian2224

2008-11-09 14:20:40

*********************************************
| Nautilus by Narcle | 0h:28m:57s |
*********************************************
| Kills: 58 | XP/Hour: 1320389 |
| XP Gained: 594175 | Food Ate: 14 |
| Pick Ups: 0 | TtL: |
*********************************************


Ok, exp per hour is messed up rofl.

And I found a few errors/things you may want to fix.

The food doesn't work too well, it sometimes doesn't get the top foods, just skips over it.

Also, whenever it clicks attack monster again and the monster dies the flag is still there so it basically stops the script.

Good luck!

Narcle

2008-11-09 14:33:02

From: leather cock
LOL i'd expect this script to have liek 21 pages of comments by ….I guess not so popular i am still trying to get the script to abou 21+ hours i will tell u i i make it…

Yeah this isn't as easy to use as NAF. This script IS more advance to setup etc. another reason why I made this a separate fighter the other being it takes more cpu power.
From: supersayian2224
*********************************************
| Nautilus by Narcle | 0h:28m:57s |
*********************************************
| Kills: 58 | XP/Hour: 1320389 |
| XP Gained: 594175 | Food Ate: 14 |
| Pick Ups: 0 | TtL: |
*********************************************


Ok, exp per hour is messed up rofl.

And I found a few errors/things you may want to fix.

The food doesn't work too well, it sometimes doesn't get the top foods, just skips over it.

Also, whenever it clicks attack monster again and the monster dies the flag is still there so it basically stops the script.

Good luck!


Yeah XP/h messes up if it misses a XP reading, food eating I've done at least 30 different versions - its hard to get any better and the flag issue is within SRL I'm thinking of making a custom flag for it.


@all
thanks for proggies :D

unhappy egg

2008-11-09 17:32:03

This is a great script! I have been using it on my pure I would post some pretty good proggies except there are none. Its weird, after I stop the script it keeps on saying Fighting… not Scar 3.15b or Nautilus so there is no progress report. I hope you can help me with this.

The Mayor

2008-11-09 20:58:58

@unhappy egg

If you maximise scar, the progress report will be in the bottom left corner.

unhappy egg

2008-11-09 21:47:39

From: THE MAYOR
@unhappy egg

If you maximise scar, the progress report will be in the bottom left corner.


Yeah, I know that but its not there only one time it was there. I've looked all over I know where it usually is but it's not there which I find odd. Heres what my script looks like (I edited it a little)
[==============================================================================}

{.include srl/srl.scar}
{=========================Records & Vars DONT TOUCH!===========================}
type
InvRec = record
Exists: boolean;
UpText: string;
StackSize: integer;
end;
Spec = record
CanUse: Boolean;
Time, Percent: Integer;
WeapPercent, TimesUsed: integer;
end;
FUsers = record
Special: Spec;
Setup: Boolean;
Melee, Range, Magic: Boolean;
Food, FoodAte: integer;
SkillIs: string;
RunDir: string;
AmmoEquip: string;
Combat: array of array of string;
Training: string;
MobHP: integer;
Colors: array of Integer;
Names: array of string;
XP, Pickups, Kills, Ammo: integer;
Buried, AmmoPH, PlayTime: integer;
XPpH: integer;
PickupNames: TStringArray;
PickupColors: TIntegerArray;
ProtectedItems: array of string;
InvOptions: array of boolean;
Inv: array [1..28] of InvRec;
end;

var
NAF: array [0..99] of FUsers;
TStats: FUsers;
{------------------------------------------------------------------------------}
{===============================Player Setup===================================}
{------------------------------------------------------------------------------}
const
//SRL Stats
MySRLID = '';
MySRLPassword = '';


//Anti-Ban Settings
LogoutEvery = 90000;
TakeBreaks = false;
TakeSleeps = false;


//Fight Settings
ClickToMobMM = false;
RightClickOnly = false;
SpecAttack = false;

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

Players[0].Name := '*******;
Players[0].Pass := 'r*********';
Players[0].Nick := '********';
Players[0].Active := True;
NAF[0].Training := 'strength';//What skill to lvl/train?
NAF[0].RunDir := 's';//Run away direction on low health
NAF[0].Colors := [11845310,5263446,11385016];//Monster Colors
NAF[0].Names := ['inotaur'];//Monster Name(s)
NAF[0].PickupColors := [];//Pickup colors
NAF[0].PickupNames := [''];//Pickup Option Names
NAF[0].AmmoEquip := '';//Ammo to equip
NAF[0].ProtectedItems := [''];//Items to not drop?
NAF[0].InvOptions := [false, false];// [Bury bones?, Drop non-protected items?]



end;

{------------------------------------------------------------------------------}
{========================Don't touch Below this!===============================}
{------------------------------------------------------------------------------}
var
ArrowStartAmount, StartXP: integer;
LogoutTime, AttackTime, RoundTime, BreakTime, EquipTime: integer;
NRandomsTime: integer;

const
DebugName = 'Nautilus';
Version = '0.2.0';

procedure LogoutSeq(reason: string); forward;

procedure ScriptNews;
var
i, len: Integer;
news: string;
begin
Status('Getting NEWS...');
try
news := GetPage('http://narcle.100webspace.net/' + DebugName + '/NEWS.txt');
if news = '' then
begin
Writeln('#@ Failed to get News');
Exit;
end;
Writeln('#@ NEWS ' + Between('{da}', '{te}', news) + ' | Online version: ' + Between('{ver}', '{sion}', news));
len := strtoint(Between('{len}', '{gth}', news));
for i := 0 to len do
Writeln('## ' + Between('{' + inttostr(i) + '}', '{' + inttostr(i + 1) + '}', news));
except
Writeln('#@ Failed to get News');
Exit;
end;
end;

procedure NarcSig;
var
I, II: integer;
s: string;
begin
ChangeReportWidth(255);
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(DebugName + ' v' + Version);
end;

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 ArrInStr(Str: string; Arr: TStringArray): boolean;
var
i, L, H: integer;
begin
L := Low(Arr);
H := High(Arr);
for i := L to H do
if (Pos(LowerCase(Arr[i]), LowerCase(Str)) > 0) then
begin
Result := true;
Exit;
end;
end;

function MLeftClick(x, y: integer): Boolean;
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
end;
end;

function GetFights(var ATPA: T2DPointArray): Boolean;
var
G, R, TPA: Tpointarray;
begin
FindColorsTolerance(G, 65280, MSX1, MSY1, MSX2, MSY2, 0);
FindColorsTolerance(R, 255, MSX1, MSY1, MSX2, MSY2, 0);
TPA := CombineTPA(G, R);
if Length(TPA) > 0 then
begin
ATPA := SplitTPAEx(TPA, 31, 6);
SortATPAFrom(ATPA, Point(MSCX, MSCY - 15));
Result := True;
end;
end;

function IsFightAt(x, y: Integer): Boolean;
var
P: TPoint;
i, H: Integer;
ATPA: T2DPointArray;
begin
if not GetFights(ATPA) then
Exit;
H := High(ATPA);
for i := 0 to H do
begin
P := MiddleTPA(ATPA[i]);
if PointInbox(Point(x, y), IntToBox(P.x - 20, P.y - 5, P.x + 20, P.y + 40)) then
begin
Result := true;
Exit;
end;
end;
end;

function InFight: Boolean;
var
G, R, TPA: Tpointarray;
begin
FindColorsTolerance(G, 65280, 233, 134, 282, 172, 0);
FindColorsTolerance(R, 255, 233, 134, 282, 172, 0);
TPA := CombineTPA(G, R);
Result := High(TPA) > 10;
end;

function FightOnScreen: Boolean;
var
i, H: integer;
P: TPoint;
ATPA: T2DPointArray;
begin
if not GetFights(ATPA) then
Exit;
H := High(ATPA);
for i := 0 to H do
begin
P := MiddleTPA(ATPA[i]);
if not PointInBox(P, IntToBox(233, 134, 282, 172)) then
begin
Result := High(ATPA[i]) > 20;
if Result then
Exit;
end;
end;
end;

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

function RangeInFight: boolean;
var
T, A: integer;
begin
A := GetArrowCount;
T := GetSystemTime + 2667;
repeat
wait(100);
Result := GetArrowCount < A;
if InFight then
Result := true;
until Result or (GetSystemTime > T);
end;

procedure Antiban;
var
C: integer;
begin
if not LoggedIn then
Exit;
C := Random(90);
if C < 5 then
Status('AntiBan...');
case C of
0: wait(1000 + random(10000));
1:
begin
RandomMovement;
SetAngle(true);
SetAngle(true);
end;
2: HoverSkill(NAF[currentplayer].SkillIs, false);
3: PickUpMouse;
4: BoredHuman;
end;
if C < 5 then
Status('');
end;

function NWait(Time: Integer): Boolean;
var
i, T: Integer;
begin
if not LoggedIn then
Exit;
if Time = 0 then
T := 1
else
T := Time;
for i := 1 to T do
begin
if (GetSystemTime > NRandomsTime) then
begin
Result := FindNormalRandoms;
NRandomsTime := Getsystemtime + 90000 + random(30000);
end;
if FindTalk or FindNonInventoryRandoms then
begin
FindInventoryRandoms;
Result := true;
end;
if Result then
Break;
if Time = 0 then
Exit
else
Wait(200 + Random(50));
end;
end;

procedure InvCheck;
var
i: integer;
begin
for i := 1 to 28 do
begin
if NAF[CurrentPlayer].Inv[i].Exists then
if not ExistsItem(i) then
NAF[CurrentPlayer].Inv[i].Exists := false;
if ExistsItem(i) then
NAF[CurrentPlayer].Inv[i].StackSize := Amount('inv', i);
if NAF[CurrentPlayer].Inv[i].Exists then
Continue;
if ExistsItem(i) then
begin
NAF[CurrentPlayer].Inv[i].Exists := true;
MMouseItem(i) wait(150 + random(50));
NAF[CurrentPlayer].Inv[i].UpText := rs_GetUpText;
end;
end;
end;

function InvCountText(S: string): integer;
var
i: integer;
begin
for i := 1 to 28 do
begin
if Pos(S, NAF[CurrentPlayer].Inv[i].UpText) > 0 then
Result := Result + 1;
end;
end;

function InvEat: boolean;
var
i, x, y: integer;
begin
for i := 1 to 28 do
if (Pos('Eat', NAF[CurrentPlayer].Inv[i].UpText) > 0) then
begin
MMouseItem(i);
Wait(150 + random(50));
if IsUpText('Eat') then
begin
GetMousePos(x, y);
Mouse(x, y, 0, 0, false);
wait(25 + random(25));
if ChooseOption('Eat') then
begin
NAF[CurrentPlayer].Inv[i].Exists := false;
Result := true;
InvCheck;
Exit;
end;
end;
end;
end;

function InvEquipAmmo: boolean;
var
i, x, y: integer;
begin
for i := 1 to 28 do
if (Pos(LowerCase(NAF[CurrentPlayer].AmmoEquip), LowerCase(NAF[CurrentPlayer].Inv[i].UpText)) > 0) then
begin
MMouseItem(i);
Wait(150 + random(50));
if (Pos(LowerCase(NAF[CurrentPlayer].AmmoEquip), LowerCase(rs_GetUpText)) > 0) then
begin
GetMousePos(x, y);
Mouse(x, y, 0, 0, false);
wait(25 + random(25));
if ChooseOption('ield') then
begin
NAF[CurrentPlayer].Inv[i].Exists := false;
Result := true;
InvCheck;
Exit;
end;
end;
end;
end;

function InvBury: integer;
var
i, x, y: integer;
begin
for i := 1 to 28 do
if (Pos('bone', LowerCase(NAF[CurrentPlayer].Inv[i].UpText)) > 0) then
begin
MMouseItem(i);
Wait(150 + random(50));
if (Pos('bone', LowerCase(rs_GetUpText)) > 0) then
begin
GetMousePos(x, y);
Mouse(x, y, 0, 0, false);
wait(25 + random(25));
if ChooseOption('ury') then
begin
NAF[CurrentPlayer].Inv[i].Exists := false;
Result := Result + 1;
Inc(ReportVars[5]);
NWait(1);
FindNormalRandoms;
NWait(1);
end;
end;
end;
InvCheck;
end;

function InvDrop: integer;
var
i, x, y: integer;
begin
for i := 1 to 28 do
if not ArrInStr(NAF[CurrentPlayer].Inv[i].UpText, NAF[CurrentPlayer].ProtectedItems) then
begin
MMouseItem(i);
Wait(150 + random(50));
if not ArrInStr(rs_GetUpText, NAF[CurrentPlayer].ProtectedItems) then
begin
GetMousePos(x, y);
Mouse(x, y, 0, 0, false);
wait(25 + random(25));
if ChooseOption('rop') then
begin
NAF[CurrentPlayer].Inv[i].Exists := false;
Result := Result + 1;
wait(400 + random(200));
end;
end;
end;
InvCheck;
end;

procedure EquipAmmo;
begin
if not (NAF[CurrentPlayer].AmmoEquip = '') then
if (GetSystemTime > EquipTime) then
begin
InvEquipAmmo;
EquipTime := GetSystemTime + RandomRange(60000, 120000);
end;
end;

function AutoCastPoint(i: integer): TPoint;
var
ModX, ModY: integer;
begin
if (i < 1) or (i > 16) then
begin
srl_Warn('AutoCastPoint', 'Incorrect index: ' + IntToStr(i), warn_AllVersions);
Exit;
end;
ModX := i mod 4;
if ModX = 0 then
ModX := 4;
ModY := (i - 1) / 4 + 1;
Result.x := 542 + ModX * 40;
Result.y := 176 + ModY * 62;
end;

function SetUpAutoCast(AutoSpell: string; Defensive: Boolean): Boolean;
var
P, M: TPoint;
SpellNum, Color: integer;
begin
GameTab(1);
case Defensive of
True: Mouse(660, 260, 56, 32, True);
False: Mouse(660, 320, 56, 32, True);
end;
Wait(1000 + Random(500));
case LowerCase(AutoSpell) of
'wind strike', '1': SpellNum := 1;
'water strike', '2': SpellNum := 2;
'earth strike', '3': SpellNum := 3;
'fire strike', '4': SpellNum := 4;
'wind bolt', '5': SpellNum := 5;
'water bolt', '6': SpellNum := 6;
'earth bolt', '7': SpellNum := 7;
'fire bolt', '8': SpellNum := 8;
'wind blast', '9': SpellNum := 9;
'water blast', '10': SpellNum := 10;
'earth blast', '11': SpellNum := 11;
'fire blast', '12': SpellNum := 12;
'wind wave', '13': SpellNum := 13;
'water wave', '14': SpellNum := 14;
'earth wave', '15': SpellNum := 15;
'fire wave', '16': SpellNum := 16;
else
begin
srl_Warn('SetUpAutoCast', 'Incorrect Spell: ' + AutoSpell, warn_AllVersions);
Exit;
end;
end;
P := AutoCastPoint(SpellNum);
case ((P.x - 542) / 40) of
1: Color := 12632764;
2: Color := 16349818;
3: Color := 307460;
4: Color := 225773;
end;
if FindColor(M.x, M.y, Color, P.x - 12, P.y - 12, P.x + 12, P.y + 12) then
begin
Mouse(P.x - 6, P.y - 6, 12, 12, True);
Wait(500 + Random(500));
Result := True;
end
else
Mouse(692, 450, 22, 10, true);
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('Weapon-Lookup failed, SCAR might of lost window focus. [Restart SCAR for SMART]');
Exit;
end;
end;
end;

function SetCombat(Kind: string): boolean;
var
i, ii: integer;
begin
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;
end;

function SpecialPercent: integer;
var
z: Integer;
TPA: TPointArray;
begin
GameTab(1);
z := GetColorToleranceSpeed;
ColorToleranceSpeed(1);
FindColorsTolerance(TPA, 2985515, 572, 427, 712, 428, 80);
ColorToleranceSpeed(z);
result := Round(GetArrayLength(TPA) / 283.0 * 100.0);
end;

function SpecialAttack: boolean;
var
SP: integer;
UseSpecial: boolean;
begin
if not SpecAttack then
Exit;
if not NAF[CurrentPlayer].Special.CanUse then
Exit;
if NAF[CurrentPlayer].Special.Time < 1 then
begin
SP := SpecialPercent;
NAF[CurrentPlayer].Special.Time := GetSystemTime + (Round(100.0 - SP / 10.0) * 31000);
end;
if GetSystemTime >= NAF[CurrentPlayer].Special.Time then
begin
SP := SpecialPercent;
if NAF[CurrentPlayer].Special.TimesUsed = 1 then
NAF[CurrentPlayer].Special.WeapPercent := NAF[CurrentPlayer].Special.Percent - SP;
NAF[CurrentPlayer].Special.Percent := SP;
if NAF[CurrentPlayer].Special.TimesUsed < 1 then
UseSpecial := true;
if (NAF[CurrentPlayer].Special.Percent >= NAF[CurrentPlayer].Special.WeapPercent) and (NAF[CurrentPlayer].Special.TimesUsed > 0) then
UseSpecial := true;
end;
if UseSpecial then
begin
GameTab(1);
if SpecialPercent > 18 then
begin
Mouse(634, 421, 16, 4, true);
Result := True;
NAF[CurrentPlayer].Special.TimesUsed := NAF[CurrentPlayer].Special.TimesUsed + 1;
end;
end;
end;

procedure SetupPlayer;
var
Mode, i: integer;
begin
if not LoggedIn then
Exit;
FindNormalRandoms;
Status('Setting up player: ' + Players[CurrentPlayer].Name + '...');
MouseSpeed := RandomRange(11, 16);
SetAngle(true);
SetAngle(true);
GetAllLevels;
if not NAF[CurrentPlayer].Setup then
begin
InvCheck;
NAF[currentplayer].Food := InvCountText('Eat');
NAF[currentplayer].Setup := true;
writeln('Food = ' + inttostr(NAF[CurrentPlayer].Food));
NAF[CurrentPlayer].Special.CanUse := SpecialPercent > 7;
WeaponLookup(NAF[CurrentPlayer].Combat);
for i := 0 to 3 do
begin
if ArrInStr('ranged', NAF[CurrentPlayer].Combat[i]) then
NAF[CurrentPlayer].Range := true;
if ArrInStr('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 NAF[CurrentPlayer].Training of
'attack': Mode := 1;
'strength': Mode := 2;
'defence', 'defense': Mode := 3;
'shared', 'controlled': 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;
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');
end;
end;
if NAF[CurrentPlayer].Range then
begin
case NAF[CurrentPlayer].Training of
'accurate': SetFightMode(1);
'rapid': Setfightmode(2);
'longrange': Setfightmode(3);
'even': Setfightmode(2);
end;
NAF[CurrentPlayer].SkillIs := 'range';
ArrowStartAmount := GetArrowCount;
EquipTime := GetSystemTime + RandomRange(60000, 120000);
if (ArrowStartAmount <= 100) then
begin
LogoutSeq('Low ammo count! (below 100)');
exit;
end;
end;
if NAF[CurrentPlayer].Magic then
begin
if not SetUpAutoCast(NAF[CurrentPlayer].Training, false) then
LogoutSeq('Out of runes or Magic lvl to low');
NAF[CurrentPlayer].SkillIs := 'magic';
end;
Retaliate(True);
SetRun(True);
StartXP := GetXP(NAF[CurrentPlayer].SkillIs);
MarkTime(RoundTime);
MarkTime(AttackTime);
LogoutTime := GetSystemTime + RandomRange((LogoutEvery - 2) * 60000, (LogoutEvery + 2) * 60000);
end;

function ScriptRunTime: string;
var
H, M, S: integer;
begin
ConvertTime(gettimerunning, H, M, S);
result := inttostr(H) + 'h:' + inttostr(M) + 'm:' + inttostr(S) + 's';
end;

procedure Report;
var
CurXP, I, H, M, S: integer;
begin
CurXP := GetXP(NAF[CurrentPlayer].SkillIs);
if (CurXP > StartXP) then
ReportVars[0] := CurXP - StartXP;
ReportVars[1] := Round(ReportVars[1] * 0.70);
NAF[CurrentPlayer].XP := NAF[CurrentPlayer].XP + ReportVars[0];
NAF[CurrentPlayer].Kills := NAF[CurrentPlayer].Kills + ReportVars[1];
NAF[CurrentPlayer].Pickups := NAF[CurrentPlayer].Pickups + ReportVars[2];
NAF[CurrentPlayer].Buried := NAF[CurrentPlayer].Buried + ReportVars[5];
NAF[CurrentPlayer].PlayTime := NAF[CurrentPlayer].PlayTime + TimeFromMark(RoundTime);
ConvertTime(NAF[CurrentPlayer].PlayTime, H, M, S);
NAF[CurrentPlayer].XPpH := Round(NAF[CurrentPlayer].XP / (H + M / 60.0));
if NAF[CurrentPlayer].Range then
begin
ReportVars[4] := ArrowStartAmount - GetArrowCount;
NAF[CurrentPlayer].Ammo := NAF[CurrentPlayer].Ammo + ReportVars[4];
NAF[CurrentPlayer].AmmoPH := Round(NAF[CurrentPlayer].Ammo / (H + M / 60.0));
TStats.Ammo := TStats.Ammo + ReportVars[4];
end;
TStats.XP := TStats.XP + ReportVars[0];
TStats.Kills := TStats.Kills + ReportVars[1];
TStats.Pickups := TStats.Pickups + ReportVars[2];
TStats.FoodAte := TStats.FoodAte + ReportVars[3];
Disguise(ScriptRunTime);
if (HowManyPlayers = 1) then
begin
writeln('*********************************************');
writeln(Padr('| Nautilus by Narcle | ' + ScriptRunTime, 44) + '|');
writeln('*********************************************');
writeln(Padr('| Kills: ' + Inttostr(NAF[CurrentPlayer].Kills), 22) + Padr('| XP/Hour: ' + Inttostr(NAF[CurrentPlayer].XPpH), 22) + '|');
writeln(Padr('| XP Gained: ' + Inttostr(NAF[CurrentPlayer].XP), 22) + Padr('| Food Ate: ' + Inttostr(NAF[CurrentPlayer].FoodAte), 22) + '|');
writeln(Padr('| Pick Ups: ' + Inttostr(NAF[CurrentPlayer].PickUps), 22) + Padr('| TtL: ', 22) + '|');
if NAF[CurrentPlayer].Range then
writeln(Padr('| Ammo Used: ' + Inttostr(NAF[CurrentPlayer].Ammo), 22) + Padr('| Ammo/Hour: ' + Inttostr(NAF[CurrentPlayer].AmmoPH), 22) + '|');
writeln('*********************************************');
writeln('');
end;
if (HowManyPlayers > 1) then
begin
Writeln('*******************************************************************************');
Writeln(Padr('| - Multi - Player - Nautilus by Narcle_| Run Time: ' + ScriptRunTime, 77) + ' |');
Writeln('*******************************************************************************');
Writeln('| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food | ');
Writeln('| -- | ALL | Totals | ' + Padr(IntToStr(TStats.Kills), 6) + ' | ' + Padr(IntToStr(TStats.XP), 9) + + ' | ------- | ' + Padr(inttostr(TStats.Pickups), 8) + ' | ' + Padr(IntToStr(TStats.Ammo), 5) + + ' | ' + Padr(IntToStr(TStats.FoodAte), 4) + ' |');
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(NAF[i].Kills), 6) + ' | ' + Padr(IntToStr(NAF[i].XP), 9) + ' | ' + + Padr(IntToStr(NAF[i].XPpH), 7) + ' | ' + Padr(IntToStr(NAF[i].PickUps), 8) + ' | ' + + Padr(IntToStr(NAF[i].Ammo), 5) + ' | ' + Padr(IntToStr(NAF[i].FoodAte), 4) + ' |');
end;
Writeln('*******************************************************************************');
end;
SendSRLReport;
end;

procedure LogoutSeq(reason: string);
var
BreakFor, T, H, M, S: integer;
begin
Report;
if (reason = '') then
begin
if (HowManyPlayers = 1) then
begin
Logout;
BreakFor := RandomRange(5000, 90000);
writeln(inttostr(BreakFor / 1000) + ' second break.');
MarkTime(T);
repeat
ConvertTime(BreakFor - TimeFromMark(T), H, M, S) Disguise(inttostr(M) + 'm:' + inttostr(S) + 's Break');
wait(1000);
until (BreakFor < TimeFromMark(T)) LogoutTime := GetSystemTime + RandomRange((LogoutEvery - 2) * 60000, (LogoutEvery + 2) * 60000);
Disguise(ScriptRunTime);
end;
nextplayer(true);
end
else
begin
writeln(reason + ', ' + Players[CurrentPlayer].Name + ' is now inactive.');
nextplayer(false);
end;
SetupPlayer;
end;

function TakeABreak: boolean;
var
H, M, S, BreakFor, T: integer;
begin
if (GetSystemTime >= BreakTime) then
begin
result := true;
BreakFor := RandomRange(15 * 60000, 45 * 60000);
ConvertTime(BreakFor, H, M, S);
Report;
Writeln('Break for: ' + inttostr(M) + 'm:' + inttostr(S) + 's');
Logout;
MarkTime(T);
repeat
ConvertTime(BreakFor - TimeFromMark(T), H, M, S) Disguise(inttostr(M) + 'm:' + inttostr(S) + 's Break');
wait(1000);
until (BreakFor < TimeFromMark(T)) BreakTime := GetSystemTime + RandomRange(60 * 60000, 180 * 60000);
LogoutTime := GetSystemTime + RandomRange((LogoutEvery - 2) * 60000, (LogoutEvery + 2) * 60000);
Disguise(ScriptRunTime);
NextPlayer(true);
SetupPlayer;
end;
end;

function TakeASleep(SleepTime: string): boolean;
var
H, M, S, ms: Word;
SleepH, SleepM, SleepFor, Hr, Mr, Sr, T: integer;
begin
SleepH := StrToInt(Left(SleepTime, 2));
SleepM := StrToInt(Right(SleepTime, 2));
DecodeTime(Now, H, M, S, ms);
if (H = SleepH) and (M > SleepM) then
begin
Result := true;
Report;
SleepFor := RandomRange(540 * 60000, 900 * 60000);
ConvertTime(SleepFor, Hr, Mr, Sr);
Writeln('Sleep for: ' + inttostr(Hr) + 'h:' + inttostr(Mr) + 'm:' + inttostr(Sr) + 's');
Logout;
MarkTime(T);
repeat
ConvertTime(SleepFor - TimeFromMark(T), Hr, Mr, Sr);
Disguise(inttostr(Hr) + 'h:' + inttostr(Mr) + 'm:' + inttostr(Sr) + 's Sleep');
wait(1000);
until (SleepFor < TimeFromMark(T)) BreakTime := GetSystemTime + RandomRange(45 * 60000, 180 * 60000);
LogoutTime := GetSystemTime + RandomRange((LogoutEvery - 2) * 60000, (LogoutEvery + 2) * 60000);
Disguise(ScriptRunTime);
NextPlayer(true);
SetupPlayer;
end;
end;

procedure ClearTPAsInBox(var TPA: TPointArray; Box: TBox);
var
i, H: integer;
begin
H := High(TPA);
for i := 0 to H do
if PointInBox(TPA[i], Box) then
begin
try
Swap(TPA[i], TPA[H]);
SetArrayLength(TPA, H);
i := i - 1;
H := High(TPA);
except
end;
end;
end;

procedure ClearATPAsInBox(var ATPA: T2DPointArray; Box: TBox);
var
i, H: integer;
begin
H := High(ATPA);
for i := 0 to H do
ClearTPAsInBox(ATPA[i], Box);
end;

function ChooseCount(Names: TStringArray): integer;
var
x, y, Ymod, T: integer;
B: TBox;
P: TPointArray;
i, H, ii, C: integer;
begin
T := GetSystemTime;
GetClientDimensions(B.X2, B.Y2);
B.x1 := 0;
B.y1 := 0;
FindColorsTolerance(P, 4674653, B.X1, B.Y1, B.X2, B.Y2, 0);
if Length(P) = 0 then
Exit;
B := GetTPABounds(P);
H := High(Names);
C := Round((B.Y2 - B.Y1 - 22) / 15);
Ymod := B.Y1 + 4;
for i := 0 to C do
begin
Ymod := Ymod + 15;
if FindText(x, y, 'ake', upchars, B.X1, Ymod - 2, B.X2, Ymod + 17) then
for ii := 0 to H do
if FindText(x, y, Names[ii], upchars, B.X1, Ymod - 2, B.X2, Ymod + 17) then
begin
Result := Result + 1;
Break;
end;
end;
end;

function ItemsOnScreen: integer;
var
i: integer;
TPA: TPointArray;
begin
FindColorsSpiralTolerance(MMCX, MMCY, TPA, 2105598, MMX1, MMY1, MMX2, MMY2, 0);
if Length(TPA) < 1 then
Exit;
RAaSTPA(TPA, 3);
for i := 0 to High(TPA) do
if InAbstractBox(590, 63, 656, 63, 646, 100, 600, 100, TPA[i].x, TPA[i].y) then
Result := Result + 1;
end;

function ClusterColorsATPA(Colors: TIntegerArray; Size: integer): T2DPointArray;
var
H, i, cts: integer;
TPA: TPointArray;
begin
cts := GetColorToleranceSpeed;
ColorToleranceSpeed(1);
H := High(Colors);
SetArrayLength(Result, H + 1);
for i := 0 to H do
FindColorsSpiralTolerance(MSCX, MSCY, Result[i], Colors[i], MSX1, MSY1, MSX2, MSY2, 4);
ColorToleranceSpeed(cts);
try
TPA := MergeATPA(Result);
ClearSameIntegersAndTPA(Colors, TPA);
except
Exit;
end;
if GetArrayLength(TPA) < 1 then
Exit;
Result := SplitTPAEx(TPA, Size, Size);
SortATPAFrom(Result, Point(MSCX, MSCY));
end;

Function SpiralMouseOut(Sx, Sy, Time: integer; UpText: String; Dist: Extended; LeftClick: Boolean): Boolean;
var
angle, angleINC, r: extended;
x, y, T: integer;
P, M: TPoint;
begin
angle:= (5.283 + random(3));
angleINC := 0.2618;
r := Dist * angle;
x := Round(r * cos(angle));
y := Round(r * sin(angle));
T := GetSystemTime + Time;
repeat
P := Point(x + Sx, y + Sy);//256, 167
if (P.x > 4) and (P.x < 516) and (P.y > 4) and (P.y < 338) then
begin
MMouse(P.x, P.y, 1, 1);
wait(30+random(20));
if IsUpText(UpText) then
begin
GetMousePos(M.x, M.y);
Mouse(M.x, M.y, 0, 0, LeftClick);
wait(250 + random(150));
Result := true;
end;
end else
Exit;
angle := angle + angleINC;
r:= Dist * angle;
x:= Round(r * cos(angle));
y:= Round(r * sin(angle));
until(Result) or (GetSystemTime > T);
end;

function PickUpTPA(Colors: TIntegerArray; Names: TStringArray): integer;
var
i, i1, H, CC: integer;
TP: Tpoint;
TPA: Tpointarray;
ATPA: T2DPointArray;
begin
if not LoggedIn then
Exit;
try
if (Colors[0] < 1) then
Exit;
except
Exit;
end;
if ItemsOnScreen < 1 then
Exit;
ATPA := ClusterColorsATPA(Colors, 18);
ClearATPAsInBox(ATPA, InttoBox(235, 140, 280, 200));
TPA := MergeATPA(ATPA);
ATPA := TPAtoATPA(TPA, 18);
H := High(ATPA);
Status('Searching for items to pickup...');
for i := 0 to H do
begin
if ItemsOnScreen < 1 then
Break;
TP := MiddleTPA(ATPA[i]);
if (TP.x < 10) and (TP.y < 10) then
Continue;
MMouse(TP.x, TP.y, 1, 1);
Wait(150 + random(50));
if IsUpText('ake') then
begin
GetMousePos(TP.x, TP.y);
Mouse(TP.x, TP.y, 0, 0, False);
wait(25 + random(25));
CC := ChooseCount(Names);
if CC = 0 then
Continue;
for i1 := 0 to CC - 1 do
begin
if i1 > 0 then
SpiralMouseOut(250, 167, 3500+random(500), 'ake', 1.4, false);

begin
Inc(Result);
Inc(ReportVars[2]);
FFlag(0);
wait(300 + random(150));
if (i1 = 0) and (CC > 1) then
Wait(400 + random(200));
end;
if CC = 1 then
Break;
if InFight then
Exit;
end;
if (Result > 0) then
begin
InvCheck;
Exit;
end;
end;
end;
end;

procedure HpCheck;
begin
if not (LoggedIn) or (HPPercent > 50) then
Exit;
if (HPPercent <= 50) then
begin
Status('HP low doing checks...');
if NAF[currentplayer].Food > 0 then
if not (InvEmpty) then
begin
if InvEat then
begin
NAF[currentplayer].FoodAte := NAF[currentplayer].FoodAte + 1;
NAF[currentplayer].Food := NAF[currentplayer].Food - 1;
ReportVars[3] := ReportVars[3] + 1;
end;
end;
if (NAF[CurrentPlayer].Food < 1) then
begin
if (HPPercent < 25) then
if (InFight) then
begin
Status('Running away HP% < 25...');
RunAway(NAF[currentplayer].RunDir, true, 1, 10000 + random(2000));
end;
repeat
Status('HP is ' + inttostr(HPPercent) + '%');
NWait(4);
case random(5) of
0: BoredHuman;
1: RandomMovement;
end;
if not LoggedIn or (GetSystemTime > LogoutTime) then
Exit;
until (HPPercent > 50);
end;
end;
if (HPpercent > 50) then
Status('HP is above ' + inttostr(HPPercent) + '%, we''re good to go!');
end;

function MobTPAs: TPointArray;
var
TPA: TPointArray;
begin
FindColorsSpiralTolerance(MMCX, MMCY, TPA, 195836, MMCX - 35, MMCY - 35, MMCX + 35, MMCY + 35, 0);
if Length(TPA) < 1 then
Exit;
RAaSTPA(TPA, 4);
SortTPAFrom(TPA, IntToPoint(MMCX, MMCY));
result := TPA;
end;

function MobsOnScreen: integer;
var
i: integer;
mTPA: TPointArray;
begin
mTPA := MobTPAs for i := 0 to High(mTPA) do
if InAbstractBox(590, 63, 656, 63, 646, 100, 600, 100, mTPA[i].x, mTPA[i].y) then
result := result + 1;
end;

function MobFinder: boolean;
var
mTPA: TPointArray;
mAng: Integer;
begin
mTPA := MobTPAs;
if Length(mTPA) < 1 then
begin
result := false;
Exit;
end;
if (Distance(mTPA[0].x, mTPA[0].y, MMCX, MMCY) > 17) then
begin
if ClickToMobMM then
begin
Mouse(mTPA[0].x - 2, mTPA[0].y - 2, 5, 5, true);
FFlag(1);
end
else
begin
result := false;
exit;
end;
end
else
begin
mAng := Round(Degrees(ArcTan2(mTPA[0].Y - MMCY, mTPA[0].X - MMCX)) + 90 + rs_GetCompassAngleDegrees);
if (mAng < 0) then
mAng := mAng + 360;
if (mAng > 360) then
mAng := mAng - 360;
mAng := RandomRange(mAng - 20, mAng + 20);
MakeCompass(inttostr(mAng));
end;
if (MobsOnScreen > 0) then
result := true;
end;

procedure SitAndWait;
var
T: integer;
begin
MarkTime(T);
repeat
Status('Sit & Wait...');
if not LoggedIn then
Exit;
NWait(2);
AntiBan;
HpCheck;
if ClickToMobMM then
if (Length(MobTPAs) > 0) then
Exit;
until (TimeFromMark(T) > 60000) or (MobsOnScreen > 0)
end;

function WaitFight: boolean;
var
T: integer;
begin
MarkTime(T);
if NAF[CurrentPlayer].Melee then
begin
while not InFight and (TimeFromMark(T) < 5000) do
wait(100);
begin
Status('Killing Monster...');
repeat
NWait(1);
HpCheck;
Result := not InFight;
until Result or (not LoggedIn) or (not FightOnScreen);
end;
end;
if NAF[CurrentPlayer].Range or NAF[CurrentPlayer].Magic then
begin
Status('Killing Monster...');
while not InFight and (TimeFromMark(T) < 15000) do
wait(100);
repeat
NWait(1);
HpCheck;
Result := not InFight;
until Result or (not LoggedIn) or (not FightOnScreen);
end;
Status('Fight Ended.');
end;

function FightTPA(Names: TStringArray; Colors: TIntegerArray; RightClick: Boolean): Boolean;
var
i, H, z, CN: integer;
TP: Tpoint;
TPA: Tpointarray;
ATPA, FaTPA: T2DPointArray;
begin
if not LoggedIn or (MobsOnScreen = 0) then
Exit;
if InFight then
if FightOnScreen then
WaitFight;
Status('Searching...');
ATPA := ClusterColorsATPA(Colors, 40);
try
TPA := MergeATPA(ATPA);
except
Exit;
end;
ClearTPAsInBox(TPA, InttoBox(235, 140, 280, 200));
if GetArrayLength(TPA) < 1 then
Exit;
ATPA := SplitTPAEx(TPA, 40, 40);
SortATPAFrom(ATPA, Point(MSCX, MSCY));
H := High(ATPA);
for i := 0 to H do
begin
if (MobsOnScreen = 0) then
Exit;
TP := MiddleTPA(ATPA[i]);
if IsFightAt(TP.x, TP.y) then
Continue;
MMouse(TP.x, TP.y, 1, 1);
Wait(200 + Random(50));
if IsUpTextMultiCustom(Names) then
begin
GetMousePos(TP.x, TP.y);
if RightClick then
CN := 0
else
CN := Random(2);
case CN of
0:
begin
Mouse(TP.x, TP.y, 0, 0, false);
Wait(25 + random(25));
Result := ChooseOption('tack');
end;
1: Result := MLeftClick(TP.x, TP.y);
end;
if Result then
begin
Status('Attacked');
MarkTime(AttackTime);
NWait(2);
FFlag(0);
ReportVars[1] := ReportVars[1] + 1;
Exit;
end;
end;
end;
end;

procedure NSetup;
var
i, n: integer;
begin
ClearDebug;
ScriptNews;

NarcSig;

wait(100);

Disguise('SRL Loading...');
Status('SRL Loading...');
SetupSRL;
NarclesINI;
if (SRLID = '') or (SRLPassword = '') then
begin
Writeln('');
Writeln('Please register at SRL-stats in the future to');
Writeln('remove this message and the time delay.');
writeln('To set up a SRL stats ID go here: http://www.stats.srl-forums.com');
Writeln(' -Regards Narcle');
n := 15;
repeat
Disguise(inttostr(n) + ' Seconds to start.');
wait(999);
n := n - 1;
until (n = 0)
end;
ScriptID := '967';
DeclarePlayers;
Disguise('Nautilus Start');
for i := 0 to HowManyPlayers - 1 do
begin
if (NAF[i].Training = '') then
NAF[i].Training := 'even'
else
NAF[i].Training := LowerCase(NAF[i].Training);
if (NAF[i].RunDir = '') then
NAF[i].RunDir := 's'
else
NAF[i].RunDir := NAF[i].RunDir;
if (NAF[i].Names[0] = '') then
NAF[i].Names := ['ttack']
else
NAF[i].Names := NAF[i].Names;
end;
BreakTime := GetSystemTime + RandomRange(60 * 60000, 150 * 60000);
LogoutTime := GetSystemTime + RandomRange((LogoutEvery - 2) * 60000, (LogoutEvery + 2) * 60000);
if not LoggedIn then
LoginPlayer;
SetupPlayer;
Disguise('Fighting...');
end;

begin
NSetup;
repeat
if not LoggedIn then
LoginPlayer;
PickUpTPA(NAF[CurrentPlayer].PickupColors, NAF[CurrentPlayer].PickupNames);
if (MobsOnScreen = 0) then
if not MobFinder then
SitAndWait;
SpecialAttack;
if FightTPA(NAF[CurrentPlayer].Names, NAF[CurrentPlayer].Colors, RightClickOnly) then
WaitFight;
HpCheck;
EquipAmmo;
if InvFull then
begin
if NAF[CurrentPlayer].InvOptions[0] then
InvBury;
if NAF[CurrentPlayer].InvOptions[1] then
InvDrop;
end;
if (TimeFromMark(AttackTime) >= 180000) then
LogoutSeq('Couldn''t find monsters');
if (GetSystemTime > LogoutTime) then
LogoutSeq('');
if TakeSleeps then

if TakeBreaks then
TakeABreak;
Antiban;
FindNormalRandoms;
until (false);
end.

The Mayor

2008-11-10 02:24:25

The Updated version will be here in a few days, so i wouldn't worry about it too much. If your really keen for a proggy, just re-download the script

EDIT: you do realise the progress report doesn't show up straight away, only after the first log out, about 9min or so.

noobscam

2008-11-10 11:21:24

finally a not out-dated fighting script :P



*********************************************
| Nautilus by Narcle | 0h:9m:30s |
*********************************************
| Kills: 27 | XP/Hour: 5640 |
| XP Gained: 752 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************



I stopped it because after the break, it clicked on graphic thing instead of login…

unhappy egg

2008-11-10 11:27:54

From: THE MAYOR
The Updated version will be here in a few days, so i wouldn't worry about it too much. If your really keen for a proggy, just re-download the script

EDIT: you do realise the progress report doesn't show up straight away, only after the first log out, about 9min or so.


Ohhh ok I see. Thanks!

Narcle

2008-11-10 11:39:10

Released 0.2.1

This will fix Range & Magic detection. I haven't gone any further with script yet (haven't had time).

alias8818

2008-11-10 13:08:05

*********************************************
| Nautilus by Narcle | 0h:10m:30s |
*********************************************
| Kills: 5 | XP/Hour: 10773 |
| XP Gained: 1616 | Food Ate: 0 |
| Pick Ups: 4 | TtL: |
*********************************************

:) Working pretty decent.

Even better one…

*********************************************
| Nautilus by Narcle | 0h:10m:13s |
*********************************************
| Kills: 15 | XP/Hour: 20693 |
| XP Gained: 3104 | Food Ate: 0 |
| Pick Ups: 6 | TtL: |
*********************************************

The Mayor

2008-11-10 13:34:26

*********************************************
| Nautilus by Narcle | 10h:34m:50s |
*********************************************
| Kills: 951 | XP/Hour: 0 |
| XP Gained: 0 | Food Ate: 7 |
| Pick Ups: 2189 | TtL: |
*********************************************


heres a proggy from old version,

stoped manually as i wish to test 0.2.1.

EDIT: New Version looks Really nice It doesn't pick up items while ranging anymore, and waits longer before clicking another monster, so it doesn't attack multiple monsters at once.

I added CustomPickup into this again, because i don't like to lose arrows lol, it very rarely misses an arrow on the ground. iv'e noticed About 7 out of every 10 pickups uses CustomPickup, and only about 3/10 uses PickupTPA.

But yea, this looks good, i'll be sure to post a proggy later today/tommorow

EDIT EDIT:

heres a proggy, working much better now:

*********************************************
| Nautilus by Narcle | 0h:9m:49s |
*********************************************
| Kills: 16 | XP/Hour: 13253 |
| XP Gained: 1988 | Food Ate: 0 |
| Pick Ups: 13 | TtL: |
| Ammo Used: -168 | Ammo/Hour: -1120 |
*********************************************

noobscam

2008-11-10 14:11:27

this is very good, but I tried it in pvp world, and someone attacked me. When I had very low hp, it didnt eat…

NCDS

2008-11-10 14:50:17

Ran it last night because i havent in a while

*********************************************
| Nautilus by Narcle | 6h:31m:27s |
*********************************************
| Kills: 931 | XP/Hour: 18306 |
| XP Gained: 88480 | Food Ate: 0 |
| Pick Ups: 85 | TtL: |
*********************************************
ran good
im useing Melee (Defence) and the pick-ups still werent doing so great,
but good enough to keep me happy ;)

stopped because of a runtime error with 'wizzy plugin'?
im totally clueless as to what that is about.

The Mayor

2008-11-10 14:59:29

From: noobscam
this is very good, but I tried it in pvp world, and someone attacked me. When I had very low hp, it didnt eat…


Umm.. Now why would you use this in a PvP world?

LoL :confused:

BuRdTuRd

2008-11-10 15:01:42

Once again, A flawless report. Logged out when I was on about half hp and no food :).

*********************************************
| Nautilus by Narcle | 7h:11m:39s |
*********************************************
| Kills: 1746 | XP/Hour: 24883 |
| XP Gained: 154272 | Food Ate: 28 |
| Pick Ups: 0 | TtL: |
*********************************************

supersayian2224

2008-11-10 15:22:18

Ok, the new script does not work. It gets stuck on loading srl and it goes wacko!
and it sometimes gets stuck on news.

supersayian2224

2008-11-10 20:51:49

*********************************************
| Nautilus by Narcle | 0h:42m:52s |
*********************************************
| Kills: 117 | XP/Hour: 0 |
| XP Gained: 0 | Food Ate: 13 |
| Pick Ups: 0 | TtL: |
*********************************************

mormonman

2008-11-10 22:59:54

From: supersayian2224
Ok, the new script does not work. It gets stuck on loading srl and it goes wacko!
and it sometimes gets stuck on news.


narcle said that script hogged your computer more so if the computer you tried that on is ftl or just terrible it probably won't work very well!

chitin

2008-11-10 23:40:13

[Runtime Error] : Out Of Range in line 664 in script C:\Program Files\SCAR 3.15\Scripts\Nautilus.scar

hmm not sure what thats about… moves the mouse to about 500 500 on screen…. then says error…

Narcle

2008-11-11 07:38:28

Yeah guys I'll just toss PickUpTPA for now and use NAFs if you want. Since it has been proven to work better. There is some things I wish I could do but don't have time.

Also I want to get TtL [Time to Level] working, I wonder if I forgot it? Meh.

unhappy egg

2008-11-11 12:24:27

Never mind I got it to work. Now it works well!

The Mayor

2008-11-11 13:29:22

Heres a short report, it's working really well

*********************************************
| Nautilus by Narcle | 4h:4m:17s |
*********************************************
| Kills: 459 | XP/Hour: 16298 |
| XP Gained: 51068 | Food Ate: 1 |
| Pick Ups: 309 | TtL: |
| Ammo Used: 2951 | Ammo/Hour: 942 |
*********************************************


From: Narcle

Also I want to get TtL [Time to Level] working, I wonder if I forgot it? Meh.


Just had a look, it looks like you did forget to put it in the script. LOL

chitin

2008-11-11 15:55:41

wow well this is frustrating …ummm how bout an actual example of a setup…completed…cuz i believe i mess up at the "combat" part…i put "attack"…but nooo i put "strength"….and noo…i get error again…i put melee for god's sake that im not totally retarded and it says incorrect level, but then its starts moving the mouse all over while having the status as "fighting"

Sir_Oober

2008-11-12 03:54:33

what rev is this for

supersayian2224

2008-11-15 20:47:52

*********************************************
| Nautilus by Narcle | 0h:53m:16s |
*********************************************
| Kills: 119 | XP/Hour: 14711 |
| XP Gained: 11524 | Food Ate: 20 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 882 | Ammo/Hour: 1126 |
*********************************************

Wizzy

2008-11-15 21:33:40

Eats food randomely when i have full HP
Examines everything around

Any help? i followed all the rules and I know how to run "complicated" scripts

Darkterroz

2008-11-15 22:59:39

Can someone please help me and setup this script so that it works on hill giants please. I have tried several times and it doesnt pick anything up or bury anything. If you could do this and it works that would be great.

doggery

2008-11-16 01:02:22

From: Darkterroz
Can someone please help me and setup this script so that it works on hill giants please. I have tried several times and it doesnt pick anything up or bury anything. If you could do this and it works that would be great.


Yes it dosnt pickup or bury bones.
i wish it could i need some charms :(

faster789

2008-11-16 01:15:01

wow, so many autofighters. Haha, your the reason for my 99 strength, now time to make you the reason for my future 99 range :D

Which script do you think best suits range, btw I'm not picking up the arrows. So would you say Narcles autofighter or Nautilus? :)

supersayian2224

2008-11-16 23:07:57

*********************************************
| Nautilus by Narcle | 0h:26m:59s |
*********************************************
| Kills: 61 | XP/Hour: 18960 |
| XP Gained: 7900 | Food Ate: 18 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 567 | Ammo/Hour: 1361 |
*********************************************

One of many. It gets around 11k before it runs out of food. Good job!

aumdetn8

2008-11-17 05:25:11

wow this script really hates the maze random…

naryasha

2008-11-17 07:17:15

nnice

whatsthat

2008-11-17 07:29:36

*********************************************
| Nautilus by Narcle | 6h:24m:0s |
*********************************************
| Kills: 1199 | XP/Hour: 25053 |
| XP Gained: 119420 | Food Ate: 15 |
| Pick Ups: 0 | TtL: |
*********************************************

The Mayor

2008-11-17 19:39:44

From: faster789
wow, so many autofighters. Haha, your the reason for my 99 strength, now time to make you the reason for my future 99 range :D

Which script do you think best suits range, btw I'm not picking up the arrows. So would you say Narcles autofighter or Nautilus? :)



I'd say Nautilus. i constantly earn 16-17k per hour with 75ish range.

As for the arrows, i put custom pickup from NAF into this. So it uses pickupTPA (already in this) aswell as custom. It almost never misses an arrow on the ground.

Sweet.

hellian46

2008-11-17 23:30:37

Ok, I will be running this script over night, hope I get a good proggie to post in the morning night all..

supersayian2224

2008-11-17 23:35:38

*********************************************
| Kills: 178 | XP/Hour: 13874 |
| XP Gained: 20348 | Food Ate: 28 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 1178 | Ammo/Hour: 803 |
*********************************************

nice :]

But one thing, the pickups are NOT working. How do I make it work? I'm putting iron and arrow in the pickup names and that's all.

hutic

2008-11-18 01:06:35

yes it doesn't pick up charms (items) but it does point and right click them.. just doesn't do that one extra click to pick it up. but still great work.,

hellian46

2008-11-18 19:53:34

From: whatsthat
*********************************************
| Nautilus by Narcle | 6h:24m:0s |
*********************************************
| Kills: 1199 | XP/Hour: 25053 |
| XP Gained: 119420 | Food Ate: 15 |
| Pick Ups: 0 | TtL: |
*********************************************


Where you leveling at?

Heres mine…

*********************************************
| Nautilus by Narcle | 7h:10m:35s |
*********************************************
| Kills: 263 | XP/Hour: 18309 |
| XP Gained: 88800 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

whatsthat

2008-11-18 23:25:15

From: hellian46
Where you leveling at?

Heres mine…

*********************************************
| Nautilus by Narcle | 7h:10m:35s |
*********************************************
| Kills: 263 | XP/Hour: 18309 |
| XP Gained: 88800 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************


well i don't really want to come out and say it, but i will say that there is a nice food source close by…

Randol_8o8

2008-11-19 00:49:35

It isn't eating my food i used salmon and it recognized it in beginning but when i came back on my char was at lumbridge

hellian46

2008-11-19 15:19:00

From: whatsthat
well i don't really want to come out and say it, but i will say that there is a nice food source close by…


Send me a PM please telling me looks like a nice spot…

Heres my new proggie. Its still running but doing a 30 min break so I figured I would post the proggie..

*********************************************
| Nautilus by Narcle | 12h:25m:31s |
*********************************************
| Kills: 618 | XP/Hour: 20122 |
| XP Gained: 177076 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

effinpanda

2008-11-19 23:49:24

I got
[Runtime Error] : divide by Zero in line 879 in script C:\Documents and Settings\Tyler\Desktop\GoodAutoF.scar

Here is line 878-880
ConvertTime(NAF[CurrentPlayer].PlayTime, H, M, S);
NAF[CurrentPlayer].XPpH := Round(NAF[CurrentPlayer].XP / (H + M / 60.0));
if NAF[CurrentPlayer].Range then

It kills three cows, checkes my exp that its training and stops on that skill with the error.

Any Ideas/Help?

-THANKS!

BuRdTuRd

2008-11-21 15:16:21

Works perfectly flawless for me all the time. Here is one from today.
*********************************************
| Nautilus by Narcle | 8h:13m:41s |
*********************************************
| Kills: 2082 | XP/Hour: 27640 |
| XP Gained: 199468 | Food Ate: 28 |
| Pick Ups: 0 | TtL: |
*********************************************

supersayian2224

2008-11-21 19:27:25

Um .

The kill tracker stopped working for me :P

*********************************************
| Nautilus by Narcle | 0h:23m:53s |
*********************************************
| Kills: 8 | XP/Hour: 16174 |
| XP Gained: 6200 | Food Ate: 14 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 465 | Ammo/Hour: 1213 |
*********************************************

lol :P

supersayian2224

2008-11-21 23:58:42

OK.

I was lucky enough to actually watch the script go through a maze. It went 75% through then couldn't find a door, so I helped it through. =P

P.S.

THIS SCRIPT IS AWESOME - I'm NOW 69 RANGE ON MY PURE, started with like lv 60 a week or so ago~!!

hellian46

2008-11-22 13:04:19

Here you go just a short one compared to my last but yes, I forgot to set last night so I set this morning when I woke up..

*********************************************
| Nautilus by Narcle | 6h:9m:48s |
*********************************************
| Kills: 232 | XP/Hour: 18483 |
| XP Gained: 80400 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

aumdetn8

2008-11-22 19:52:37

Im haveing troubke with this script abit… It works perfect until it logs out for its break, then when it trys to log back in the mouse clicks on the username bar but dosnt type anything and then it clicks password bar but dosnt type anything.

So when it clicks login nothing happens as it didnt type anything into the user or pass

supersayian2224

2008-11-22 20:42:50

What client are you using to play runescape? Some are affected by Scar (makes it unable to type into it and stuff).

And the kill count is NOT working at all now.

hellian46

2008-11-23 12:04:32

*********************************************
| Nautilus by Narcle | 8h:34m:47s |
*********************************************
| Kills: 299 | XP/Hour: 20372 |
| XP Gained: 114760 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************


Ever things works for me..

hellian46

2008-11-24 12:46:31

Heres another…

*********************************************
| Nautilus by Narcle | 11h:39m:47s |
*********************************************
| Kills: 555 | XP/Hour: 19580 |
| XP Gained: 153376 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

NCDS

2008-11-25 16:33:43

From: hellian46
Heres another…

*********************************************
| Nautilus by Narcle | 11h:39m:47s |
*********************************************
| Kills: 555 | XP/Hour: 19580 |
| XP Gained: 153376 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************


Watch how much your Autoing, dont wanna see ya get banned ;)


and kill count still works fine for me to, I ran it for a minute just to check.
*********************************************
| Nautilus by Narcle | 0h:10m:39s |
*********************************************
| Kills: 13 | XP/Hour: 21528 |
| XP Gained: 3588 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

Rhipz

2008-11-25 17:43:41

You definitely are the man, Narticle. Junior members rock btw.

hellian46

2008-11-26 13:31:08

Thanks Narcle I got 97 str right now going for 99 with your script, been working good as you can tell from my proggies, will let you know when I get 99, got 900k from 98 right now..

abcanw

2008-11-28 07:23:26

guys i think i got aproblem
when i start the script it work fine.
then it click on log in
then the mouse stick into the words pleas log in
and it stays like this forever
what should i do?


edit:

i found the reason : login is broken
the solution is here http://www.villavu.com/forum/showthread.php?t=38768

and awesome script narcle i love ur scripts


*********************************************
| Nautilus by Narcle | 0h:41m:50s |
*********************************************
| Kills: 184 | XP/Hour: 29000 |
| XP Gained: 17400 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

supersayian2224

2008-11-29 00:08:08

Wow for some reason now after 1 kill it just says no monsters found logging out??? it's so dumb@

abcanw

2008-11-29 04:18:57

that's weird because it works fine with me
try changing the color
or download the original script again
tell me what happen with u

BanditX

2008-11-30 07:39:09

*********************************************
| Nautilus by Narcle | 2h:15m:45s |
*********************************************
| Kills: 157 | XP/Hour: 12123 |
| XP Gained: 23236 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 2387 | Ammo/Hour: 1245 |
*********************************************
Awesome script. Noticeably slower than NAF and NFF, but that has been explained already. It takes a while to find monsters and often continues to switch between unfinished monsters, but I'm going to mess with the timer and see if I can get a more accurate wait time for what I'm attacking. Other than that, awesome. Keep up the good work!

Edit: Here's an even better one for you, I'm attacking the caged Ogres w/range btw, got from lvl 55-58 in this proggie…

*********************************************
| Nautilus by Narcle | 5h:43m:39s |
*********************************************
| Kills: 302 | XP/Hour: 12753 |
| XP Gained: 48888 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 4373 | Ammo/Hour: 1141 |
*********************************************

Awesome work, love this script. Thx so much!!!

Nava2

2008-12-01 08:28:01

*********************************************
| Nautilus by Narcle | 9h:52m:49s |
*********************************************
| Kills: 921 | XP/Hour: 15689 |
| XP Gained: 109564 | Food Ate: 4 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 1781 | Ammo/Hour: 255 |
*********************************************

K, sweet?

By the way… about 73 arrows used for 110k xp… Wow, can't complain! :)

Narcle

2008-12-01 17:16:42

@xbandit11

Thanks for the reply. It is slower then the others like you said, but this one is way more precise. Eventually when I have time to script again I will be updating this for more speed.

I already have the Time to Level fixed (TtL in proggie), so I might do a quick release next week.

Lots of things I have to do this week… kinda sucks.

Geoff

2008-12-01 17:32:14

Is it possible to add SMART into this?
I keep trying to but I can not figure it out! LoL

Nava2

2008-12-01 22:48:18

*********************************************
| Nautilus by Narcle | 6h:50m:2s |
*********************************************
| Kills: 722 | XP/Hour: 16347 |
| XP Gained: 88276 | Food Ate: 4 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 1445 | Ammo/Hour: 268 |
*********************************************

Manual stop, I added reflection item pickup btw :)

Claymore

2008-12-01 23:18:48

This iswhy i don't like general auto-fighters (basically ones that allows players to choose their colors, etc..) because theyre painfully slow and bad exp rates. It's not worth your hours of macroing and the risk. No offence Narcle…or Nava2 whoever made this but i think you should really come up with something more specific. Like a…….Something fighter.

Narcle

2008-12-02 02:05:35

From: Deathscytex
This iswhy i don't like general auto-fighters (basically ones that allows players to choose their colors, etc..) because theyre painfully slow and bad exp rates. It's not worth your hours of macroing and the risk. No offence Narcle…or Nava2 whoever made this but i think you should really come up with something more specific. Like a…….Something fighter.


No. You know why? Ban issues. I've made some private specific fighters but I will never release one. When they get out into the public Jagex will monitor it (I'm sure they have an eye or two on my fighters in game). So if I released a specific fighter Jagex WILL monitor that area very heavily.

Also they are not slower if the user sets it up correctly. I have tested this and they are always the same.

This script right now is an exception. It is a TPA fighter and requires a faster computer to run. I have explained this many times now.

NCDS

2008-12-02 02:19:55

Always runs good for me and I agree, picking colors IS just as fast if you pick them right/have the right UpText.

Doggie

2008-12-02 07:13:58

what is the best location to use this script on range F2P.

Claymore

2008-12-02 21:05:10

True, well it seems reasonable for you to keep your fighters private. =(
I'll make my own, it'll be ephic and ban-proof =3.

Btw, if i were you. Better mouse speed. Constantly change it from range 30 to 40.

And tip people on best places for f2p (okay well, some semi good. i know i know, highly monitored tc.)

Nava2

2008-12-03 20:56:55

*********************************************
| Nautilus by Narcle | 12h:10m:6s |
*********************************************
| Kills: 1024 | XP/Hour: 13293 |
| XP Gained: 123404 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 2188 | Ammo/Hour: 236 |
*********************************************

supersayian2224

2008-12-04 01:09:22

Narcle -


I don't know what's wrong, but every time around 20 minutes it logs off and it can't find any more monsters - but when I log in again it's fine - has food and is standing next to monsters…. ??

Stops around here mostly:

*********************************************
| Nautilus by Narcle | 0h:21m:39s |
*********************************************
| Kills: 35 | XP/Hour: 20469 |
| XP Gained: 7164 | Food Ate: 13 |
| Pick Ups: 0 | TtL: |
*********************************************

Dracody

2008-12-04 03:37:00

Hey Mr.Narcle , I was just asking myself something and thought you could get me out of my intrigue.

Why isnt there any Eating function or such? its the only thing missing :p Maybe a suggestion :) Still great work yours , congratulations man, its a Very very nice script.

EDIT: Everytime I try to run with Smart fixes and all it keeps on saying :

Line 13: [Error] (120:1): 'BEGIN' expected in script

and line 13 there is :
{.include srl/srl/misc/Smart.scar}

so thats pretty weird because I dont think thats supposed to happen :s

BanditX

2008-12-05 14:15:25

From: Dracody
Hey Mr.Narcle , I was just asking myself something and thought you could get me out of my intrigue.

Why isnt there any Eating function or such? its the only thing missing :p Maybe a suggestion :) Still great work yours , congratulations man, its a Very very nice script.

EDIT: Everytime I try to run with Smart fixes and all it keeps on saying :

Line 13: [Error] (120:1): 'BEGIN' expected in script

and line 13 there is :
{.include srl/srl/misc/Smart.scar}

so thats pretty weird because I dont think thats supposed to happen :s


There is an eating function. Its automatic, just bring food and it will eat when hp gets below 50%, you can watch it get the food count at the beginning to be sure. Also, idk about the smart error, but its designed to run without smart, and it works just fine that way. I might suggest that a CPU-intensive script like this probably shouldn't be run on smart unless you have a FAST pc.

@Supersayain2224: Idk why it's logging out every 20 minutes, but it is saying that you are eating 13 food in 20 minutes, you might simply be getting low on food. I'd suggest autoing on something a little weaker, if nothing else, It will last longer. Also, you might want to try putting the same character as player's #2 and #3 and so on. It will most likely log back on and continue where it left off. Good luck!

M_Back

2008-12-06 07:54:01

Okej, first of all. Is the login broken? I can't get a single script to login. Anyway, I try search the forum for the answer.
Edit: Found the thread for the fix!

About Nautilus, I'm using it on my defence pure. The char can only hit 1s, so it takes a while to kill a monster.
The problem is that the script tries to change moster all the time, befor the first one is killed..
Is there anything I can do to change that? I'd like to "mod" the script so it works good for my pure. Or maby there's nothing to do about it?

So, any suggestions?

hillsidenight

2008-12-06 18:30:01

*******************************|
| Nautilus by Narcle | 1h:21m:34s |
*******************************|
| Kills: 361 | XP/Hour: 5105 |
| XP Gained: 5956 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*******************************|

Break for: 2m:35s
NextPlayer(Active: True);
It has been 3 minutes and Runescape is not yet ready… Terminating.
Successfully executed


Great Script. 100% Secure with leaving this on while I go to sleep. Sorry, reason for low XP was I was using it on my melee and training on goblins. Very Good!


The reason it terminated was it took a 30 min break, then it wanted to go back, but my screen saver was on and it terminated it. Entirely my fault, Great Work Narcle!

imlvl127

2008-12-07 09:03:27

*********************************************
| Nautilus by Narcle | 8h:0m:39s |
*********************************************
| Kills: 1323 | XP/Hour: 23231 |
| XP Gained: 164168 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 10531 | Ammo/Hour: 1490 |
*********************************************

BuRdTuRd

2008-12-07 10:36:18

Another great report.
*********************************************
| Nautilus by Narcle | 10h:8m:22s |
*********************************************
| Kills: 2494 | XP/Hour: 26628 |
| XP Gained: 239652 | Food Ate: 28 |
| Pick Ups: 0 | TtL: |
*********************************************

aumdetn8

2008-12-08 02:37:13

I run the script logged in, it excutes fine, then when it takes the usual break and it trys to login again, it just keeps clicking above where ur spose to type ur user name and pass and dosnt do anything.

whatsthat

2008-12-08 16:23:41

Alright how do i get this to work with smart, i have tried to set it up numerous times, but i get so many errors i get frustrated and give up

Pizza

2008-12-09 16:24:56

Thanks, the script is really usefull and working actually properly for me (it's the first script i'm using). However i seem to encounter the same problem after around 20 minutes every time which keeps me from running it overnight. I have to exact same problem as supersayian2224, however i've tried the solution you gave him. Are there any other people that had this problem and could tell me how to get rid of it?

Thanks :D

Smexyprince

2008-12-09 21:58:35

From: Pizza
Thanks, the script is really usefull and working actually properly for me (it's the first script i'm using). However i seem to encounter the same problem after around 20 minutes every time which keeps me from running it overnight. I have to exact same problem as supersayian2224, however i've tried the solution you gave him. Are there any other people that had this problem and could tell me how to get rid of it?

Thanks :D

Post Or Pm Your Error.
If It Has to Do With Smart. Use ThisClick Me
From: aumdetn8
I run the script logged in, it excutes fine, then when it takes the usual break and it trys to login again, it just keeps clicking above where ur spose to type ur user name and pass and dosnt do anything.

You Need to Fix Your Login.scar

//-----------------------------------------------------------------//
//-- Scar Standard Resource Library --//
//-- » Login Routines --//
//-----------------------------------------------------------------//
// * function RSReady: Boolean; // * by ZephyrsFury
// * Procedure LoginScreenMusic(State: Variant); // * by Wizzup?
// * procedure Login_SetAudio(Volume, SFX, Area: Integer; SMSetting: (Stereo, Mono, NoChange) ); // * by ZephyrsFury
// * procedure Login_SetGraphics(Brightness: Integer; vl, rr, gd, td, ia, fl, gt, cs: string); // * by ZephyrsFury
// * procedure SetAutoingDefaults; // * by ZephyrsFury
// * procedure Logout; // * by Starblaster100 and Raymond
// * procedure LoginPlayer; // * by SRL Developers
// * procedure RandomNextPlayer(Active: Boolean); // * by Dankness, Ron and Raymond
// * procedure NextPlayer(Active: Boolean); // * by Dankness, Ron and Raymond
// * procedure CheckUserNicks; // * by Sumilion and Raymond

{ var SRL_Logs: Integer;
Description: Variables needed for some login functions. }
{ var RandomPlayer, GraphicsSet: Boolean;
Description: Variables needed for some login functions. }
var
SRL_Logs: Integer;
RandomPlayer, GraphicsSet: Boolean;

procedure NextPlayer(Active: Boolean); forward;
procedure RandomNextPlayer(Active: Boolean); forward;

{*******************************************************************************
function RSReady: Boolean;
By: ZephyrsFury
Description: Returns true if we are ready to auto (on loginscreen or logged in).
Useful for waiting until RS has fully loaded.
*******************************************************************************}

function RSReady: Boolean;
begin
Result := (LoggedIn) or (GetColor(520, 146) = 4038981);
end;

{*******************************************************************************
Procedure LoginScreenMusic(State: Variant);
By: Wizzup?
Description: Takes Boolean(True, False) or Integer(1..5) as arguments.
1 or True = Off, 5 or False = Max.
1 2 3 4 5
<-o---o---o---o---o->
*******************************************************************************}

Procedure LoginScreenMusic(State: Variant);

Var
RealState: Variant;
x: Extended;

Begin
if (LoggedIn) then Exit;
if (CountColor(7750, 346, 356, 416, 369) <> 119) and (GetColor(520, 135) = 4038981) then
begin
TypeByte(vk_Escape);
Wait(100);
end;
if (CountColor(7750, 346, 356, 416, 369) <> 119) then Exit;
Case VarType(State) Of
11: RealState := (State + 1) * 4;
3: If InRange(State, 1, 5) Then
RealState := State - 1;
Else
RealState := 0;
End;
x := (425.0 - 337.0) * RealState / 4.0 + 339.0;
If CountColorTolerance(1647966, Round(x) - 5, 375, Round(x) + 5, 385, 20) < 5 Then
If CountColorTolerance(991349, Round(x) - 5, 375, Round(x) + 5, 385, 20) < 5 Then
Mouse(Round(x), RandomRange(375, 385), 0, 0, True);

End;

{*******************************************************************************
procedure Login_SetAudio(Volume, SFX, Area: Integer; SMSetting: (Stereo, Mono, NoChange) );
By: ZephyrsFury
Description: Sets audio options through the login screen.
Use: Enter the desired Setting for the desired Option. Make option 0 for no change.
EG. Login_SetAudio(1, 5, 2, NoChange);

1 2 3 4 5
Volume, SFX, Area: <-o---o---o---o---o->
*******************************************************************************}

procedure Login_SetAudio(Volume, SFX, Area: Integer; SMSetting: TSMSetting);
var
II, Tx, Ty, T: Integer;
Pts: TIntegerArray;
begin
if (LoggedIn) then Exit;
TypeByte(vk_Escape);
T := GetSystemTime;
while (CountColor(7750, 346, 373, 416, 386) <> 119) and (GetSystemTime - T < 5000) do
Wait(100);
if (CountColor(7750, 346, 373, 416, 386) = 119) then
MouseBox(334, 362, 426, 371, 1)
else
Exit;
Wait(100);
Pts := [Volume, SFX, Area];
for II := 0 to 2 do
begin
if (Pts[II] = 0) then Continue;
if (not(InRange(Pts[II], 0, 5))) then
begin
srl_Warn('Login_SetAudio', 'Points must be between 0 and 5', warn_AllVersions);
Continue;
end;
Tx := 337 + Round((425 - 337) * (Pts[II] - 1) / 4);
Ty := Round(3.5 * II * II + 46.5 * II + 245);
if (GetColor(Tx, Ty) <> 1121100) then
Mouse(Tx + 2, Ty - 14, 0, 0, True);
Wait(50);
end;
if (GetColor(337, 389) = 181) and (SMSetting = Stereo) then
Mouse(421, 385, 10, 10, True)
else
if (GetColor(426, 389) = 181) and (SMSetting = Mono) then
Mouse(332, 385, 10, 10, True);
Wait(100);
TypeByte(vk_Escape);
end;

{*******************************************************************************
procedure Login_SetGraphics(Brightness: Integer; vl, rr, gd, td, ia, fe, gt, cs: string);
By: ZephyrsFury
Description: Sets graphic options in the login screen.
Use: Enter the desired Setting for the desired Option.
Leave as 0 for no change of brightness and '' for no change in anything else.

Parameter Option Setting
Brightness Brightness 1 - 4 (0 for no change)
vl Visible Levels Current / All
rr Remove Roofs Always / Selectively
gd Ground Decoration Off / On
td Texture Detail Low / High
ia Idle Animations Few / Many
fe Flickering Effects Off / On
gt Ground Textures Few / Many
cs Chracter Shadows Off / On

1 2 3 4
Brightness: <---o---o---o---o--->

EG. Login_SetGraphics(2, 'current', '', 'off', 'low', 'few', '', 'few', 'off');

For Autoing:
Login_SetGraphics(4, 'current', 'always', 'off', 'low', 'few', 'off', 'few', 'off');
*******************************************************************************}

procedure Login_SetGraphics(Brightness: Integer; vl, rr, gd, td, ia, fe, gt, cs: string);
var
Settings, PosSettings, OptionName: TStringArray;
II, T, W, tCol, x, y, mSpeed: Integer;
TB: TBox;
P: TPoint;
begin
if (LoggedIn) then Exit;
Settings := [vl, rr, gd, td, ia, fe, gt, cs];
PosSettings := ['Current', 'All', 'Always', 'Selectively', 'Off', 'On', 'Low',
'High', 'Few', 'Many', 'Off', 'On', 'Few', 'Many', 'Off', 'On'];
OptionName := ['Visible levels', 'Remove roofs', 'Ground decoration', 'Texture detail',
'Idle animations', 'Flickering effects', 'Ground textures', 'Character shadows'];
TypeByte(vk_Escape);
T := GetSystemTime;
while (CountColor(7750, 346, 373, 416, 386) <> 119) and (GetSystemTime - T < 5000) do
Wait(100);
if (CountColor(7750, 346, 373, 416, 386) = 119) then
MouseBox(321, 338, 443, 346, 1)
else
Exit;
mSpeed := MouseSpeed;
MouseSpeed := 25;
Wait(100);
if (Brightness > 4) then
srl_Warn('Login_SetGraphics', 'Brightness must be between 0 and 4', warn_AllVersions)
else
if (Brightness <> 0) then
begin
P := Point(89 + (Brightness - 1) * 21, 266);
if (GetColor(P.x, P.y) <> 1121100) then
Mouse(P.x - 3, P.y - 17, 6, 6, True);
end;
for II := 0 to 7 do
begin
TB.x1 := 67 + 130 * ((II + 1) mod 5);
TB.y1 := 245 + 60 * ((II + 1) div 5);
TB.x2 := TB.x1 + 109;
TB.y2 := TB.y1 + 15;
if (not(InStrArrEx(Capitalize(Settings[II]), [PosSettings[II * 2], PosSettings[II * 2 + 1]], W))) then
begin
srl_Warn('Login_SetGraphics', 'Invalid Setting: ' + Settings[II] + ' for Option: ' + OptionName[II] + '.', warn_AllVersions);
Continue;
end;
tCol := (W mod 2) * 16777088 + 127;
if (not(FindColor(x, y, tCol, TB.x1, TB.y1, TB.x2, TB.y2))) then
begin
Mouse(TB.x1 + 10, TB.y1 + 3, 10, 7, True);
if (FindColor(x, y, tCol, TB.x1, TB.y2 + 1, TB.x2, TB.y2 + 1 + 51)) then
Mouse(x, y, 10, 7, True)
else
MouseBox(TB.x1 + 10, TB.y1 + 3, TB.x2 - 40, TB.y2 - 3, 1);
end;
end;
Wait(100);
TypeByte(vk_Escape);
MouseSpeed := mSpeed;
end;

{*******************************************************************************
procedure SetAudioOff;
By: ZephyrsFury
Description: Sets the Audio to off (1 for each bar). Works logged in and out.
*******************************************************************************}

procedure SetAudioOff;
begin
if (LoggedIn) then
SetAudio(1, 1, 1, NoChange)
else
Login_SetAudio(1, 1, 1, NoChange);
end;

{*******************************************************************************
procedure SetAutoingDefaults;
By: ZephyrsFury
Description: Sets the graphic options for best SRL compatibility. Works both logged in and out.
*******************************************************************************}

procedure SetAutoingDefaults;
begin
if (LoggedIn) then
SetGraphics(4, 'current', 'always', 'off', 'low', 'few', 'off', 'few', 'off')
else
Login_SetGraphics(4, 'current', 'always', 'off', 'low', 'few', 'off', 'few', 'off');
end;

{*******************************************************************************
procedure Logout;
By: Starblaster100 / Raymond
Description: Logs you out.
*******************************************************************************}

function Logout: Boolean;
var
c, i: Integer;
begin
Result := (not (LoggedIn));
if Result = True then
Exit;
if GameTab(14) = False then
Exit;
Wait(200 + Random(100));
while (LoggedIn) and (c < 10) do
begin
Inc(c);
if(ClickText('here', UpChars, MIX1, MIY1, MIX2, MIY2, True))then
for i := 0 to 10 do
begin
Wait(1000);
if not(LoggedIn)then
begin
Result := True;
Exit;
end;
end;
end;
end;

{*******************************************************************************
procedure LoginPlayer;
By: SRL Developers
Description: Logs in the Player[CurrentPlayer]. Detects most Client Login Errors
*******************************************************************************}

procedure LoginPlayer;
var
Mark, Attempts: Integer;
Actions: TVariantArray;
RetryLogin: Boolean;
label
ProcStart;
begin
ActivateClient;
Wait(100);

if (GetColor(212, 327) = 238301) then //At Click To Play screen
begin
Wait(1000 + Random(3000));
MouseBox(227, 337, 555, 364, 1);
MarkTime(Mark);
while (TimeFromMark(Mark) < 30000) and (not(LoggedIn)) do
Wait(1000 + Random(1000));
end;
if (not(RSReady)) then
begin
MarkTime(Mark);
while (not(RSReady)) do
begin
Wait(100);
if (TimeFromMark(Mark) > 180000) then
begin
WriteLn('It has been 3 minutes and Runescape is not yet ready... Terminating.');
TerminateScript;
end;
end;
WriteLn('Welcome to Runescape.');
end;

LoginScreenMusic(True);
if (not(GraphicsSet)) then
begin
SetAutoingDefaults;
GraphicsSet := True;
end;
ProcStart:

if (not(LoggedIn)) then
begin
if (not(Players[CurrentPlayer].Active)) then
begin
WriteLn('Player is not Active...');
NextPlayer(False);
Exit;
end;
Wait(900 + random(60));

//Click 'Log In' on main menu
while (GetColor(343, 175) <> 7750) do
begin
MouseBox(360, 180, 400, 185, 1);
Wait(100 + Random(100));
end;

//Type Username
Mouse(315, 272, 10, 5, True);
while (CountColor(7750, 311, 269, 452, 284) > 13) do
begin
KeyDown(vk_Back);
Wait(10 + Random(10));
KeyUp(vk_Back);
Wait(50 + Random(50));
end;
for Mark := 0 to 3 do
begin
KeyDown(vk_Back);
Wait(10 + Random(10));
KeyUp(vk_Back);
Wait(50 + Random(50));
end;
Wait(100 + Random(200));
WriteLn(Capitalize(Players[CurrentPlayer].Name));
TypeSend(Players[CurrentPlayer].Name);
Wait(100+random(50));

//Type Password
Mouse(315, 334, 10, 5, True);
while (CountColor(7750, 311, 337, 452, 352) > 13) do
begin
KeyDown(vk_Back);
Wait(10 + Random(10));
KeyUp(vk_Back);
Wait(50 + Random(50));
end;
for Mark := 0 to 3 do
begin
KeyDown(vk_Back);
Wait(10 + Random(10));
KeyUp(vk_Back);
Wait(50 + Random(50));
end;
Wait(100 + Random(200));
TypeSend(Players[CurrentPlayer].Pass);
Wait(500 + Random(300));

if (not(FindTextTPA(12509695, 0, 288, 205, 475, 247, 'login', StatChars, Nothing))) then //If 'enter' from typesend didn't log us in
begin
MouseBox(355, 359, 403, 372, 1); //Click 'login' login screen
Wait(250 + random(100));
end;

MarkTime(Mark);
repeat
SetLength(Actions, 0);

if (TimeFromMark(Mark) > 60000) then
Actions := ['One minute has passed...', 0, 2, 'NextPlayer', 'Login Failed']
else
case (CountColor(12509695, 288, 205, 475, 247)) of //Number of text colour points
// Actions := ['WriteLn Text', TimeToWait, NumberOfRetries, 'FinalAction', 'PlayerStatus'];
760: Actions := ['Too many incorrect logins.', 5 * 60000, 2, 'NextPlayer', ''];
536: Actions := ['Login limit exceeded. Please wait 1 minute and try again.', 60000, 2, 'NextPlayer', ''];
711: Actions := ['Your account has been disabled', 0, 0, 'NextPlayer', 'Acc Disabled'];
598: Actions := ['Invalid Username \ Password', 0, 2, 'NextPlayer', 'Wrong User/Pass'];
917: Actions := ['Not a Members Account', 0, 0, 'NextPlayer', 'Non-member'];
408: Actions := ['World is full.', 5000, 20, 'Terminate', ''];
623: Actions := ['Your account is already logged in', 5000, 0, 'RandomNextPlayer', ''];
555: Actions := ['The Server is being updated.', 60000, 4, 'Terminate', 'Server Updating'];
218: Actions := ['Error Connecting.', 20000, 9, 'Terminate', 'Error Connecting'];
335: Actions := ['Unable to connect Login Server offline.',(20000) + Random(6000), 4, 'Terminate', 'Login Server Offline'];
512: Actions := ['RuneScape has been updated. Script Terminated.', 0, 0, 'Terminate', 'RS Updated'];
489: Actions := ['Connection timed out.', 0, 4, 'Terminate', 'Connection Timed Out'];
737: Actions := ['You are standing in a members-only area.', 0, 0, 'NextPlayer', 'In Mems-Only Area'];
//10: Actions := ['Error loading your profile.', 5000, 10, 'NextPlayer', 'Profile Loading Failed']; // Error loading your profile. Will attempt to re-login 5 more times.)
//11: Actions := ['Login server rejected session.', 1000, 10, 'NextPlayer', 'Login Serv. Rejected']; // Login server rejected session.
end;

if (Length(Actions) > 0) then
begin
WriteLn(Actions[0]);
Wait(Actions[1] + Random(100));
if (Actions[2] <> 0) then
if (Attempts < Actions[2]) or (Actions[2] = -1) then
begin
RetryLogin := True;
Break;
end;
if (Actions[4] <> '') then
Players[CurrentPlayer].Loc := Actions[4];
case Actions[3] of
'NextPlayer': NextPlayer(False);
'RandomNextPlayer': RandomNextPlayer(True);
'Terminate': TerminateScript;
end;
Exit;
end;
Wait(100);
until(GetColor(212, 327) = 238301);

if (RetryLogin) then
begin
RetryLogin := False;
Inc(Attempts);
goto ProcStart;
end;

if (GetColor(212, 327) = 238301) then
begin
Wait(1000 + Random(2000));
MouseBox(227, 337, 555, 364, 1);
end;
MarkTime(Mark);
while (TimeFromMark(Mark) < 30000) and (not(LoggedIn)) do
Wait(1000 + Random(1000));
end;

if (LoggedIn) then
begin
PlayerStartTime := (GetSystemTime div 1000); // PlayerStartTime
if Length(Players[CurrentPlayer].NickTPA) < 2 then
begin;
Writeln('Creating the NickTPA.');
if Players[CurrentPlayer].Nick <> '' then
Players[CurrentPlayer].NickTPA := CreateTPAFromText(Players[CurrentPlayer].Nick, UpChars)
else
begin;
Writeln('Nickname isn''t set, taking the username instead..');
Players[CurrentPlayer].NickTPA := CreateTPAFromText(Players[CurrentPlayer].Name, UpChars);
end;
end;
AddToSRLLog('Current player: ' + Capitalize(Players[CurrentPlayer].Name));
end;
end;

{*******************************************************************************
procedure RandomNextPlayer(Active: Boolean);
By: Dankness based on WT-Fawki's NextPlayer and modified by Ron and by Raymond
Description: Picks Random Player that is Active and Logs in
*******************************************************************************}

procedure RandomNextPlayer(Active: Boolean);
var
LastPlayer: Integer;
begin
WriteLn('NextPlayer');
LastPlayer := CurrentPlayer;
Players[CurrentPlayer].Active := Active;
Logout;
PlayerCurTime := (GetSystemTime div 1000);
Players[CurrentPlayer].Worked := Players[CurrentPlayer].Worked +
((PlayerCurTime - PlayerStartTime) / 60);
repeat
if (AllPlayersInactive) then Wait(60000);
if (PlayersActive = 1) then Break;
CurrentPlayer := Random(HowManyPlayers);
Wait(100);
until (Players[CurrentPlayer].Active) and (LastPlayer <> CurrentPlayer);
SRL_Logs := SRL_Logs + 1;
LoginPlayer;
end;

{*******************************************************************************
procedure NextPlayer(Active: Boolean);
By: Dankness and modified by Ron and by Raymond
Description: Logs in the next player.
Boolean: True - Current player is ok. False - Current player is false.
*******************************************************************************}

procedure NextPlayer(Active: Boolean);
begin
if RandomPlayer then
RandomNextPlayer(Active)
else
begin
WriteLn('NextPlayer(Active: ' + BoolToStr(Active)+ ');');
Players[CurrentPlayer].Active := Active;
Logout;
PlayerCurTime := (GetSystemTime div 1000);
Players[CurrentPlayer].Worked := Players[CurrentPlayer].Worked +
((PlayerCurTime - PlayerStartTime) / 60);
CurrentPlayer := (CurrentPlayer + 1) mod Length(Players);
while Players[CurrentPlayer].Active = False do
begin
CurrentPlayer := (CurrentPlayer + 1) mod Length(Players);
if (AllPlayersInactive) then Wait(60000); // Everybody False. Endless Loop.
end;
SRL_Logs := SRL_Logs + 1;
LoginPlayer;
end;
end;

{*******************************************************************************
procedure CheckUserNicks;
By: Sumilion / Raymond
Description: Checks if all nicks are set correct.
*******************************************************************************}

procedure CheckUserNicks;
var
CorrectString: string;
i: Integer;
Wrong : Boolean;
Str : String;
begin
for i := 0 to HowManyPlayers - 1 do
begin
if (not(Players[CurrentPlayer].Active)) then Continue;
Wrong := False;
if (Players[i].Nick = '') then
begin
Wrong := True;
Str := 'WARNING : Please fill in your nickname.';
end;
if (Players[i].Nick <> LowerCase(Players[i].Nick)) then
begin
Wrong := True;
Str := 'WARNING : Please Uncapitalise your nickname.';
end;
if (pos(Players[i].Nick, LowerCase(Players[i].Name)) = 1) then
begin
Wrong := True;
Str := 'WARNING : Dont use the first letter in your nick.';
end;
if (pos(' ', Players[i].Nick) > 0) then
begin
Wrong := True;
Str := 'WARNING : Dont use spaces in your Nick.';
end;
CorrectString := Capitalize(Players[i].Name);
if not (Pos(LowerCase(Players[i].Nick), CorrectString) > 0) then
begin
Wrong := true;
Str := 'WARNING : Nick does NOT match the name.';
end;
if Wrong then
begin;
Writeln('--');
Writeln(Str);
if (Length(Players[i].Name) > 0) then
Writeln('Warning occured with player : ' + Players[i].Name);
Writeln('For more information, visit http://www.villavu.com/forum/showthread.php?t=5410');
end;
end;
end;

Copy+Paste That in your Login.Scar
To Do So,
Go to File>Scar 3.15>Includes>SrL>Core>Open Login.Scar
Replace The Old Script With the New One. Save And Fixed


From: whatsthat
Alright how do i get this to work with smart, i have tried to set it up numerous times, but i get so many errors i get frustrated and give up


Read This:
Click Me
From: aumdetn8

Smarter Child

2008-12-14 16:03:10

Well Narcle your script is running fine for me as long as it's not burying bones. Because that is like a random-magnet…
*********************************************
| Nautilus by Narcle | 1h:39m:40s |
*********************************************
| Kills: 241 | XP/Hour: 0 |
| XP Gained: 0 | Food Ate: 10 |
| Pick Ups: 0 | TtL: |
*********************************************
Sorry for bad report i had to change my character to train Str. lol
I also forgot to save the 16 hour proggy i got….Ill make another one shortly!

Leather Sock~

I Am Legend

2008-12-16 19:46:13

Whers a gud place to train range ? Well right now i am training at Caged Ogres , I was wondering if u could implement a procedure that records the position where the person is standing when they are fighting successfully and be able to come back to this position if there is no fight within probably 5-15 seconds ? Make this is a boolean because the place wher i am Ogres respawn fast and there are heaps of them. Thanx .

klinnks

2008-12-18 10:52:49

Does this script run to monsters if it can't find them on minimap while RANGING?

jakeyboy29

2008-12-18 12:13:45

From: klinnks
Does this script run to monsters if it can't find them on minimap while RANGING?


yeh, its an option

klinnks

2008-12-22 07:01:54

From: jakeyboy29
yeh, its an option


This option? ClickToMobMM = false;

inkw10

2008-12-22 08:00:19

Im back after 3 months and alot has changed…

Does it work with smart?

kingstun

2008-12-27 21:48:05

After the updtae yes.
Proggy comming!

SWAT321

2008-12-28 11:20:03

*********************************************
| Nautilus by Narcle | 0h:38m:43s |
*********************************************
| Kills: 81 | XP/Hour: 16426 |
| XP Gained: 9308 | Food Ate: 0 |
| Pick Ups: 33 | TtL: |
*********************************************


37 second break.
NextPlayer(Active: True);
Successfully executed

After the break, the runescape client became un-clickable. The mouse seemed to hover over the login button and try to click to no effect. When I stopped the script I could still not manually click log in unless I reloaded RS.

inkw10

2008-12-28 16:50:19

From: kingstun
After the updtae yes.
Proggy comming!


Oh yeah!

Now getting my 20 hour proggies back on.

Edit: [Runtime Error] : Exception: Access violation at address 01F2138A in module 'Embedded_SMART.dll'. Read of address 00000350 in line 48 in script D:\Program Files\SCAR 3.15\includes\srl/srl/misc/Smart.scar

NCDS

2009-01-05 16:53:12

Still works perfect man!
I went ahead and re-added SMART and let it run for a while came back and it was still going flawless, picked up ranarrs and laws nicely :)
Still A Great Script!

*********************************************
| Nautilus by Narcle | 2h:27m:14s |
*********************************************
| Kills: 233 | XP/Hour: 13598 |
| XP Gained: 21304 | Food Ate: 0 |
| Pick Ups: 5 | TtL: |
| Ammo Used: 321 | Ammo/Hour: 205 |
*********************************************

supersayian2224

2009-01-07 00:15:35

Ok, it keeps stopping after awhile… for no reason. When I log back in it's fine.

*********************************************
| Nautilus by Narcle | 0h:23m:27s |
*********************************************
| Kills: 64 | XP/Hour: 14995 |
| XP Gained: 5748 | Food Ate: 8 |
| Pick Ups: 0 | TtL: |
| Ammo Used: 349 | Ammo/Hour: 910 |
*********************************************


Couldn't find monsters, … is now inactive
NextPlayer(Active: False);
Successfully executed

Narcle

2009-01-07 00:54:44

From: N C D S
Still works perfect man!
I went ahead and re-added SMART and let it run for a while came back and it was still going flawless, picked up ranarrs and laws nicely :)
Still A Great Script!

*********************************************
| Nautilus by Narcle | 2h:27m:14s |
*********************************************
| Kills: 233 | XP/Hour: 13598 |
| XP Gained: 21304 | Food Ate: 0 |
| Pick Ups: 5 | TtL: |
| Ammo Used: 321 | Ammo/Hour: 205 |
*********************************************


Ah good. I'm going to update when I finish new Echo fighter… so might be awhile. NAF and now AK Smelter are updated. Trying to get them all updated… lots to do

NCDS

2009-01-07 01:02:04

From: Narcle
Ah good. I'm going to update when I finish new Echo fighter… so might be awhile. NAF and now AK Smelter are updated. Trying to get them all updated… lots to do


Thats what happens when you have 4 Fighters AND a Smelter! lol
Your new SRL Rank should be "GOD" :p

Narcle

2009-01-07 01:04:11

From: N C D S
Thats what happens when you have 4 Fighters AND a Smelter! lol
Your new SRL Rank should be "GOD" :p


And then/during Nautilus update - hopefully PCer. shhh keep it downlow

NCDS

2009-01-07 01:06:40

From: Narcle
And then/during Nautilus update - hopefully PCer. shhh keep it downlow


!!!<3!!! my lips are sealed:garfield: lol

XxsomethingxX

2009-01-07 11:54:35

Great scripts so far.

Would anyone recommend this in Security Stronghold? Since if I get a evil chicken I have nowhere to run and just have to sit back and die.

NCDS

2009-01-07 11:55:57

From: XxsomethingxX
Great scripts so far.

Would anyone recommend this in Security Stronghold? Since if I get a evil chicken I have nowhere to run and just have to sit back and die.


I think you kinda just answered that for yourself :p

XxsomethingxX

2009-01-08 08:46:39

*********************************************
| Nautilus by Narcle | 5h:24m:22s |
*********************************************
| Kills: 603 | XP/Hour: 39218 |
| XP Gained: 143800 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

Went to bed and was amazing it was STILL running when I woke up.

I <3 this script.

Edit: Is there something special I have to setup to run it using ranged? It won't find the monster if I'm using ranged but if I'm meleeing it will find it flawlessly.

BanditX

2009-01-08 22:25:15

From: XxsomethingxX
Great scripts so far.

Would anyone recommend this in Security Stronghold? Since if I get a evil chicken I have nowhere to run and just have to sit back and die.


It automatically logs out and takes breaks often enough that you should almost never ever get any randoms at all. That's the simple yet brilliant solution that Narcle uses.

EDIT: btw, I use stronghold all the time. Its made for macroing! silly Jagex…

P1nky

2009-01-08 22:54:16

From: XxsomethingxX
*********************************************
| Nautilus by Narcle | 5h:24m:22s |
*********************************************
| Kills: 603 | XP/Hour: 39218 |
| XP Gained: 143800 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

Went to bed and was amazing it was STILL running when I woke up.

I <3 this script.

Edit: Is there something special I have to setup to run it using ranged? It won't find the monster if I'm using ranged but if I'm meleeing it will find it flawlessly.

are you at YAKs?

XxsomethingxX

2009-01-09 00:55:45

From: ~~Joker~~
are you at YAKs?


Yes sir. Works amazing.

supersayian2224

2009-01-09 22:00:34

This script lets way too many people die…. I don't know how. It doesn't even eat all the food, and when I log back in here I am in lumby -.-

Narcle

2009-01-09 23:14:25

From: supersayian2224
This script lets way too many people die…. I don't know how. It doesn't even eat all the food, and when I log back in here I am in lumby -.-


K. Then make your own. :p

In any case will be awhile until I get to updating this. But when I do I plan on making a svn for it bc I plan on many updates.

whatsthat

2009-01-12 17:43:33

Narcle i would freakin do you for free if you made a PCer :) i miss masterkill's and now i basically only use fighting scripts if your name is on it :) you rock my socks so hard (dayummmmm!)

XxsomethingxX

2009-01-13 02:04:22

From: whatsthat
Narcle i would freakin do you for free if you made a PCer :) i miss masterkill's and now i basically only use fighting scripts if your name is on it :) you rock my socks so hard (dayummmmm!)


I think everyone here would kill for a PCer…

tazzin44

2009-01-17 20:44:12

hey guys I just thought of a kickass idea that will not only speed up the finding of drops but better increase antiban and make sure you got the drops you specified, etc… choose the colour for your drops as one of the monsters 100% drops, ie bones, bbones, etc then it will always check that pile which is far more human like and faster since less colours to look for… idk if this has been said before or not but I just thought of it while I was setting up the script ;D

mormonman

2009-01-17 22:55:22

From: tazzin44
hey guys I just thought of a kickass idea that will not only speed up the finding of drops but better increase antiban and make sure you got the drops you specified, etc… choose the colour for your drops as one of the monsters 100% drops, ie bones, bbones, etc then it will always check that pile which is far more human like and faster since less colours to look for… idk if this has been said before or not but I just thought of it while I was setting up the script ;D


one thing… this isn't a color based script.

tazzin44

2009-01-18 10:16:50

From: mormonman
one thing… this isn't a color based script.


[QUOTE=Narcle;
NAF[x].Colors: [NPC Colors]
This is the Array of the NPC colors you are going to fight.
To pick colors use the color picker in SCAR. [Check tutorials for in depth instructions]
.

to find the custom drops and monsters it uses colors

BanditX

2009-01-19 15:29:02

From: tazzin44
hey guys I just thought of a kickass idea that will not only speed up the finding of drops but better increase antiban and make sure you got the drops you specified, etc… choose the colour for your drops as one of the monsters 100% drops, ie bones, bbones, etc then it will always check that pile which is far more human like and faster since less colours to look for… idk if this has been said before or not but I just thought of it while I was setting up the script ;D


Let us know how it works for you after you test it out for a while. If your inventory ends up full of bones when you could be collecting ranarr, than its pointless. Also, it might actually slow you down if you are checking every single bone pile, (there are a lot in populous places). You say it sounds like a good idea, we need proof. Test it and then post the idea after it works.

EDIT: If it works.

loopa

2009-01-20 12:11:31

Does anyone know any good place to use this for ranged in F2P, i could use some free ranged xp on my f2p rune pure. Its 40 def.

EDIT: I think i underestimated this script :o ran it at fally guards overnight and it didnt even need half of the food :O heres the proggy.

*********************************************
| Nautilus by Narcle | 6h:41m:37s |
*********************************************
| Kills: 2282 | XP/Hour: 14532 |
| XP Gained: 69996 | Food Ate: 14 |
| Pick Ups: 0 | TtL: |
*********************************************

meus_vita

2009-01-22 13:53:03

I'm gunna try this script out ASAP..Will post when i have tested it out "D

Narcle

2009-01-22 20:29:17

From: mormonman
one thing… this isn't a color based script.


This is all color. No reflection is in this script.

TPA = Colors

Drop Deadv2

2009-01-23 00:01:18

narcle man you are a beast. all your scripts are great only ones I really use.

Keep up the great work man thanks for easy to use, efficient scripts.

mormonman

2009-01-23 00:06:43

From: Narcle
This is all color. No reflection is in this script.

TPA = Colors


ok… im an idiot… but i do know what tpas are….:duh:

bomh

2009-01-23 00:12:15

question what is the difference between this script and yours Narcle's AutoFight script

006786

2009-01-23 15:44:25

Ownage :D

*********************************************
| Nautilus by Narcle | 16h:8m:54s |
*********************************************
| Kills: 614 | XP/Hour: 6165 |
| XP Gained: 10584 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

loopa

2009-01-24 03:47:40

@006784, you only got 10k xp in 16h hours? And no food used? Where did you use it? :D

Another proggy:

*********************************************
| Nautilus by Narcle | 5h:23m:2s |
*********************************************
| Kills: 2105 | XP/Hour: 16379 |
| XP Gained: 65516 | Food Ate: 19 |
| Pick Ups: 3075 | TtL: |
| Ammo Used: 4772 | Ammo/Hour: 1193 |
*********************************************

006786

2009-01-24 21:46:59

I was training on the stronghold goblins, and I used the sleeping functions.

Sean[714]

2009-01-25 16:49:30

hey guys i keep getting 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

can anyone help me?

Narcle

2009-01-25 22:50:01

From: oo00o
hey guys i keep getting 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

can anyone help me?


U need latest SRL.

Quick update all - this won't be updated for awhile. This imo requires a lot of work to where I want it to be (just ponder on that) so it will be the last thing I work on after I get other scripts where I want them. I'm a perfectionist - its how I roll.

006786

2009-01-27 06:41:20

*********************************************
| Nautilus by Narcle | 5h:29m:19s |
*********************************************
| Kills: 3398 | XP/Hour: 12878 |
| XP Gained: 57736 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************


Ran until runescape updated :\

EDIT: Second proggy (HOLY CRAP DUDE):

*********************************************
| Kills: 4416 | XP/Hour: 13105 |
| XP Gained: 72296 | Food Ate: 3 |
| Pick Ups: 0 | TtL: |
*********************************************


Edit: Another proggy
*********************************************
| Nautilus by Narcle | 17h:25m:41s |
*********************************************
| Kills: 13169 | XP/Hour: 10741 |
| XP Gained: 145356 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
*********************************************

Lance

2009-01-30 16:46:40

Hey ok im having some issues. ill post progys and the errors ive been getting.
hopefuly youl be able to fix it for me :S btw im also on vista so is that maby the reason why its not working? idk.

*********************************************
| Nautilus by Narcle | 0h:7m:55s |
*********************************************
| Kills: 21 | XP/Hour: 9771 |
| XP Gained: 1140 | Food Ate: 0 |
| Pick Ups: 15 | TtL: |
| Ammo Used: 34 | Ammo/Hour: 291 |
*********************************************


44 second break.
NextPlayer(Active: True);
---------
One minute has passed...
---------
One minute has passed...
---------
One minute has passed...
NextPlayer(Active: False);
Successfully executed

*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:0m:42s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 0 | 283466 | ------- | 0 | 0 | 0 |
| 0 | 0 x i | True | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
*******************************************************************************
Low ammo count! (below 100), --------- is now inactive.
NextPlayer(Active: False);
---------
Creating the NickTPA.
Food = 13
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:8m:35s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 23 | 284646 | ------- | 0 | 108 | 5 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 23 | 1180 | 10114 | 0 | 108 | 5 |
| 2 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
*******************************************************************************

NextPlayer(Active: True);
---------
Creating the NickTPA.
Food = 8
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:20m:34s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 48 | 286134 | ------- | 0 | 227 | 9 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 23 | 1180 | 10114 | 0 | 108 | 5 |
| 2 | 0 x i | True | 25 | 1488 | 8116 | 0 | 119 | 4 |
| 3 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
*******************************************************************************

NextPlayer(Active: True);
---------
Creating the NickTPA.
Food = 4
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:30m:40s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 71 | 287214 | ------- | 0 | 322 | 12 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 23 | 1180 | 10114 | 0 | 108 | 5 |
| 2 | 0 x i | True | 25 | 1488 | 8116 | 0 | 119 | 4 |
| 3 | 0 x i | True | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************

NextPlayer(Active: True);
---------
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:42m:7s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 102 | 288754 | ------- | 0 | 459 | 13 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 54 | 2720 | 9067 | 0 | 245 | 6 |
| 2 | 0 x i | True | 25 | 1488 | 8116 | 0 | 119 | 4 |
| 3 | 0 x i | True | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************

NextPlayer(Active: True);
---------
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:52m:21s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 126 | 290222 | ------- | 0 | 574 | 13 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 54 | 2720 | 9067 | 0 | 245 | 6 |
| 2 | 0 x i | True | 49 | 2956 | 8446 | 0 | 234 | 4 |
| 3 | 0 x i | True | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************

NextPlayer(Active: True);
---------
Player is not Active...
NextPlayer(Active: False);
---------
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:59m:40s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 136 | 290870 | ------- | 0 | 2981 | 13 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 64 | 3368 | 8420 | 0 | 2652 | 6 |
| 2 | 0 x i | True | 49 | 2956 | 8446 | 0 | 234 | 4 |
| 3 | 0 x i | False | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************

Couldn't find monsters, ---------is now inactive.
NextPlayer(Active: False);
---------
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 1h:3m:8s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 136 | 290870 | ------- | 0 | 5388 | 13 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | False | 64 | 3368 | 8420 | 0 | 2652 | 6 |
| 2 | 0 x i | True | 49 | 2956 | 7390 | 0 | 2641 | 4 |
| 3 | 0 x i | False | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************
Couldn't find monsters, --------- is now inactive.
NextPlayer(Active: False);
Successfully executed



*********************************************
| Kills: 0 | XP/Hour: 3498 |
| XP Gained: 302590 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
| Ammo Used: -1842 | Ammo/Hour: -21 |
*********************************************

Low ammo count! (below 100), --------- is now inactive.
NextPlayer(Active: False);

*^^^*i had 1.9k arrows equipted, so oviously a problem to look into when you have time*^^^*

*********************************************
| Nautilus by Narcle | 0h:10m:20s |
*********************************************
| Kills: 15 | XP/Hour: 6360 |
| XP Gained: 848 | Food Ate: 0 |
| Pick Ups: 26 | TtL: |
| Ammo Used: 56 | Ammo/Hour: 420 |
*********************************************


79 second break.
NextPlayer(Active: True);
---------
It has been 3 minutes and Runescape is not yet ready... Terminating.
Successfully executed

*^^^*dono what happend there*^^^*


btw how should i get the screen shots of the errors on here?
oh and im realy new to this all.. so if im not doing the proggys right just tell me x]


Edit: oh shit thanks rubix :P

Rubix

2009-01-30 16:49:28

From: lancerawks
Hey ok im having some issues. ill post progys and the errors ive been getting.
hopefuly youl be able to fix it for me :S btw im also on vista so is that maby the reason why its not working? idk.

*********************************************
| Nautilus by Narcle | 0h:7m:55s |
*********************************************
| Kills: 21 | XP/Hour: 9771 |
| XP Gained: 1140 | Food Ate: 0 |
| Pick Ups: 15 | TtL: |
| Ammo Used: 34 | Ammo/Hour: 291 |
*********************************************


44 second break.
NextPlayer(Active: True);
T.0.x..i..c
One minute has passed...
T.0.x..i..c
One minute has passed...
T.0.x..i..c
One minute has passed...
NextPlayer(Active: False);
Successfully executed

*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:0m:42s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 0 | 283466 | ------- | 0 | 0 | 0 |
| 0 | 0 x i | True | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
*******************************************************************************
Low ammo count! (below 100), t 0 x i c is now inactive.
NextPlayer(Active: False);
T 0 X I C
Creating the NickTPA.
Food = 13
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:8m:35s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 23 | 284646 | ------- | 0 | 108 | 5 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 23 | 1180 | 10114 | 0 | 108 | 5 |
| 2 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
*******************************************************************************

NextPlayer(Active: True);
T 0 X I C
Creating the NickTPA.
Food = 8
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:20m:34s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 48 | 286134 | ------- | 0 | 227 | 9 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 23 | 1180 | 10114 | 0 | 108 | 5 |
| 2 | 0 x i | True | 25 | 1488 | 8116 | 0 | 119 | 4 |
| 3 | 0 x i | True | 0 | 0 | 0 | 0 | 0 | 0 |
*******************************************************************************

NextPlayer(Active: True);
T 0 X I C
Creating the NickTPA.
Food = 4
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:30m:40s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 71 | 287214 | ------- | 0 | 322 | 12 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 23 | 1180 | 10114 | 0 | 108 | 5 |
| 2 | 0 x i | True | 25 | 1488 | 8116 | 0 | 119 | 4 |
| 3 | 0 x i | True | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************

NextPlayer(Active: True);
T 0 X I C
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:42m:7s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 102 | 288754 | ------- | 0 | 459 | 13 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 54 | 2720 | 9067 | 0 | 245 | 6 |
| 2 | 0 x i | True | 25 | 1488 | 8116 | 0 | 119 | 4 |
| 3 | 0 x i | True | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************

NextPlayer(Active: True);
T 0 X I C
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:52m:21s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 126 | 290222 | ------- | 0 | 574 | 13 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 54 | 2720 | 9067 | 0 | 245 | 6 |
| 2 | 0 x i | True | 49 | 2956 | 8446 | 0 | 234 | 4 |
| 3 | 0 x i | True | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************

NextPlayer(Active: True);
T 0 X I C
Player is not Active...
NextPlayer(Active: False);
T 0 X I C
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 0h:59m:40s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 136 | 290870 | ------- | 0 | 2981 | 13 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | True | 64 | 3368 | 8420 | 0 | 2652 | 6 |
| 2 | 0 x i | True | 49 | 2956 | 8446 | 0 | 234 | 4 |
| 3 | 0 x i | False | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************

Couldn't find monsters, t 0 x i c is now inactive.
NextPlayer(Active: False);
T 0 X I C
*******************************************************************************
| - Multi - Player - Nautilus by Narcle_| Run Time: 1h:3m:8s |
*******************************************************************************
| # | Nick | Active | Kills | XP Gained | XP/Hour | Pick-ups | Ammo | Food |
| -- | ALL | Totals | 136 | 290870 | ------- | 0 | 5388 | 13 |
| 0 | 0 x i | False | 0 | 283466 | 28206 | 0 | 0 | 0 |
| 1 | 0 x i | False | 64 | 3368 | 8420 | 0 | 2652 | 6 |
| 2 | 0 x i | True | 49 | 2956 | 7390 | 0 | 2641 | 4 |
| 3 | 0 x i | False | 23 | 1080 | 7200 | 0 | 95 | 3 |
*******************************************************************************
Couldn't find monsters, t 0 x i c is now inactive.
NextPlayer(Active: False);
Successfully executed



*********************************************
| Kills: 0 | XP/Hour: 3498 |
| XP Gained: 302590 | Food Ate: 0 |
| Pick Ups: 0 | TtL: |
| Ammo Used: -1842 | Ammo/Hour: -21 |
*********************************************

Low ammo count! (below 100), t 0 x i c is now inactive.
NextPlayer(Active: False);

*^^^*i had 1.9k arrows equipted, so oviously a problem to look into when you have time*^^^*

*********************************************
| Nautilus by Narcle | 0h:10m:20s |
*********************************************
| Kills: 15 | XP/Hour: 6360 |
| XP Gained: 848 | Food Ate: 0 |
| Pick Ups: 26 | TtL: |
| Ammo Used: 56 | Ammo/Hour: 420 |
*********************************************


79 second break.
NextPlayer(Active: True);
T 0 X I C
It has been 3 minutes and Runescape is not yet ready... Terminating.
Successfully executed

*^^^*dono what happend there*^^^*


btw how should i get the screen shots of the errors on here?
oh and im realy new to this all.. so if im not doing the proggys right just tell me x]




may want to remove your player names

jackchen10

2009-02-01 15:20:08

[Runtime Error] : Out Of Range in line 678 in script C:\Jack\SCAR 3.15\Nautilus v0.2.1.scar
help plz

006786

2009-02-02 16:30:25

Just restart SCAR if that happens.

It does happen sometimes.

Lance

2009-02-03 14:40:26

OK, im having some errors, whenever i try to run nautilus it will run for a while and then get an error (i took screen shots)


this error comes up like EVERY Time i try to run nautilus.. now im on windows vista.. could that maby be the problem? If this can be fixed plz help cause i realy loved this script, it was working nicely for a few days but now every time i try it i get this error.. so yeah..

SeanJohn

2009-02-03 22:37:47

I am encountering problems with finding th monsters, I am gonna try to reset the colors and see if that works. Also I'll post a progress report tomorrow.

SeanJohn

2009-02-03 22:50:52

Well nevermind that last post. I changed to fighting Goblins in the Stronghold. It finds them perfectly. Anyways I was fighting Minotaurs and Wolfs, I guess the colors are just too similar to the floor etc. The only question I have is how to make it wait longer before fighting again? It tends to try fighting multiple enemis at once, is it supposed to?

Lance

2009-02-04 12:54:43

seanjohn, the function for waiting is: Wait(time) where time is the amount of time in miliseconds, so Wait(1000) would mean wait 1 second. wait(10000) wait 10 seconds and so on. im not realy sure where you would want to put that wait function though.. probably in the fighting procedure if you can find it

006786

2009-02-04 15:42:54

From: lancerawks
OK, im having some errors, whenever i try to run nautilus it will run for a while and then get an error (i took screen shots)


this error comes up like EVERY Time i try to run nautilus.. now im on windows vista.. could that maby be the problem? If this can be fixed plz help cause i realy loved this script, it was working nicely for a few days but now every time i try it i get this error.. so yeah..


Just search for vista scar problems.


I hate Vista, so I downgraded my current computer to XP.

It works beautifully.

SeanJohn

2009-02-04 18:22:19

lancer that's not my problem, I know the Wait(ms); procedure, I just wanted to know why it tends to get gangbanged by multiple monsters. But Thank You anyways :)

Lance

2009-02-10 13:54:44

Seanjohn, then you can try useing

if(InFight) then
begin
repeat
wait(1000);
untill(not InFight);
end;

and 006, HOW DO YOU DOWNGRADE?! see i have a sony viao laptop and it came with vista, and i was told that the new laptops wernt compatible with XP but now i wish i had just bought some old laptop that was compatible with XP cause vista blows =S

bomh

2009-02-24 18:11:49

hey i keep getting couldn't find monster color and keep log out even though the color work perfectly sometime. any help

lemonfuzz

2009-02-25 16:04:00

From: lancerawks
Seanjohn, then you can try useing

if(InFight) then
begin
repeat
wait(1000);
untill(not InFight);
end;

and 006, HOW DO YOU DOWNGRADE?! see i have a sony viao laptop and it came with vista, and i was told that the new laptops wernt compatible with XP but now i wish i had just bought some old laptop that was compatible with XP cause vista blows =S


I know getting off topic but…

Downgrading shouldn't be too hard just a matter of finding the xp drivers. Create a partition and install xp. Usually driver utility programs make the process soo much easier. Good luck!

Vcanny

2009-04-06 22:01:44

I love your scripts and each and everyone of them makes me happy. Very happy. Thank you :)

btw the thing that made me confused the most was the pre-smart thing, it took me an hour to find out that they were // out. aha shame on me

coo too

2009-04-07 14:34:24

please don't gravedig :(

Bro

2009-04-08 00:21:47

MAN I FRICKEN LOVE YOU NARCLE!!! ALWAYS THE BEST FIGHTING SCRIPTS!!@!


:norris:

dudutzu

2009-04-08 05:50:01

Hello Narcle ,

First of all THANKS for this script, simple, efficient and reliable.

Still that is it with the compliments.

Issues i have encountered :
  • 80% of the time the "fight check" fails and as result it pick's up items (bones, coins, ect.) and treys to start another fight.
  • It hovers over the items in the inventory very often ( in order to check the "names"). You should do some dtm's for bones (that is what i collect and the item that is used by 99% by the people who run this script) and prevent all that "probing" . (the same gos for all the usual things, like gold, gems, ect. )


Those are all the problems i have found.

Thanks again
Dudutzu.

P.S. I've removed the News part and that waiting time. ( Funny as hell … ) :norris:

stelarfrankie

2009-08-01 08:05:09

Narcle I love your work. This script is amazing. I'm currently new to this whole scripting thing and I'm currently learning how to script. Anyone that is experienced in scripting that is willing to help me understand please PM me. It may take a while though because I'm only 13. :)

aka1represent

2009-08-05 03:12:50

I get this error while using this script.
Line 189: [Error] (19986:10): Duplicate identifier 'ARRINSTR' in script

Czepa

2009-08-05 06:11:46

From: aka1represent
I get this error while using this script.
Line 189: [Error] (19986:10): Duplicate identifier 'ARRINSTR' in script
Join date: July 07'
Kick date: August 09'

you really shouldnt be THIS stupid. Work it out for yourself and DO NOT post in this thread again.

fumaor

2009-08-24 01:44:13

I get same error as aka1represent:

Line 189: [Error] (19986:10): Duplicate identifier 'ARRINSTR' in script

help plx ?

reddevil12312

2009-09-24 01:42:16

From: fumaor
I get same error as aka1represent:

Line 189: [Error] (19986:10): Duplicate identifier 'ARRINSTR' in script

help plx ?


i have the same problem. My measly attempts at fixing it just don't cut it.

could some one give a quick little guide on how to solve this?

Narcle

2009-09-24 16:00:25

OUTDATED.

I would have to do some serious fixes to get this working again which I just don't have the motivation nor time.

moody

2009-10-10 21:25:19

Line 234: [Error] (20850:10): Duplicate identifier 'ARRINSTR' in script C:\Users\Moody\AppData\Local\Temp\Nautilus v0.2.1.scar

whats that mean and what should i do

rogeruk

2009-10-10 21:28:19

From: Narcle
OUTDATED.

I would have to do some serious fixes to get this working again which I just don't have the motivation nor time.


moody, the script is outdated.

moody

2009-10-10 21:31:41

thank you for saving me hours of looking around this forum for that answer :P