SRL Archive - RS3 Outdated / Broken Scripts

[AIO] Euphonic Fighter


nickrules

2012-06-29 16:27:40

Euphonic Fighter

///Version X\\\
Updated: June 29th, 2012
outdated


Click for a video of it in action


This right here, is an AIO fighter. A really awesome, customizable, and accurate one. It can run for a full 6 hours, fight multiple monsters, pickup items, bury bones, eat any food, and teletab away in an emergency. It can run without food (resting when low), has a noice antiban, (sketchy) relocating, [basically] live paint, a super hawt looking debug mode, smart inventory management, animation detection, etc. It can ignore monsters in combat, searches really fast, supports any CTS for monster finding. It supports melee, range, and probably mage, assuming you don't have to toggle the spell every time you log in. It's 100% multiplayer, antileech free, supports SRL Stats, takes breaks, and hops worlds (I think….).

No bull. No gimmicks. Just awesome.

 ______________ Euphonic Fighter Elite _______________
//====== Exclusively available at Villavu.com =======\\
|| Progress Report: 06:19:19
|| Kills: 1046
|| Breaks: 13
|| ================== Player Status ===================
|| # | Active | False Reason?
|| 0 | True | We're not!
\\===================================================//



If I find that people are confused on the setup, then I will create a section here on how to fill it out. I may also begin the long, boring process of documenting it all, for learning purposes (as it contains techniques which are both very simple, and rather complex). In the meantime, if you have a legitimate desire to learn from this script, or need help understanding something so that you may learn, feel free to fire me a PM.


This is a setup tutorial. You'll probably need to put it into 720p, as I did a crappy job with the zoom in places.


Note, that there appears to be a memory leak. I can't seem to find it, but if you can, that'd be super awesome, and you should totally tell me about it, so that I can fix it. That said, I have yet to encounter any performance reduction linked to the leak, whatsoever, and the script can reach 6 hours with ease.


Changelog:


Version X: Hotfix - Updater added! - 44 downloads on previous version
Version X: June 29 2012 - script released!

Benny

2012-06-29 16:31:25

welll done on this release :D congratz

Silentcore

2012-06-29 16:42:45

Looks like Narcle has some competition now..lol.

nickrules

2012-06-29 17:56:48

Hahaha, I suppose he does ;)
I'm honestly really happy with this release. I put a lot of time an effort into it, and I gotta say, it's been an experience. During development, I got ~11-15 accounts up to 40 defense, attack, and strength, as well as a range pure from 1-70.

Of course, rather than taking my word for it, you should try it out and post feedback and progress reports :)

If someone wanted to make an graphic for a signature, that'd be welcome. Otherwise I may get to it once this storm stops and power returns

CephaXz

2012-06-29 18:00:19

Nice release. Some good reference for me to learn combat scripting :p

I actually saw you posted a thread about fighting script on iSpy. But when I clicked on the link, it says thread doesn't exists. Looked at the Fighting section, nothing lol.

Joe

2012-06-29 20:55:25

Wow… this looks awesometastic.
You will be forever marked in my book of awesomeness.
EDIT: W@@t 900 poSts!11!!!1! Y3s!

zamserv

2012-06-29 21:17:33

this script is awesome to use if you want to start a new acc

Sin

2012-06-29 21:20:37

Great job! +rep <3

John

2012-06-29 21:28:48

Narcle, watch out :P
Looks Great!

bricks

2012-06-29 21:36:10

Didn't work to well for me

King

2012-06-29 21:41:32

From: bricks
Didn't work to well for me


Why not post some info as why it did not work?

Narcle

2012-06-29 23:29:03

I was thinking why is the file so big? Then I looked at the 'splash' bitmap over 3 monitors haha nice.

Good luck I wouldn't mind if another took over. May the best script win.

Rincewind

2012-06-29 23:39:42

very nice, i'll test it out and post a proggy soon hopefully

Dannyownz

2012-06-29 23:58:46

awesome!

kazzos

2012-06-30 00:53:26

From: John
Narcle, watch out :P
Looks Great!


hehe. Can't wait to test this script, narcles fast fighter has served me very well though xD

Zerkeronrs7

2012-06-30 03:45:45

1336 lines of code, surely you could add one more!?

Had a look through and script looks great, time to finally train up my zerker :)

nickrules

2012-07-01 10:00:31

I'm rendering a video on how to setup monster and item finding right now, so that all may enjoy this script to it's fullest. Will edit this + main post with the link

Enter

2012-07-01 12:49:29

FINALLY what I've been looking for!….. if it truly does what you say it does. I haven't checked it so it might not even work for me, but with all the great responses I will probably try this asap. A few questions since I can't see the script atm (using a mac)

1. I have a bonecrusher, so no need to drop bones, will the script accidentally drop my bone crusher? i.e. does it have a drop function or any command to drop anything?

2. Does it pick up charms? That's the only thing I'm basically looking to pick up.

3. No banking right? :P That's why it only works for 6 hrs? :(

4. Can it use extremes in replace of food? I have 99 defence so I don't eat much if at all. :D

Thanks!

nickrules

2012-07-01 12:53:42

From: Enter
FINALLY what I've been looking for!….. if it truly does what you say it does. I haven't checked it so it might not even work for me, but with all the great responses I will probably try this asap. A few questions since I can't see the script atm (using a mac)

1. I have a bonecrusher, so no need to drop bones, will the script accidentally drop my bone crusher? i.e. does it have a drop function or any command to drop anything?

2. Does it pick up charms? That's the only thing I'm basically looking to pick up.

3. No banking right? :P That's why it only works for 6 hrs? :(

4. Can it use extremes in replace of food? I have 99 defence so I don't eat much if at all. :D

Thanks!


1) No, it won't drop it, unless you told it to.

2) Yes, if you set up charm picking up, it will.

3) No, there's no banking as of now. However, that has nothing to do with 6 hours. 6 hours is just when RS usually kicks you out ("Your game session has ended" message). I see no reason why this script couldn't run forever, if not for that limit put in place by jagex.

4) I'm not familiar with what those are. Anything with the option "eat" can be used for healing.

Enter

2012-07-01 23:16:52

From: nickrules
1) No, it won't drop it, unless you told it to.

2) Yes, if you set up charm picking up, it will.

3) No, there's no banking as of now. However, that has nothing to do with 6 hours. 6 hours is just when RS usually kicks you out ("Your game session has ended" message). I see no reason why this script couldn't run forever, if not for that limit put in place by jagex.

4) I'm not familiar with what those are. Anything with the option "eat" can be used for healing.



1. Awesome! Thanks! :D

2. It works with Smart Manager I presume? :)

3. Oh, thanks sorry if that was a dumb question because I can't actually see the script.

4. Extremes as in Extreme Attack and Str potions and Overloads later on when I make them :) I'm not sure if they will work the same as eating since you drink it when you stats go back to normal and not when you have low health. Maybe a function variable like
Attack= ___
Str=___

If Attack/Str is ___ then click "drink" and then maybe a color code with uptext in inventory except it goes from top left to bottom right and drinks it over and over (4 times) and drops when it has only a vial? if that's too hard you can just leave the vials in inventory and I'll drop them when i go check it or I can just use flasks. Just a suggestions same for ovls :D

Another question: Does it work with all monsters, as again i can't look at script :/

[D]ude

2012-07-02 00:44:10

Nice script! Can't wait to test it out. Does it use MMtoMS?

@Enter It can fight any monster you just need to know how to get the right colors and saturation and stuff. If you can't figure that out, then he has a couple pre-made for you like giant rats and lesser demons

blotrees

2012-07-02 01:21:55

is there a way to do bones to peaches?

kazzos

2012-07-02 03:28:08

I find the setup of this script a little harder than Narcles. Maybe just implement name and colour of monster, would make it alot easier for some people. Nevertheless I managed to get the script going and it works flawlessly. Thanks nickrules for a great fighting script.

nickrules

2012-07-02 07:15:28

From: dude1994
Nice script! Can't wait to test it out. Does it use MMtoMS?


Naw, it doesn't, but it's extremely accurate with the right colors. I might look into this sometime later. Maybe tonight? :p

From: blotrees
is there a way to do bones to peaches?

Sorry, but I'm not a member, and I was hesitant to release something with major features like this (or potions). I could make a beta copy, and have people test it! :D

From: kazzos
I find the setup of this script a little harder than Narcles. Maybe just implement name and colour of monster, would make it alot easier for some people. Nevertheless I managed to get the script going and it works flawlessly. Thanks nickrules for a great fighting script.


Yeah, it's harder to use CTS 2, but WAY more accurate. If you want to use CTS 0/1, then you still can, but it may suck:


With WhatMonster do
begin
CTS := 1; //CTS 0, 1, and 3 are h/smod-free
Color := [1847096,6326717];
exp := 100;
uptext := ['Barbarian','arbar','evl:','hampion'];
Mincount := 50;
Tol := [3,10];
Width := 10;
Height := 10;
end;

I also made this tutorial on setup. Not too sure how helpful it is, but if people could tell me, that'd be cool.

kazzos

2012-07-02 07:35:52

might want to zoom in more when filming screen, can't really see what you are doing. the greatest advantage of this script over narcles is the ability to fight multiple monsters.

choobs

2012-07-02 21:18:29

Guys, I used to bot with simba and stopped a couple of months ago, so I completely forgot how to use it :duh:. Could someone show me how to run this script? I'm trying to get my ranged to at least 60.

dragonbotz

2012-07-03 22:22:20

Script is great. Tutorial helped too. I was wondering how do you setup picking up more than one item? Do you retype it out or just add the colors and uptexts into one? I wasn't sure if this would slow it down and make it not pick up anything. But anyway thanks for the script.

nickrules

2012-07-03 23:12:08

From: dragonbotz
Script is great. Tutorial helped too. I was wondering how do you setup picking up more than one item? Do you retype it out or just add the colors and uptexts into one? I wasn't sure if this would slow it down and make it not pick up anything. But anyway thanks for the script.


It's basically the same as monsters. You just add as many item names (!!Case sensitive!!) as you need, and then colors. Now, if you're really clever, and there's a large, 100% drop, and several items you want to pick up, you could reduce time spent searching by a few MS, by searching for that one item, instead of many. Thanks for the positive feedback though!


I think the next step in this release is prayers (quickprayers, and perhaps the healing prayer if you're resting for hp?). Any thoughts/ input on this is welcomed.

@Choobs, I PM'd you at least a day ago, and got no reply. So…. yeah.

Enter

2012-07-04 03:27:18

Can you please just help me find the colors for 2 monsters because I downloaded ACA, but idk how to open it :/….

Can you do Ogress Champion and Shadow Warrior for me please? :D

dragonbotz

2012-07-04 11:49:39

From: nickrules
It's basically the same as monsters. You just add as many item names (!!Case sensitive!!) as you need, and then colors. Now, if you're really clever, and there's a large, 100% drop, and several items you want to pick up, you could reduce time spent searching by a few MS, by searching for that one item, instead of many. Thanks for the positive feedback though!


I think the next step in this release is prayers (quickprayers, and perhaps the healing prayer if you're resting for hp?). Any thoughts/ input on this is welcomed.

@Choobs, I PM'd you at least a day ago, and got no reply. So…. yeah.


Ah ok, I'll just add the color of bones and then add a bunch of names of other items. Thanks.

Jonross26

2012-07-04 12:09:45

So does the relocating option work well? I haven't tested it yet. Im at seagulls, and they like to lure my character away from the docks, and Naracles Fighter can't find the other seagull when I get lured away lol.

nickrules

2012-07-04 14:47:36

From: dragonbotz
Ah ok, I'll just add the color of bones and then add a bunch of names of other items. Thanks.


No problem, and good luck ;)

From: Jonross26
So does the relocating option work well? I haven't tested it yet. Im at seagulls, and they like to lure my character away from the docks, and Naracles Fighter can't find the other seagull when I get lured away lol.


It would probably work best in a closed area. It gathers the location of all the NPCs on the map, then finds the area with the highest concentration. This means that outliers (like the sailors and such) may affect it.

I mean, it's certainly worth a try, but I can't guarantee that you won't end up in the middle of somewhere (lol). At any rate, there's a failsafe that would log you out if it stops finding them, if you want to test it out.

I think I'll quickly whip up some experimental SPS relocation for the beta.

stoffel

2012-07-04 15:59:05

well if u pick a color from like bones, won't it try to get uptext there all the time, or are you obligated to pick up the bones too?

drew3170

2012-07-04 16:28:00

Bunyip support? It would need to sip summon potion and renew or resummon bunyip after timer is expired. Would be awesome because it would take care of the no banking option to get more food.

nickrules

2012-07-04 22:53:38

From: stoffel
well if u pick a color from like bones, won't it try to get uptext there all the time, or are you obligated to pick up the bones too?

I'm not entirely sure what you're asking. However, item pickup just loops through the colors until it doesn't find any of the item colors. Items you don't list colors for (if you're lazy or have a ton of items) should be put first in the item list, because they'll be picked up first.

From: drew3170
Bunyip support? It would need to sip summon potion and renew or resummon bunyip after timer is expired. Would be awesome because it would take care of the no banking option to get more food.


Unfortunately no, because I'm not a member, so I don't have any way of testing potions. And I'd rather test something first before releasing it, because I only want top notch stuff out there. Potions are next on my list, though :) I'll have to buy a pin from YoHoJo, or go to the grocery store, or something to that effect.

From: Enter
Can you please just help me find the colors for 2 monsters because I downloaded ACA, but idk how to open it :/….

Can you do Ogress Champion and Shadow Warrior for me please? :D


I'm not a member, and probably wouldn't do this anyways. ACA is an exe, which you should just have to run.

You can download it here
It's clean

Zeta Matt

2012-07-04 23:08:10

Didn't use yet, but seems just awesome =O

Enter

2012-07-05 18:18:08

Got ACA to work, but it's colors don't work for me :( idk what I did wrong, mimicked your video except with Cockroach workers…
Also there's no charm pickup? Do I have to set the u on my own?

nickrules

2012-07-05 18:27:59

From: Enter
Got ACA to work, but it's colors don't work for me :( idk what I did wrong, mimicked your video except with Cockroach workers…
Also there's no charm pickup? Do I have to set the u on my own?


Yep, you have to set charm pickup on your own. Even if I wanted to make it so it'd pick up charms automagically, I can't, because I'm not a member.

The colors should work if you did it correctly. Make sure your Hue Modifier (HMod) and Saturation Modifier (SMod) aren't mixed up. Make sure you had ACA set to CTS 2 (lower right corner of ACA). Always test the colors with the "Mark Best Color" button. When you do, things the script will find are red.

If the script is hovering over the monsters and not clicking, this means your uptext is wrong.


——-

Care to post your configuration for the monster colors?

Note: it should look a little bit like this, though some numbers and stuff will be different.

    With WhatMonster do    //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [1847096,6326717]; //colors/tols/mods MUST correspond with eachother!
exp := 100; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.76,0.03];
smod := [2.14,1.32];
uptext := ['Barbarian','arbar','evl:','hampion']; //however, you have have as many possible uptexts as you want
Mincount := 50; //**UPTEXT IS CASE SENSITIVE**
Tol := [3,10];
Width := 10;
Height := 10; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end;

Enter

2012-07-05 18:39:03

What did I do wrong?

Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //don't forget to set this!
SetArrayLength(Fighters, HowManyPlayers);
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

/////////////////////////
with Fighters[0] do
begin
User := '';
Pass := '';
speed := 'fast'; //weapon speed - 'slow','fast',or 'normal'. Just take a guess. Too long (may) reduce exp/h slightly. Stick with normal if you don't know what you're doing.
mode := 'attack'; //You can ignore this if you want. Choices are 'random', 'lowest', 'pure', 'attack','strength', or 'defense' (protip: there are more, if you know where to look. 40flat doesn't work right, btw)
active := true;
alwaysdrop := ['Bones','abbage']

breakevery := 250000000; //just set this to an impossibly high number to disable breaks
plusrand := 10; //Random amount to add to break time
breakfor := 7; //how long to break
hopworlds := true; //hop worlds after break?

doRelocate := false; //Sorta works... kinda... not really. Okay, maybe a little.
EmergencyTeleport := False; //Set to true if you have a teletab in the first slot. If you hp is red and you have no (known) food, it will whisk you away.
ranged := true; //this does not affect the actual fighting,
//but merely picks the farthest target

TrainPrayer := false; //slows combat exp, gets more randoms, but gets prayer exp
//must have bone pickup set up below!

ignoreCombat := true; //ignores monsters in combat (false = multicombat)
MonsterWait := 60; //wait this many second for a monster,
// and if none are found in that time, logout.

{
With WhatMonster do //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [4021363]; //colors/tols/mods MUST correspond with eachother!
exp := 216; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.23];
smod := [1.33];
uptext := ['Att','ack','work','er',]; //however, you have have as many possible uptexts as you want
Mincount := 600; //**UPTEXT IS CASE SENSITIVE**
Tol := [18];
Width := 25;
Height := 25; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end; //the second color uses the second HMod/SMod/tolerance.
//But both colors use the same uptext, mincount, exp, etc.
}
whatmonster := WhatMonster; //or a few presets I made! (monster_man, monster_giantrat, monster_goblin, monster_WolfMinotaur, monster_LesserDemon)

Clicktype := mouse_left; //set to mouse_right if you have to rightclick the monster. Will reduce exp/h, as it does not check uptext.
PickUpDrops := true; //set to true to pick up drops, as defined below.

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['meat']; //once again, the colors must correspond with eachother
Colors := [4221392{,13159898}]; //just like above
Hmods := [0.89{,0.25}];
SMods := [1.24{,1.19}];
Tols := [2{,12}];
end;

end;
/////////////////////////
end;

Trying to get the color of cockroach workers… which is f2p if you're willing to go check out what I did wrong… Thanks for the headsup I'll just copy and paste the charm finder on another script :)

Thanatos

2012-07-05 19:45:53

From: Enter
What did I do wrong?

Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //don't forget to set this!
SetArrayLength(Fighters, HowManyPlayers);
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

/////////////////////////
with Fighters[0] do
begin
User := '';
Pass := '';
speed := 'fast'; //weapon speed - 'slow','fast',or 'normal'. Just take a guess. Too long (may) reduce exp/h slightly. Stick with normal if you don't know what you're doing.
mode := 'attack'; //You can ignore this if you want. Choices are 'random', 'lowest', 'pure', 'attack','strength', or 'defense' (protip: there are more, if you know where to look. 40flat doesn't work right, btw)
active := true;
alwaysdrop := ['Bones','abbage']

breakevery := 250000000; //just set this to an impossibly high number to disable breaks
plusrand := 10; //Random amount to add to break time
breakfor := 7; //how long to break
hopworlds := true; //hop worlds after break?

doRelocate := false; //Sorta works... kinda... not really. Okay, maybe a little.
EmergencyTeleport := False; //Set to true if you have a teletab in the first slot. If you hp is red and you have no (known) food, it will whisk you away.
ranged := true; //this does not affect the actual fighting,
//but merely picks the farthest target

TrainPrayer := false; //slows combat exp, gets more randoms, but gets prayer exp
//must have bone pickup set up below!

ignoreCombat := true; //ignores monsters in combat (false = multicombat)
MonsterWait := 60; //wait this many second for a monster,
// and if none are found in that time, logout.

{
With WhatMonster do //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [4021363]; //colors/tols/mods MUST correspond with eachother!
exp := 216; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.23];
smod := [1.33];
uptext := ['Att','ack','work','er',]; //however, you have have as many possible uptexts as you want
Mincount := 600; //**UPTEXT IS CASE SENSITIVE**
Tol := [18];
Width := 25;
Height := 25; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end; //the second color uses the second HMod/SMod/tolerance.
//But both colors use the same uptext, mincount, exp, etc.
}
whatmonster := WhatMonster; //or a few presets I made! (monster_man, monster_giantrat, monster_goblin, monster_WolfMinotaur, monster_LesserDemon)

Clicktype := mouse_left; //set to mouse_right if you have to rightclick the monster. Will reduce exp/h, as it does not check uptext.
PickUpDrops := true; //set to true to pick up drops, as defined below.

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['meat']; //once again, the colors must correspond with eachother
Colors := [4221392{,13159898}]; //just like above
Hmods := [0.89{,0.25}];
SMods := [1.24{,1.19}];
Tols := [2{,12}];
end;

end;
/////////////////////////
end;

Trying to get the color of cockroach workers… which is f2p if you're willing to go check out what I did wrong… Thanks for the headsup I'll just copy and paste the charm finder on another script :)


I'm not sure if you meant it to be like this but the whole section in which you put the monster info isn't being used in the script. Notice how it's blue in yours but not in Nick's? If you get rid of the "{" at the begining and the "}" at the end it should work perfectly fine.

nickrules

2012-07-05 22:34:38

From: Thanatos
I'm not sure if you meant it to be like this but the whole section in which you put the monster info isn't being used in the script. Notice how it's blue in yours but not in Nick's? If you get rid of the "{" at the begining and the "}" at the end it should work perfectly fine.


This is correct.

To get yours working right, it should look like this:

Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //don't forget to set this!
SetArrayLength(Fighters, HowManyPlayers);
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

/////////////////////////
with Fighters[0] do
begin
User := '';
Pass := '';
speed := 'fast'; //weapon speed - 'slow','fast',or 'normal'. Just take a guess. Too long (may) reduce exp/h slightly. Stick with normal if you don't know what you're doing.
mode := 'attack'; //You can ignore this if you want. Choices are 'random', 'lowest', 'pure', 'attack','strength', or 'defense' (protip: there are more, if you know where to look. 40flat doesn't work right, btw)
active := true;
alwaysdrop := ['Bones','abbage']

breakevery := 250000000; //just set this to an impossibly high number to disable breaks
plusrand := 10; //Random amount to add to break time
breakfor := 7; //how long to break
hopworlds := true; //hop worlds after break?

doRelocate := false; //Sorta works... kinda... not really. Okay, maybe a little.
EmergencyTeleport := False; //Set to true if you have a teletab in the first slot. If you hp is red and you have no (known) food, it will whisk you away.
ranged := true; //this does not affect the actual fighting,
//but merely picks the farthest target

TrainPrayer := false; //slows combat exp, gets more randoms, but gets prayer exp
//must have bone pickup set up below!

ignoreCombat := true; //ignores monsters in combat (false = multicombat)
MonsterWait := 60; //wait this many second for a monster,
// and if none are found in that time, logout.


With WhatMonster do //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [4021363]; //colors/tols/mods MUST correspond with eachother!
exp := 216; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.23];
smod := [1.33];
uptext := ['Att','ack','work','er',]; //however, you have have as many possible uptexts as you want
Mincount := 600; //**UPTEXT IS CASE SENSITIVE**
Tol := [18];
Width := 25;
Height := 25; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end; //the second color uses the second HMod/SMod/tolerance.
//But both colors use the same uptext, mincount, exp, etc.

// whatmonster := WhatMonster; //or a few presets I made! (monster_man, monster_giantrat, monster_goblin, monster_WolfMinotaur, monster_LesserDemon)

Clicktype := mouse_left; //set to mouse_right if you have to rightclick the monster. Will reduce exp/h, as it does not check uptext.
PickUpDrops := true; //set to true to pick up drops, as defined below.

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['meat']; //once again, the colors must correspond with eachother
Colors := [4221392{,13159898}]; //just like above
Hmods := [0.89{,0.25}];
SMods := [1.24{,1.19}];
Tols := [2{,12}];
end;

end;
/////////////////////////
end;

I've commented out the preset option, and then uncommented the advanced setup.

Enter

2012-07-05 22:37:06

From: nickrules
This is correct.

To get yours working right, it should look like this:

Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //don't forget to set this!
SetArrayLength(Fighters, HowManyPlayers);
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

/////////////////////////
with Fighters[0] do
begin
User := '';
Pass := '';
speed := 'fast'; //weapon speed - 'slow','fast',or 'normal'. Just take a guess. Too long (may) reduce exp/h slightly. Stick with normal if you don't know what you're doing.
mode := 'attack'; //You can ignore this if you want. Choices are 'random', 'lowest', 'pure', 'attack','strength', or 'defense' (protip: there are more, if you know where to look. 40flat doesn't work right, btw)
active := true;
alwaysdrop := ['Bones','abbage']

breakevery := 250000000; //just set this to an impossibly high number to disable breaks
plusrand := 10; //Random amount to add to break time
breakfor := 7; //how long to break
hopworlds := true; //hop worlds after break?

doRelocate := false; //Sorta works... kinda... not really. Okay, maybe a little.
EmergencyTeleport := False; //Set to true if you have a teletab in the first slot. If you hp is red and you have no (known) food, it will whisk you away.
ranged := true; //this does not affect the actual fighting,
//but merely picks the farthest target

TrainPrayer := false; //slows combat exp, gets more randoms, but gets prayer exp
//must have bone pickup set up below!

ignoreCombat := true; //ignores monsters in combat (false = multicombat)
MonsterWait := 60; //wait this many second for a monster,
// and if none are found in that time, logout.


With WhatMonster do //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [4021363]; //colors/tols/mods MUST correspond with eachother!
exp := 216; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.23];
smod := [1.33];
uptext := ['Att','ack','work','er',]; //however, you have have as many possible uptexts as you want
Mincount := 600; //**UPTEXT IS CASE SENSITIVE**
Tol := [18];
Width := 25;
Height := 25; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end; //the second color uses the second HMod/SMod/tolerance.
//But both colors use the same uptext, mincount, exp, etc.

// whatmonster := WhatMonster; //or a few presets I made! (monster_man, monster_giantrat, monster_goblin, monster_WolfMinotaur, monster_LesserDemon)

Clicktype := mouse_left; //set to mouse_right if you have to rightclick the monster. Will reduce exp/h, as it does not check uptext.
PickUpDrops := true; //set to true to pick up drops, as defined below.

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['meat']; //once again, the colors must correspond with eachother
Colors := [4221392{,13159898}]; //just like above
Hmods := [0.89{,0.25}];
SMods := [1.24{,1.19}];
Tols := [2{,12}];
end;

end;
/////////////////////////
end;

I've commented out the preset option, and then uncommented the advanced setup.


Thank you both of you. Derp. But I tried to delete the brackets earlier but then it said there was an error with the uptext? like it said compiling. I'll just copy and paste urs

drew3170

2012-07-05 23:13:41

Tried a test run with ghouls and didn't have much luck. Followed the instructions of the video and set up the colors a number of times. However, it just searches but can't find anything to kill. :( Was hoping to have success and set it up at other places as well such as dust devils since they don't hit me much and they drop lots of crimson charms.

Enter

2012-07-06 00:28:54

From: drew3170
Tried a test run with ghouls and didn't have much luck. Followed the instructions of the video and set up the colors a number of times. However, it just searches but can't find anything to kill. :( Was hoping to have success and set it up at other places as well such as dust devils since they don't hit me much and they drop lots of crimson charms.


Look up 2-3 posts. I had the same problem remove the brackets.

Enter

2012-07-06 00:33:24

EDIT: NO COMPILING ERROR. Idk what I did, but I kinda mimicked your uptext and now it works. The most recent problem is that I FINALLY got the colors for the roach workers correct and the bot clicks and attack it! (HORRAY!) HOWEVER, it doesn't seem like it gives my account enough time, nor does it check the drop. It seems to be a bug or whatever because it says checking the attack status or something like that and then says attacking… and spams that about 4 times really quick then says not attacking… relocating…. relocating… may god bless your soul and I run away BEFORE I even finish my kill. I've only done about 50% damage and it says I'm no longer attacking.

Here's my script:
Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //don't forget to set this!
SetArrayLength(Fighters, HowManyPlayers);
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

/////////////////////////
with Fighters[0] do
begin
User := '';
Pass := '';
speed := 'fast'; //weapon speed - 'slow','fast',or 'normal'. Just take a guess. Too long (may) reduce exp/h slightly. Stick with normal if you don't know what you're doing.
mode := 'attack'; //You can ignore this if you want. Choices are 'random', 'lowest', 'pure', 'attack','strength', or 'defense' (protip: there are more, if you know where to look. 40flat doesn't work right, btw)
active := true;
alwaysdrop := ['Bones','abbage']

breakevery := 250000000; //just set this to an impossibly high number to disable breaks
plusrand := 10; //Random amount to add to break time
breakfor := 7; //how long to break
hopworlds := true; //hop worlds after break?

doRelocate := true; //Sorta works... kinda... not really. Okay, maybe a little.
EmergencyTeleport := False; //Set to true if you have a teletab in the first slot. If you hp is red and you have no (known) food, it will whisk you away.
ranged := true; //this does not affect the actual fighting,
//but merely picks the farthest target

TrainPrayer := false; //slows combat exp, gets more randoms, but gets prayer exp
//must have bone pickup set up below!

ignoreCombat := true; //ignores monsters in combat (false = multicombat)
MonsterWait := 60; //wait this many second for a monster,
// and if none are found in that time, logout.


With WhatMonster do //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [4285316]; //colors/tols/mods MUST correspond with eachother!
exp := 216; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.18];
smod := [0.41];
uptext := ['Coackroach','chro','evl:','worker']; //however, you have have as many possible uptexts as you want
Mincount := 40; //**UPTEXT IS CASE SENSITIVE**
Tol := [15];
Width := 20;
Height := 30; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end; //the second color uses the second HMod/SMod/tolerance.
//But both colors use the same uptext, mincount, exp, etc.

// whatmonster := WhatMonster; //or a few presets I made! (monster_man, monster_giantrat, monster_goblin, monster_WolfMinotaur, monster_LesserDemon)

Clicktype := mouse_left; //set to mouse_right if you have to rightclick the monster. Will reduce exp/h, as it does not check uptext.
PickUpDrops := true; //set to true to pick up drops, as defined below.

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['Take','ellow','Green','Red','Blue','harm']; //once again, the colors must correspond with eachother
Colors := [9409376]; //just like above
Hmods := [0.12];
SMods := [0.41];
Tols := [19];
end;

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['Take','ellow','Green','Red','Blue','harm']; //once again, the colors must correspond with eachother
Colors := [3948668]; //just like above
Hmods := [0.02];
SMods := [0.94];
Tols := [20];
end;

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['Take','ellow','Green','Red','Blue','harm']; //once again, the colors must correspond with eachother
Colors := [3954780]; //just like above
Hmods := [0.07];
SMods := [0.48];
Tols := [16];
end;

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['Take','ellow','Green','Red','Blue','harm']; //once again, the colors must correspond with eachother
Colors := [5204568]; //just like above
Hmods := [0.04];
SMods := [0.27];
Tols := [21];
end;

end;
/////////////////////////
end;

I added charm colors if anybody wants to test it out and give me feedback :) I didn't know whether I could put all of them in one so I just make 4 seperate drops by copying and pasting the original and changing the colors.

Please help me. :)

EDIT: You can test out this part of script if you want since it's F2p.

nickrules

2012-07-06 10:52:19

From: Enter
EDIT: NO COMPILING ERROR. Idk what I did, but I kinda mimicked your uptext and now it works. The most recent problem is that I FINALLY got the colors for the roach workers correct and the bot clicks and attack it! (HORRAY!) HOWEVER, it doesn't seem like it gives my account enough time, nor does it check the drop. It seems to be a bug or whatever because it says checking the attack status or something like that and then says attacking… and spams that about 4 times really quick then says not attacking… relocating…. relocating… may god bless your soul and I run away BEFORE I even finish my kill. I've only done about 50% damage and it says I'm no longer attacking.

Here's my script:
Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //don't forget to set this!
SetArrayLength(Fighters, HowManyPlayers);
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

/////////////////////////
with Fighters[0] do
begin
User := '';
Pass := '';
speed := 'fast'; //weapon speed - 'slow','fast',or 'normal'. Just take a guess. Too long (may) reduce exp/h slightly. Stick with normal if you don't know what you're doing.
mode := 'attack'; //You can ignore this if you want. Choices are 'random', 'lowest', 'pure', 'attack','strength', or 'defense' (protip: there are more, if you know where to look. 40flat doesn't work right, btw)
active := true;
alwaysdrop := ['Bones','abbage']

breakevery := 250000000; //just set this to an impossibly high number to disable breaks
plusrand := 10; //Random amount to add to break time
breakfor := 7; //how long to break
hopworlds := true; //hop worlds after break?

doRelocate := true; //Sorta works... kinda... not really. Okay, maybe a little.
EmergencyTeleport := False; //Set to true if you have a teletab in the first slot. If you hp is red and you have no (known) food, it will whisk you away.
ranged := true; //this does not affect the actual fighting,
//but merely picks the farthest target

TrainPrayer := false; //slows combat exp, gets more randoms, but gets prayer exp
//must have bone pickup set up below!

ignoreCombat := true; //ignores monsters in combat (false = multicombat)
MonsterWait := 60; //wait this many second for a monster,
// and if none are found in that time, logout.


With WhatMonster do //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [4285316]; //colors/tols/mods MUST correspond with eachother!
exp := 216; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.18];
smod := [0.41];
uptext := ['Coackroach','chro','evl:','worker']; //however, you have have as many possible uptexts as you want
Mincount := 40; //**UPTEXT IS CASE SENSITIVE**
Tol := [15];
Width := 20;
Height := 30; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end; //the second color uses the second HMod/SMod/tolerance.
//But both colors use the same uptext, mincount, exp, etc.

// whatmonster := WhatMonster; //or a few presets I made! (monster_man, monster_giantrat, monster_goblin, monster_WolfMinotaur, monster_LesserDemon)

Clicktype := mouse_left; //set to mouse_right if you have to rightclick the monster. Will reduce exp/h, as it does not check uptext.
PickUpDrops := true; //set to true to pick up drops, as defined below.

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['ellow','Green','Red','Blue','harm']; //once again, the colors must correspond with eachother
Colors := [9409376,3948668,3954780,5204568]; //just like above
Hmods := [0.12,0.02,0.07,0.04];
SMods := [0.41,0.94,0.48,0.27];
Tols := [19,20,16,21];
end;

end;
/////////////////////////
end;

I added charm colors if anybody wants to test it out and give me feedback :) I didn't know whether I could put all of them in one so I just make 4 seperate drops by copying and pasting the original and changing the colors.

Please help me. :)

EDIT: You can test out this part of script if you want since it's F2p.


You have you have your weaponspeed set to fast, which may be the issue (Speed := 'fast'). Try to raise the speed to 'normal', or maybe 'slow'

Also, you had your item pickups set incorrectly - I fixed them in the quote. Note, that I tested it, and those colors with those tolerances lead to a lot of false results. Just use ACA on the colored bit of the charm, not the whole thing. Done correctly, you usually don't need a tolerance greater than 10-15, and even that's a bit high.

drew3170

2012-07-06 13:26:41

Hey is it possible to add colors of a very rare item drop from a pic on runescape wiki and not the actual game. I wanna try dust devils for the charm drop and I know that they drop dragon chains. However, they hardly ever drop so I would need to get the colors from somewhere. Should i do that or should i just buy one in game to get the colors from that?

Enter

2012-07-06 17:31:59

From: nickrules
You have you have your weaponspeed set to fast, which may be the issue (Speed := 'fast'). Try to raise the speed to 'normal', or maybe 'slow'

Also, you had your item pickups set incorrectly - I fixed them in the quote. Note, that I tested it, and those colors with those tolerances lead to a lot of false results. Just use ACA on the colored bit of the charm, not the whole thing. Done correctly, you usually don't need a tolerance greater than 10-15, and even that's a bit high.


Thanks for suggestions. New script with the charms:
Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //don't forget to set this!
SetArrayLength(Fighters, HowManyPlayers);
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

/////////////////////////
with Fighters[0] do
begin
User := '';
Pass := '';
speed := 'slow'; //weapon speed - 'slow','fast',or 'normal'. Just take a guess. Too long (may) reduce exp/h slightly. Stick with normal if you don't know what you're doing.
mode := 'attack'; //You can ignore this if you want. Choices are 'random', 'lowest', 'pure', 'attack','strength', or 'defense' (protip: there are more, if you know where to look. 40flat doesn't work right, btw)
active := true;
alwaysdrop := ['Bones','abbage']

breakevery := 250000000; //just set this to an impossibly high number to disable breaks
plusrand := 10; //Random amount to add to break time
breakfor := 7; //how long to break
hopworlds := true; //hop worlds after break?

doRelocate := true; //Sorta works... kinda... not really. Okay, maybe a little.
EmergencyTeleport := False; //Set to true if you have a teletab in the first slot. If you hp is red and you have no (known) food, it will whisk you away.
ranged := true; //this does not affect the actual fighting,
//but merely picks the farthest target

TrainPrayer := false; //slows combat exp, gets more randoms, but gets prayer exp
//must have bone pickup set up below!

ignoreCombat := true; //ignores monsters in combat (false = multicombat)
MonsterWait := 60; //wait this many second for a monster,
// and if none are found in that time, logout.


With WhatMonster do //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [4285316]; //colors/tols/mods MUST correspond with eachother!
exp := 216; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.18];
smod := [0.41];
uptext := ['Coackroach','chro','evl:','worker']; //however, you have have as many possible uptexts as you want
Mincount := 40; //**UPTEXT IS CASE SENSITIVE**
Tol := [15];
Width := 20;
Height := 30; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end; //the second color uses the second HMod/SMod/tolerance.
//But both colors use the same uptext, mincount, exp, etc.

// whatmonster := WhatMonster; //or a few presets I made! (monster_man, monster_giantrat, monster_goblin, monster_WolfMinotaur, monster_LesserDemon)

Clicktype := mouse_left; //set to mouse_right if you have to rightclick the monster. Will reduce exp/h, as it does not check uptext.
PickUpDrops := true; //set to true to pick up drops, as defined below.

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['ellow','Green','Red','Blue','harm']; //once again, the colors must correspond with eachother
Colors := [5603481,9282457,3229808,11054486]; //just like above
Hmods := [0.00,0.00,0.00,0.00];
SMods := [0.00,0.00,0.00,0.00];
Tols := [5,5,5,5];
end;

end;
/////////////////////////
end;

Tried BOTH fast, normal, and slow. Fast doesn't give enough time, normal works, but is slower than I expect it to be. Slow gets stuck with the monster and says it's still attacking when it's been dead for 10 seconds already. I think it might just be my monster since they aren't grouped close together. I'll try to run it on normal for a few hours and give you a proggy. Thanks for your help! :)

nickrules

2012-07-06 17:57:18

From: drew3170
Hey is it possible to add colors of a very rare item drop from a pic on runescape wiki and not the actual game. I wanna try dust devils for the charm drop and I know that they drop dragon chains. However, they hardly ever drop so I would need to get the colors from somewhere. Should i do that or should i just buy one in game to get the colors from that?


Buy one, drop it, get the colors, pick it up, hop worlds, and repeat 4 or 5 times.

Or, color one of the 100% drops (or a few extremely common ones), and include dragon chainbody in the "names" list.

Example:

    with PickUps do
begin
Names := ['ragon chain','chainbody','Bones'];
Colors := [4487089]; //I've only included the color of bones in the list (don't use this for bone colors! they're not right at all!)
Hmods := [0.22];
SMods := [1.12];
Tols := [8];
end;

Only one item is actually colored (bones), because there's a 100% chance of them dropping. However, when the script goes to pick it up, it'll see the dragon chainbody in the list, and grab it. Note, that if you do this, it's extremely important that it goes at the front of the list! Items are searched for in the right-click menu in the order they appear, so if you have an uncolored item, it should always go to the front.

@Enter don't just use whatever for the hue/saturation mods and tolerances, use ACA. All I was saying was to be more selective with the colors in the list, so that the searches are a bit more refined and accurate. But if it works for you, then whatever :p

Enter

2012-07-06 19:05:36

From: nickrules
Buy one, drop it, get the colors, pick it up, hop worlds, and repeat 4 or 5 times.

Or, color one of the 100% drops (or a few extremely common ones), and include dragon chainbody in the "names" list.

Example:

    with PickUps do
begin
Names := ['ragon chain','chainbody','Bones'];
Colors := [4487089]; //I've only included the color of bones in the list (don't use this for bone colors! they're not right at all!)
Hmods := [0.22];
SMods := [1.12];
Tols := [8];
end;

Only one item is actually colored (bones), because there's a 100% chance of them dropping. However, when the script goes to pick it up, it'll see the dragon chainbody in the list, and grab it. Note, that if you do this, it's extremely important that it goes at the front of the list! Items are searched for in the right-click menu in the order they appear, so if you have an uncolored item, it should always go to the front.

@Enter don't just use whatever for the hue/saturation mods and tolerances, use ACA. All I was saying was to be more selective with the colors in the list, so that the searches are a bit more refined and accurate. But if it works for you, then whatever :p


I wasn't making it up. I did what you told about only using the major color i.e. the middle color and I got 0 for tolerance and the h/s mods. There's still a problem with killing the monsters. It often relocates before it kills the monster or the monster is in plain view and it decides to run off somewhere else. :/ I've tried using all of them and I've only got like 10k exp in 2 hours… :( and no charms. Doesn't even check the drop when monster dies… :(

The stuff you said earlier to drew. So if I was trying to get all the 10k+ item drops on the roach I would have to buy them and then drop, use ACA to get colors and then list them on ONE drop list but like you did before have them seperated by commas in a list having it go from most important to least?

Enter

2012-07-08 02:57:28

Been working/testing really hard to get the script to work since I really wanna use this instead of Narcle's because this has item pick-up, but I still keep on running into problems.

1. Even when I tested with fast, normal, and slow modes doesn't give enough time to kill or when the monster is dead it keeps saying it's attacking, how does script check if monster is still there?
Fast: Too fast, half way killing the monster, it searches for a new one and tries to attack it, not looking for drop.
Normal: Same as fast
Slow: Too slow, about 10 secs after monster has died does it look for another monster, w/o looking for drop.

2. Bot doesn't check the drop for the items I chose…

3. I chose in the script to use attack mode but it always changed to shared xp when I use a whip it uses the middle option. I need attack xp.

Color for monster works well, I tried a different monster since workers are spaced too far apart with too little of them. My new monster is Bloodvelds and same script problems as before.

here's my script:
Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //don't forget to set this!
SetArrayLength(Fighters, HowManyPlayers);
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

/////////////////////////
with Fighters[0] do
begin
User := '';
Pass := '';
speed := 'slow'; //weapon speed - 'slow','fast',or 'normal'. Just take a guess. Too long (may) reduce exp/h slightly. Stick with normal if you don't know what you're doing.
mode := 'attack'; //You can ignore this if you want. Choices are 'random', 'lowest', 'pure', 'attack','strength', or 'defense' (protip: there are more, if you know where to look. 40flat doesn't work right, btw)
active := true;
alwaysdrop := ['Bones','abbage']

breakevery := 250000000; //just set this to an impossibly high number to disable breaks
plusrand := 10; //Random amount to add to break time
breakfor := 7; //how long to break
hopworlds := true; //hop worlds after break?

doRelocate := False; //Sorta works... kinda... not really. Okay, maybe a little.
EmergencyTeleport := False; //Set to true if you have a teletab in the first slot. If you hp is red and you have no (known) food, it will whisk you away.
ranged := true; //this does not affect the actual fighting,
//but merely picks the farthest target

TrainPrayer := false; //slows combat exp, gets more randoms, but gets prayer exp
//must have bone pickup set up below!

ignoreCombat := true; //ignores monsters in combat (false = multicombat)
MonsterWait := 60; //wait this many second for a monster,
// and if none are found in that time, logout.


With WhatMonster do //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [8959451,11846874]; //colors/tols/mods MUST correspond with eachother!
exp := 480; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.02,0.17];
smod := [2.27,1.77];
uptext := ['Bloodveld','odve','evl:','veld']; //however, you have have as many possible uptexts as you want
Mincount := 500; //**UPTEXT IS CASE SENSITIVE**
Tol := [11,11];
Width := 40;
Height := 25; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end; //the second color uses the second HMod/SMod/tolerance.
//But both colors use the same uptext, mincount, exp, etc.

// whatmonster := WhatMonster; //or a few presets I made! (monster_man, monster_giantrat, monster_goblin, monster_WolfMinotaur, monster_LesserDemon)

Clicktype := mouse_left; //set to mouse_right if you have to rightclick the monster. Will reduce exp/h, as it does not check uptext.
PickUpDrops := true; //set to true to pick up drops, as defined below.

with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['ellow','Green','Red','Blue','harm','rune','helm','une full','une helm']; //once again, the colors must correspond with eachother
Colors := [5405583,8430482,4152446,11449951,12036161,12429636]; //just like above
Hmods := [0.06,0.08,0.22,0.12,0.02,0.08];
SMods := [0.68,0.34,5.21,0.68,0.84,0.99];
Tols := [11,11,1,22,12,10];
end;

end;
/////////////////////////
end;

To try to fix the problem of now enough time I changed the wait timers when attacking, i.e. when to attack and it still didn't work.. I think there might be something wrong with the way it checks if a monster is still dead? I used lalakers or some user like that's gouling gouler and it has a good way to check if monster is dead, but it's just too slow, please give me a fix, I really want this to work out :)

nickrules

2012-07-08 08:18:27

I'm on vacation right now, but I can tell you that 1 is my fault. Do you have low fps issues? That might be why, because I check fights with two different pixelshift functions, which wouldn't work so well with low fps.

2 is your own fault. The only way it would *not* work is because of user error. Remember, the script has to be physically able to see the items. It cannot infer anything.

3 leave it blank, and set on the right option then. I'll look at it when I get back.

Enter

2012-07-08 19:37:19

From: nickrules
I'm on vacation right now, but I can tell you that 1 is my fault. Do you have low fps issues? That might be why, because I check fights with two different pixelshift functions, which wouldn't work so well with low fps.

2 is your own fault. The only way it would *not* work is because of user error. Remember, the script has to be physically able to see the items. It cannot infer anything.

3 leave it blank, and set on the right option then. I'll look at it when I get back.


Thanks for being patient and working with me.

1. I think so, my internet is DIRELY slow… I used the speedtest and got an F-, but I'm using a brand new ASUS laptop so it shouldn't be that bad of a problem plus I'm using it overnight so the internet is generally faster.

2. Is there anyway for it to automatically right click drop piles and check the words of the items since I noticed that charms usually come underneath the coins or bones it drops and the pixels don't show.

3. Alright I'll just leave it blank and set it myself

Hope you have a fun vacation! I'll just stick with moneymaking until you come back and hopefully I'll still have enough time to max out before the new stinking combat update happens in September…

nickrules

2012-07-11 15:52:57

Bump.

2) no, but you can color one highly visible item, and just include the name of charms. For example, at green dragons, you could put the colors in for the hide/bones, and put charms in the list. It'd look for the hide, and then pick charms out of the list.

Also, almost 200 downloads and not one progress report? :(

Enter

2012-07-14 20:34:53

From: nickrules
Bump.

2) no, but you can color one highly visible item, and just include the name of charms. For example, at green dragons, you could put the colors in for the hide/bones, and put charms in the list. It'd look for the hide, and then pick charms out of the list.

Also, almost 200 downloads and not one progress report? :(


Nice idea. Sorry I kidna abandoned you. I had a hectic week and to add to that my dad deleted my botting file so I lost all the edits I made to over 30+ scripts and I didn't have the time to redo everything and quite frankly I was too lazy. I'll test your updates tonight.

EDIT: Something wrong with Simba? I heard teh slayer update made stuff weird, but I didn't know what it exactly did. Anyway, when I downloaded script and I try to open with simba, I link the file to open with simba, but it doesn't give simba as an option when i physically open it, can you please post the script?

illuminatiswag

2012-07-15 11:14:54

From: nickrules
Euphonic Fighter

///Version X\\\
Updated: June 29th, 2012


Click for a video of it in action


This right here, is an AIO fighter. A really awesome, customizable, and accurate one. It can run for a full 6 hours, fight multiple monsters, pickup items, bury bones, eat any food, and teletab away in an emergency. It can run without food (resting when low), has a noice antiban, (sketchy) relocating, [basically] live paint, a super hawt looking debug mode, smart inventory management, animation detection, etc. It can ignore monsters in combat, searches really fast, supports any CTS for monster finding. It supports melee, range, and probably mage, assuming you don't have to toggle the spell every time you log in. It's 100% multiplayer, antileech free, supports SRL Stats, takes breaks, and hops worlds (I think….).

No bull. No gimmicks. Just awesome.

 ______________ Euphonic Fighter Elite _______________
//====== Exclusively available at Villavu.com =======\\
|| Progress Report: 06:19:19
|| Kills: 1046
|| Breaks: 13
|| ================== Player Status ===================
|| # | Active | False Reason?
|| 0 | True | We're not!
\\===================================================//



If I find that people are confused on the setup, then I will create a section here on how to fill it out. I may also begin the long, boring process of documenting it all, for learning purposes (as it contains techniques which are both very simple, and rather complex). In the meantime, if you have a legitimate desire to learn from this script, or need help understanding something so that you may learn, feel free to fire me a PM.


This is a setup tutorial. You'll probably need to put it into 720p, as I did a crappy job with the zoom in places.


Note, that there appears to be a memory leak. I can't seem to find it, but if you can, that'd be super awesome, and you should totally tell me about it, so that I can fix it. That said, I have yet to encounter any performance reduction linked to the leak, whatsoever, and the script can reach 6 hours with ease.


Changelog:


Version X: Hotfix - Updater added! - 44 downloads on previous version
Version X: June 29 2012 - script released!


You should add b2p support :)

Ays

2012-07-16 03:09:05

Trying to run this on a rsps, I have colors and all in but when i hit start it opens up a runescape client window.. I want it to run in the rsps client window. how do i do this?

Justin

2012-07-16 03:41:20

From: Ays
Trying to run this on a rsps, I have colors and all in but when i hit start it opens up a runescape client window.. I want it to run in the rsps client window. how do i do this?


Uncomment the Define SMART and remove the SMART include line.

Also comment out the Smart_Server ect ect.

caddict

2012-07-16 23:39:24

Does anyone know what needs to be changed since the slayer update (specifically how to log in)? Smart is up and running (thanks to Brandon) but the script is not. I can probably fix it if someone could give me a place to start.

shstiger2009

2012-07-31 22:45:38

From: caddict
Does anyone know what needs to be changed since the slayer update (specifically how to log in)? Smart is up and running (thanks to Brandon) but the script is not. I can probably fix it if someone could give me a place to start.


Everything is the same as it was before the update as long as you have updated Simba and your SRL include. Oh, and plugins as well.

Bratislava

2012-08-01 14:18:25

[Error] C:\Simba\Includes\SRL\SRL\misc\paintsmart.simba(41:3): Unknown identifier 'SmartSetDebug' at line 40

How do I go about repairing this?

msemtex

2012-08-01 14:42:19

Compilation issue: [Error] C:\Simba\Includes\SRL/SRL/misc/paintsmart.simba(41:33): Unknown identifier 'SmartGetDebugDC' at line 40
Compiling failed.

How do I resolve this?

Skywalk

2012-08-02 17:18:01

Compilation issue: [Error] C:\Simba\Includes\SRL/SRL/misc/paintsmart.simba(41:33): Unknown identifier 'SmartGetDebugDC' at line 40
Compiling failed.

How do I resolve this?

i get the same

lure4fun

2012-08-05 22:01:48

i believe the paintsmart was supposed to be changed to {$I SRL/SRL/Misc/SmartGraphics.Simba} after update but then after doiong tht i seem to get [Error] C:\Simba\Scripts\Euphonic_Fighter.simba(250:28): Unknown identifier 'SmartGetDebugDC' at line 249
:/

Etrnl Fear

2012-08-06 15:14:36

From: Bratislava
[Error] C:\Simba\Includes\SRL\SRL\misc\paintsmart.simba(41:3): Unknown identifier 'SmartSetDebug' at line 40


From: msemtex
Compilation issue: [Error] C:\Simba\Includes\SRL/SRL/misc/paintsmart.simba(41:33): Unknown identifier 'SmartGetDebugDC' at line 40 Compiling failed.


From: Skywalk
i get the same


From: lure4fun
i believe the paintsmart was supposed to be changed to {$I SRL/SRL/Misc/SmartGraphics.Simba} after update but then after doiong tht i seem to get [Error] C:\Simba\Scripts\Euphonic_Fighter.simba(250:28): Unknown identifier 'SmartGetDebugDC' at line 249
:/



The script is simply outdated as of now.

So, search around the forums and make a few compare/contrast observations to "/misc/pantsmart" and "/misc/SmartGraphics" and you'll come up with this:

After finding http://villavu.com/forum/showthread.php?t=84334 and reading it, we find out that SmartGraphics is used to replace paintsmart after Simba version 0.99x. So:

Like lure4fun said, change
{$i SRL/SRL/misc/paintsmart.simba}
at line 7 to
{$I SRL/SRL/Misc/SmartGraphics.Simba}

Then put an opening brace "{" before 'procedure DrawBox…' at line 243 and a closing brace "}" after 'end;' at line 266 to comment it out of the script. This would take too much effort to fix and is irrelevant.

Also, if you read through the paint examples in the SRL Updates thread, you can also piece together that you need to change

Canvas := TCANVAS.Create;
Canvas.Handle := SmartGetDebugDC;
DrawBitmap(Pic, Canvas, BmpPlacement.x, BmpPlacement.y);
FreeBitmap(Pic);
at line 466 to

Canvas := CreateBitmap(765, 553); //The client dimensions..
SetPersistentMemoryBitmap(Canvas, SmartDebugArray, 765, 553)
FastDrawTransparent(BmpPlacement.x, BmpPlacement.y, Pic, Canvas);
ResetPersistentMemoryBitmap(Canvas);

FreeBitmap(Canvas);
FreeBitmap(Pic);

After all that, you will need to set the 'AutoUpdate' constant at line 61 to "False;" since the page it checks for the new version is down (http://euphfight.nigglescatchall.netau.net/OnlineVersion.html) and will keep telling you to download the latest script from this thread. Correct me if I'm wrong.

This is a ghetto temp-fix, so backup the script before you save it.