SRL Archive - Jr. Member RS3 Outdated Scripts

Ross's Mazchna Slayer [Help Test!]


Ross

2014-12-04 23:39:58

[table="width: 500, align: left"]
[tr]
[td]

Foreword
This script was an extremely large project , so please post and let me know if it is being used/appreciated!
If the script gets stuck, let it sit for about 3 minutes before terminating. It should be able to recover itself. If it doesn't, report here!

Read required items and setup instructions thoroughly, this script has plenty of failsafes but you don't want to be unprepared.



What it does

Slays monsters assigned by Mazchna in Canifis!
Makes an average of 6-8k xp/hr at decent combat levels. This should get you from 1-35 slayer in a little over 3 1/2 hours.
All monsters are supported!


Account Requirements


[spoiler=Click Here]
  • 55+ Combat
  • Complete the Stronghold of Security (really easy now, just enter, go through the portal, collect your prize, go down the stairs, repeat until the end)
  • Rope placed in the entrance to the Kalphite Hive and Lumbridge Swamp Caves.
  • Warning Message Turned off when walking through the Shantay Pass (Just walk through it a couple of times and it will give you the option not to show again, or turn it off in settings)
  • At least 50k gold in money pouch (preferably more)
  • The following lodestones unlocked: Port Sarim, Fremennik, Ardougne, Canifis, Al Kharid.
  • This runs better on a decent computer :p
[/spoiler]


Required Items


[spoiler=Click Here]
  1. Slayer Gem (Can be bought from Mazchna)
  2. Bags of Salt (Buy out Mazchna's supply of 1000)
  3. Ice Coolers (Buy out Mazchna's supply of 1000)
  4. Mirror Shield (Can be bought from Mazchna)
  5. Earmuffs (Can be bought from Mazchna)
  6. Spiky Helmet (Can be bought from Mazchna)
  7. Oil Lantern The (Oil) version here. (Must be lit. You can either level firemaking to 26 or request assistance from anyone that's high level standing around at GE.)
  8. A one-handed weapon if you're using a 2h.
  9. Food. Currently supported foods are: Lobsters, Swordfish, Monkfish, Sharks, and Rocktails.
  10. Teleport Tablets. (Such as Varrock, Falador, or Ardougne- get lots (30+) for long proggies.)
[/spoiler]


The Setup


[spoiler=Click Here]
  • The screen should look almost exactly how it does here:
  • Download the Map Pack below and put all images in C:\Simba\Includes\SPS\img\runescape_other
  • Make sure that all settings are in accordance to SMART standards. (Classic Camera View and being fully zoomed out are EXTREMELY important);
  • Set your experience bar to Slayer (not Total since that factors in combat xp) and move it to the chat box like picture above.
  • If using the action bar for eating and teleporting, put them on your action bar. You will input the action bar keys in the setup form.
  • Put your slayer gem on your action bar. (This is important, since this is where the script looks for it. Having it in your inventory will mess up the script.)
  • Create a slayer tab specifically with just the items listed above. You will input the tab number in the setup form, for example my slayer tab above is 2.
  • Set up your preset #1 to have both your gear, and an inventory containing: Slayer Gem, Teleport Tablet, and between 15-20 food. The inventory doesn't need to look exactly like above, just make sure you have those three things.
  • Either have a task by Mazchna assigned, or no task assigned.
  • Start at Mazchna, preset withdrawn, preferably on a low population world.
  • Fill out the settings at the top of the script.
[/spoiler]







Version 1.0 Released!

[HR]v1.0 Base Release[/HR]
[/td]
[/tr]
[/table]

Kevin

2014-12-05 00:17:04

Congrats! BTW, is she a level 1 slayer master - time to use your script to get the levels for mine :p

Ross

2014-12-05 00:21:26

From: Kevin
Congrats! BTW, is she a level 1 slayer master - time to use your script to get the levels for mine :p


Yep! You can start at level 1 slayer.

Clarity

2014-12-05 00:25:27

Grats on release! Keep it up :)
I'll get a paint after my last exam tomorrow.

Incurable

2014-12-05 00:37:18

Congratulations for the release!



If I had a low level P2P account I'd test it for you. :(

The Mayor

2014-12-05 01:03:10

So much rep. You must be @Kevin;'s son


E: To make it way easier to maintain, you can definitely condense a whole bunch of stuff. For example, i'd add a TSPSArea variable to the TTaskInfo record, so you can do


monster.spsArea.walkPath(monster.path)

and remove a few hundred lines. Even things like

for i := 0 to monster.highItem do
if findDTM(monster.itemDTM[i], x, y, bankScreen.getBounds()) then
begin
//stuff
end;

Turpinator

2014-12-05 01:34:27

From: Kevin
she a level 1 slayer master

she? i thought it was a he.

Cyanempire

2014-12-05 02:18:02

Congrats on the release will try this out once i get to mems. :)

keff

2014-12-05 04:04:00

Wow congratz on a huge release!

NKN

2014-12-05 07:23:36

Nice release, man.

I'll test it for you sometime soon.

KeepBotting

2014-12-05 07:57:46

From: Turpinator
she? i thought it was a he.


He is.

OT gratz on the release, looks amazing. I'll slap a bond on one of my low-level f2pers and test this out when I get home :)

Ross

2014-12-05 08:45:29

From: The Mayor
So much rep. You must be @Kevin;'s son


E: To make it way easier to maintain, you can definitely condense a whole bunch of stuff. For example, i'd add a TSPSArea variable to the TTaskInfo record, so you can do


monster.spsArea.walkPath(monster.path)

and remove a few hundred lines. Even things like

for i := 0 to monster.highItem do
if findDTM(monster.itemDTM[i], x, y, bankScreen.getBounds()) then
begin
//stuff
end;


Absolutely, thank you for the feedback! Making it easier to maintain is extremely appealing to me. I'll be working on stuff like this while people help me test :)

Camel

2014-12-05 11:31:23

So far.
============Ross's Mazchna Slayer============
XP: 1146
XP/hr: 3469
Time running: 19m 49s
=============================================

My first task was bats, it went there did the task went back and got a new task. The new task was dogs. So it went to the desert, went on the magic carpet, walking into some town. Pollechviche.. something like that. Walked to the bottom of the town and got stuck right here.


Then 3 minutes later, it lodestoned and recovered. And now I'm fighting jackals.

Overall though, great job. I'm very impressed.

Ross

2014-12-05 11:41:24

From: Camel
So far.
============Ross's Mazchna Slayer============
XP: 1146
XP/hr: 3469
Time running: 19m 49s
=============================================

My first task was bats, it went there did the task went back and got a new task. The new task was dogs. So it went to the desert, went on the magic carpet, walking into some town. Pollechviche.. something like that. Walked to the bottom of the town and got stuck right here.


Then 3 minutes later, it lodestoned and recovered. And now I'm fighting jackals.

Overall though, great job. I'm very impressed.


Thank you for the report! First one woohoo! Jackals and Desert Lizards are difficult due to the SPS not reading map colors very well in the desert. I'm going to toy with the SPS setup for that map and see what I can work out.

Edit: What is your Combat level by the way? Also I would recommend switching up the action bar a bit(maybe put some abilities or something) to add a little variation from script to script.

Ross

2014-12-05 21:28:31

From: Clarity
Grats on release! Keep it up :)
I'll get a paint after my last exam tomorrow.


Woohoo! 2 Excited!

From: Incurable
..


Thanks! High level p2p will work too :)

From: NKN
Nice release, man.

I'll test it for you sometime soon.


Awesome, looking forward to it

From: KeepBotting
I'll slap a bond on one of my low-level f2pers and test this out when I get home :)


Fantastic! Let me know how it goes and report me some bugs!

uhit

2014-12-08 06:46:31

Forgot to proggy, but got me from 5-22 slayer pretty quick :)

Ross

2014-12-08 08:44:56

From: uhit
Forgot to proggy, but got me from 5-22 slayer pretty quick :)


Thanks! Any bugs you ran into? I'm applying a good bit of fixes soon.

uhit

2014-12-08 10:33:25

From: Ross
Thanks! Any bugs you ran into? I'm applying a good bit of fixes soon.


It did quite a bit of lodestone recoveries.
Cave slimes was a bit iffy when I was in the cave.

Didn't really pay much attention to it to be fair.

Ross

2014-12-08 10:43:07

From: uhit
It did quite a bit of lodestone recoveries.
Cave slimes was a bit iffy when I was in the cave.

Didn't really pay much attention to it to be fair.


Some of that should be fixed.

And yeah didClick() doesn't work well in the caves for some reason. Might be a tolerance issue. maybe @Ashaman88 could fix it for me sometime soon :)

GRIM

2014-12-09 03:03:41

From: Kevin
Congrats! BTW, is she a level 1 slayer master - time to use your script to get the levels for mine :p


Does this mean you've updated yours? or privately?

@Ross do you think you'll ever add additional slayer masters? For higher lvl slaying?
Going to run to begin running this on my ironman =)

Kevin

2014-12-09 10:06:12

From: GRIM
Does this mean you've updated yours? or privately?

@Ross; do you think you'll ever add additional slayer masters? For higher lvl slaying?
Going to run to begin running this on my ironman =)


It's in progress with current script completion - which I'm excited for as no other botting community has ever completed it to the same extent of what I've almost got ready. But I will not be detailing that in this thread, this thread is for Ross's slayer, and getting it fully up and running :)

The Mayor

2014-12-09 12:35:12

and then you can combine your scripts together and be like GG Jagex qq

uhit

2014-12-09 12:50:08

From: The Mayor
and then you can combine your scripts together and be like GG Jagex qq


Throw in looting of the herbs/seeds and you've got the ultimate troll to jagex.

Ross

2014-12-09 21:34:18

Update for anyone tuning in: Next release (Alpha v.02) is going to have LOTS of recovery fixes, color fixes, SPS fixes, and more! Most users should be able to get 3-4 or more hour proggies at this point. Before I post an update, does anyone have any other bugs they would like to address?

GRIM

2014-12-17 02:19:52

From: ross
update for anyone tuning in: Next release (alpha v.02) is going to have lots of recovery fixes, color fixes, sps fixes, and more! Most users should be able to get 3-4 or more hour proggies at this point. Before i post an update, does anyone have any other bugs they would like to address?


push thy update =)

@Ross

uhit

2014-12-21 04:36:07

Any updates on this? :)

Ross

2014-12-21 12:48:15

From: GRIM
push thy update =)

@Ross


From: uhit
Any updates on this? :)


Hi! Yes, an update is coming later tonight. You should be able to get 6 hour proggies if not more.

Ross

2014-12-22 00:38:52

v0.2 released!
Lots of bug fixes and stability changes. Check it out! Should be able to report multiple(6+) hour proggies with proper setup and lots of teletabs/food/waterskins/etc.



@uhit @GRIM

Cyanempire

2014-12-22 00:49:03

ill definitely try this script and give you feedback on this.

uhit

2014-12-22 11:05:10

I'll give the update a try when I get back home from my holiday. Looking forward to it :)

Dark_Flame

2014-12-22 16:53:16

Error: Access violation at line 1006
Execution failed.
The following DTMs were not freed: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image]
File[C:\Simba\Includes\SRL-6/logs/SRL log (22-12-14 at 03.44.46 PM).txt] has not been freed in the script, freeing it now.

    chatText := getWhiteText(chatbox.lineboxes[0]);           
^ is highlighted. It right clicks the gem and checks for kills left and exits.

http://i.imgur.com/zbQpiEa.png

Is there something I'm doing wrong?

Ross

2014-12-22 18:02:15

From: Dark_Flame
Error: Access violation at line 1006
Execution failed.
The following DTMs were not freed: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image]
File[C:\Simba\Includes\SRL-6/logs/SRL log (22-12-14 at 03.44.46 PM).txt] has not been freed in the script, freeing it now.

    chatText := getWhiteText(chatbox.lineboxes[0]);           
^ is highlighted. It right clicks the gem and checks for kills left and exits.

http://i.imgur.com/zbQpiEa.png

Is there something I'm doing wrong?


Try making your chat box as small as possible, it still looks pretty big.

Dark_Flame

2014-12-23 12:20:42

Made it as small as possible, still doesn't work ._.

http://i.imgur.com/ZrIC7Mc.png

It's as small as it can go!

Ross

2014-12-23 12:43:06

From: Dark_Flame
Made it as small as possible, still doesn't work ._.

http://i.imgur.com/ZrIC7Mc.png

It's as small as it can go!


That's extremely odd, I just tested it and it's working for me. PM me and maybe I can TeamView you.

Dark_Flame

2014-12-23 23:06:54

============Ross's Mazchna Slayer============
Current Task: Wolves
XP: 12168
XP/hr: 4031
Time running: 03h 01m 06s
Tasks Completed: 11
=============================================

Works great, however it got stuck and I had to stop it.

The only thing that I'm concerned about is that it takes a while to move to a monster, and then attack it, and attack another monster. It just looks kinda bot like, and it's something I should be paranoid about after being banned twice already lol
ex) Attacks ghost, waits 4-5 seconds, moves to other ghost/attacks another ghost, waits another 4-5, etc
The monsters it does this at are Skeletons, ghosts, kalphites (which likes to stay at this spot without moving, and just attacks the kalphite that spawns, until it becomes deaggroed http://i.imgur.com/e20LB2G.png), grotworms, and other monsters I might have not seen. Generally monsters that are spread out and not condensed together like cave crawlers

Another thing that it likes to do is to attack a monster that is far away from my character, when there is already a monster literally right next to me lol, just once again looks bot like, when it has to go around terrain to get to the monster when it could've just killed the one right next to it.

It also got stuck here (http://i.imgur.com/Aem0BA5.png), but it teleported back to Canifis and came back, used the magic carpet and it worked fine after that.

Finally, the script got stuck here (http://i.imgur.com/3Iq0B4W.png) for good, standing there for a good few minutes doing nothing, and I had to stop it at this point. I guess it couldn't find the color for the dungeon entrance, but the failsafe didn't go through. It wasn't even moving the mouse or anything, just walked over there and stopped. It also got stuck on grotworms, in front of the cave, except it was moving the mouse around to find the cave, but it couldn't do it. I had to stop it.

Great script, the proggy was 1-29, it was just the bot like movements and the fact that it got stuck made it a little iffy. Thanks though :) and also thanks for helping over Teamviewer! :D

Ross

2014-12-23 23:15:14

From: Dark_Flame
…



Awesome, thanks so much for the feedback. There's reasons for most of those points:
When they're spread out it waits a couple seconds to see if another monster comes into view before moving around to find another, on the next release I'll reduce the number of checks and wait time. The reason it doesn't attack things right next to it sometimes is because its box could be overlapping the one that I used to mark where the last monster just was. The script uses a combination of movement and color detection, and while better than before is still not perfect, I'll look into it some more.

It shouldn't have been in that area at kalphites though, I need to fix that for sure…

As for the problems with entrances, looks like I need to update some colors and tolerances. Are you using DirectX or OGL? It shouldn't matter too much but I am curious.


Thanks again! I'll look into all of this.

Dark_Flame

2014-12-24 00:11:03

From: Ross
Awesome, thanks so much for the feedback. There's reasons for most of those points:
When they're spread out it waits a couple seconds to see if another monster comes into view before moving around to find another, on the next release I'll reduce the number of checks and wait time. The reason it doesn't attack things right next to it sometimes is because its box could be overlapping the one that I used to mark where the last monster just was. The script uses a combination of movement and color detection, and while better than before is still not perfect, I'll look into it some more.

It shouldn't have been in that area at kalphites though, I need to fix that for sure…

As for the problems with entrances, looks like I need to update some colors and tolerances. Are you using DirectX or OGL? It shouldn't matter too much but I am curious.


Thanks again! I'll look into all of this.


Usin DirectX

uhit

2014-12-25 13:09:27

Loving it so far, haven't ran it for long but am certainly confident I can keep it running :). Here's a small little update from me babysitting it.

============Ross's Mazchna Slayer============
Current Task: Grotworms
XP: 1780
XP/hr: 2254
Time running: 47m 22s
Tasks Completed: 3
=============================================


No issues WHATSOEVER


@Ross


EDIT: First problem its run into - cannot complete cave slimes task as it spams bank and 1st preset.

Ross

2014-12-25 13:39:41

From: uhit
Loving it so far, haven't ran it for long but am certainly confident I can keep it running :). Here's a small little update from me babysitting it.

============Ross's Mazchna Slayer============
Current Task: Grotworms
XP: 1780
XP/hr: 2254
Time running: 47m 22s
Tasks Completed: 3
=============================================


No issues WHATSOEVER


@Ross


EDIT: First problem its run into - cannot complete cave slimes task as it spams bank and 1st preset.


Interesting, that shouldn't happen. Do you have an oil lantern and spiny helm in your slayer tab?

uhit

2014-12-25 13:44:03

From: Ross
Interesting, that shouldn't happen. Do you have an oil lantern and spiny helm in your slayer tab?


Yes, and the oil lantern was also lit.

Ross

2014-12-25 14:50:11

From: uhit
Yes, and the oil lantern was also lit.


Did you try running it again from start?

uhit

2014-12-25 15:30:02

From: Ross
Did you try running it again from start?


I'll give it another go.


Same problem :(

uhit

2014-12-27 22:11:52

Made my slayer tab #2 and it instantly fixed the issue with cave slimes

@Ross

Ross

2014-12-28 01:07:30

From: uhit
Made my slayer tab #2 and it instantly fixed the issue with cave slimes

@Ross


Which tab was it before? If 1 then it could have been getting confused.

uhit

2014-12-28 04:03:02

From: Ross
Which tab was it before? If 1 then it could have been getting confused.


It was under tab 3 before

uhit

2014-12-29 10:25:05

Has ring of lifed twice at desert lizard because it took so long to detect lizards that the waterskins ran out causing it to die of thirst.

Ross

2014-12-29 11:26:21

From: uhit
Has ring of lifed twice at desert lizard because it took so long to detect lizards that the waterskins ran out causing it to die of thirst.


Did it have a hard time finding them after they got to 1HP or just didn't recognize that they got to 1HP? (i.e. did it know to click the ice cooler)

uhit

2014-12-29 13:38:15

From: Ross
Did it have a hard time finding them after they got to 1HP or just didn't recognize that they got to 1HP? (i.e. did it know to click the ice cooler)


Ice cooler was the main problem

uhit

2014-12-29 15:03:40

============Ross's Mazchna Slayer============
Current Task: Wall Beasts
XP: 3472
XP/hr: 3968
Time running: 52m 29s
Tasks Completed: 3
=============================================


An hour proggy - a rare sight indeed :)

EvilCabbage

2015-01-05 04:11:47

Just a heads up about your thread: this is what it's showing for me (13" screen)
[ATTACH=CONFIG]24730[/ATTACH]

It's a super minor thing, but in case you're a perfectionist; that's where it's lacking ;)

EvilCabbage

2015-01-05 04:14:55

Slayer helm support would be nice :)

Yes, I'm using this on a close to fully maxed main because I'm too lazy to train Slayer myself..

Cyanempire

2015-01-05 21:50:11

Will post a proggy soon. anyway i cant seem to find
the not pop up again option in shantay pass.
edit
I dont know why. i died near basilisks on a pyrefiend task
then now catablepon task fail to click the portals down.
edit
Fails to withdraw earmuffs for banshee task.
will post other bugs .

============Ross's Mazchna Slayer============
Current Task: Vampyres
XP: 2344
XP/hr: 5022
Time running: 28m 00s
Tasks Completed: 1
=============================================

it logs out quite a few times. cant get it to run properly

nero_dante

2015-01-17 15:06:24

will this support range? I'm creating a new account and I'm leveling up range first. If it only supports one type of combat style, let me know so i can bot those skills up instead xD

nero_dante

2015-01-20 13:25:51

I tried this, but something is not allowing the bot to start up properly. Maybe because I'm using a range weapon. So I'm going to level up my attack and strength to level 50 then try it again. :)

Sawyer

2015-02-03 17:41:16

@Ross

Are there any requirements/set up instructions? I am unable to see the information that is in spoiler tags.

Ross

2015-02-03 17:48:42

From: Sawyer
@Ross

Are there any requirements/set up instructions? I am unable to see the information that is in spoiler tags.


There are but this project has taken a backseat unfortunately.

aliensexist

2015-02-22 23:08:53

From: Ross
There are but this project has taken a backseat unfortunately.


does this comment still stand true?

Ross

2015-02-23 08:24:57

From: aliensexist
does this comment still stand true?


Yes unfortunately. Once the OGL library is released I will comepletely overhaul this and make it much more powerful and flawless than it is currently. :)

aliensexist

2015-02-23 15:04:58

From: Ross
Yes unfortunately. Once the OGL library is released I will comepletely overhaul this and make it much more powerful and flawless than it is currently. :)


cool, thanks!

BigRedJapan

2015-02-24 18:55:59

Um can you add Mage support/Range?

Ross

2015-02-24 19:10:44

From: Rules of Joe
Um can you add Mage support/Range?


Yes, multiple styles will be supported.

BigRedJapan

2015-02-24 19:52:37

<3 luv u.

BigRedJapan

2015-03-01 20:27:37

starts up and just says this.

Task is unsupported. Terminating script.

terminates script and logs.

has not talked to gotten any tasks.

GRIM

2015-03-02 13:53:52

@Ross
OGL Library? explain pls

3Garrett3

2015-03-02 14:23:31

From: GRIM
@Ross
OGL Library? explain pls


https://villavu.com/forum/showthread.php?t=110653&page=4&p=1332810#post1332810

(That whole thread is what he's talking about, but the last post is most important if you're wondering what to expect)

BigRedJapan

2015-03-03 16:10:20

Bugged in this dung. for all the tasks i maunually run to the spot and it kills.

http://prntscr.com/6ccc1m

Ross

2015-03-03 16:36:56

From: Rules of Joe
Bugged in this dung. for all the tasks i maunually run to the spot and it kills.

http://prntscr.com/6ccc1m


I'm surprised it's still working! Been outdated for a while.

Battousai

2015-03-03 16:43:28

From: Ross
I'm surprised it's still working! Been outdated for a while.


Could i ask what makes OpenGL superior to color? is OpenGL gonna be more along the line of reflection instead of color?

Ross

2015-03-03 17:03:59

From: Battousai
Could i ask what makes OpenGL superior to color? is OpenGL gonna be more along the line of reflection instead of color?


Close, it's a hybrid between the two. You can dig through the forums and find more information on it.

BigRedJapan

2015-03-04 02:32:39

So you are not working on this project anymore? @Ross

Ross

2015-03-04 08:09:50

From: Rules of Joe
So you are not working on this project anymore? @Ross


No, not until OGL is fully released.