SRL Archive - RS3 Outdated / Broken Scripts

EMS - Edgeville Man Slaughterhouse


Er1k

2012-05-17 07:47:15

Version 1 First Release


Okay I was feeling rather broke on RS and I saw this - A Scripting Competition..., so I thought it's time to enter into a competition and hope to win/beg (if I didn't win anything) some RSGP to get going ;) I was also raising a few pures with Justin's Edgeville man killer recently, and I thought I could expand the original features to raise pures more effectively.

Features
- MMtoMS tiles for object detection (Credits to ReadySteadyGo for this tutorial)
- ODTM positioning, no SPS required (again)
- Deathwalk which means no food is now required to run the script
- Multiple weapons support (Scimitars only. Equips better scimitars, reequip weapon after respawn)
- Customizable training routine! Define the order you want to get your stats, it will work on them one by one.

TODO
- Edgeville Lodestone and walk back if player gets lost
- Stupid dwarven army axe ads handling

The script has a lot of functions credited to multiple people due to the fact that the core fighting procedures are directly modified from ReadySteadyGo's tutorial.

Credits
- ReadySteadGo for MMtoMS and a lot of the functions I copied/modified
- Xtrapsp and ReadySteadyGo for Edgeville Lodestone teleport
- abu_jwka for part of his ODTM tutorial code.

Requirements
- ODTM include - Extension here Thread here
- Iron full set to last longer
- Scimitars (from steel to rune, no support for black scim)
- Up to 3 risked items in inventory/equipped (to prevent losing anything of value)
- Edgeville Lodestone enabled

Setup
- Buy the weapons you will use (I suggest iron, steel, mith, addy scim)
- Equip basic armor (iron full)
- Position character in Edgeville man house OR Edgeville respawn point
- Decide what you want to train
- Start

Advanced Setup
WARNING: The training targets are only rough directions, if you want EXACT levels, you will be disappointed. Read this before use, particularly if you're training pures!
An example is shown here:
//Define your training objectives here
//Objectives should be listed from low to high
//Included here is an objective that leads to 30 att, 30 str
//5att -> 10str -> 20att -> 20str -> 30att -> 30str
procedure SetupTargets;
begin
setLength(trainingTargets, 6);
with trainingTargets[0] do
begin
level := 5;
stat := 'atk';
end;

with trainingTargets[1] do
begin
level := 10;
stat := 'str';
end;

with trainingTargets[2] do
begin
level := 20;
stat := 'atk';
end;

with trainingTargets[3] do
begin
level := 20;
stat := 'str';
end;

with trainingTargets[4] do
begin
level := 30;
stat := 'atk';
end;

with trainingTargets[5] do
begin
level := 30;
stat := 'str';
end;
end;

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

BassDropping

2012-05-17 19:44:15

Thanks bro, ill test this out.
…I tested it out.. it says Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from '' whenever I try to run it.

Kedd

2012-05-17 20:40:59

I assume you also need 3DProjection.simba. I managed to find this file and download it, though.

Er1k

2012-05-17 20:43:35

From: BassDropping
Thanks bro, ill test this out.
…I tested it out.. it says Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from '' whenever I try to run it.


You need the ODTM include.

Kedd

2012-05-17 20:46:27

Sorry, I'm new here, but I've managed to get your script running. Does it loot any items at all?

CephaXz

2012-05-17 20:46:51

Looks like a very good learning material. Gonna download and learn something new! Thanks!

Er1k

2012-05-17 20:51:13

Looting is disabled at the moment. ReadySteadyGo's code had bone looting and I actually kept the code intact, but you need to re-enable it by uncommenting the parts where it uses that.

Thanks for reminding about 3DProjection.simba. I will add it in a moment.

Kedd

2012-05-17 21:10:56

From: Er1k
Looting is disabled at the moment. ReadySteadyGo's code had bone looting and I actually kept the code intact, but you need to re-enable it by uncommenting the parts where it uses that.

Thanks for reminding about 3DProjection.simba. I will add it in a moment.

Ah okay. Men drop pretty decent loot such as herbs, though.

Er1k

2012-05-17 21:16:32

From: Kedd
Ah okay. Men drop pretty decent loot such as herbs, though.


Script was designed for f2p/raising new accounts ;) Maybe I can add it as a todo, but there's no reason I take my main there to just add the herbs.

super123

2012-05-22 14:46:43

how do i setup this

super123

2012-05-22 14:47:59

ODTM Updater Enabled!
[Error] (130:15): Unknown identifier 'MSX1' at line 129
Compiling failed.

Er1k

2012-05-22 22:15:24

From: super123
ODTM Updater Enabled!
[Error] (130:15): Unknown identifier 'MSX1' at line 129
Compiling failed.


Update SRL, update Simba, update everything.

super123

2012-05-23 07:11:45

Can you make it work with thzaar-ket-om please. And when you die to wear all 3 items.

Er1k

2012-05-24 07:34:52

From: super123
Can you make it work with thzaar-ket-om please. And when you die to wear all 3 items.


It's up to you to add support to it. Change LoadDTMz to something like this:

  setLength(weapons, 1);  //start from highest req weapons
//Obby maul
weapons[0].dtm := DTMFromString('make your DTM and put it here');
weapons[0].level := 1;
weapons[0].name := 'Obby maul';

I'll review regarding wearing the other 2 items. I had this thought back then but apparently I only made it to work with iron full. Don't expect anything will be done about this soon.

super123

2012-05-24 10:40:26

It was iron what i have worn

Er1k

2012-05-24 10:44:00

From: super123
It was iron what i have worn


AFAIK, Iron full by default does not unequip when you die, at least on f2p. That's why the script only supported reequipping scimitars above iron, because those will unequip on death.

lure4fun

2012-05-24 15:04:33

super efficient script, got level 1-51 str 1-40att 1-30def with it :)

only prob with the script is that on the rare occasion it will go up the ladder in the house then get lost and exit.

Er1k

2012-05-24 21:11:53

From: lure4fun
super efficient script, got level 1-51 str 1-40att 1-30def with it :)

only prob with the script is that on the rare occasion it will go up the ladder in the house then get lost and exit.


It actually went up the ladder finally? I tried pretty hard to use a right-click option and thought would avoid it. I will look into the lodestone teleport in next update.

oliver1205

2012-05-24 21:58:27

where do i put the 3d projection file?

Er1k

2012-05-24 21:59:38

From: oliver1205
where do i put the 3d projection file?


Put in same directory as the EMS script.

oliver1205

2012-05-24 22:03:31

getting this error: Object DTM Extension: Failed to grab remote extension.
ODTM Updater Enabled!
Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''

i updated my objectdtm.sex. sorry for being a noob just starting botting again. thanks for the quick reply

Er1k

2012-05-24 22:06:48

From: oliver1205
getting this error: Object DTM Extension: Failed to grab remote extension.
ODTM Updater Enabled!
Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''

i updated my objectdtm.sex. sorry for being a noob just starting botting again. thanks for the quick reply


Extension is updated, but you might need to use the extension to update the include. Your error logs show the includes are probably missing.

albinsandell

2012-05-30 08:26:47

I manage to find some problems from running it today.
1. It managed to get stuck, south of the 2 stacked crates( next to the ladder).
2. It doesn't equip the weapons that I have in my inventory. It finds them, but doesn't equip.
(Equipped 1 time.)

So far, that's all. :)

Er1k

2012-05-30 09:33:18

From: albinsandell
I manage to find some problems from running it today.
1. It managed to get stuck, south of the 2 stacked crates( next to the ladder).
2. It doesn't equip the weapons that I have in my inventory. It finds them, but doesn't equip.
(Equipped 1 time.)

So far, that's all. :)


Thanks for the reports. I am at the process of testing some new ODTMs at the moment. Expect an update some time later.

What is your designated weapons? The script only supports scimitars at the moment.

albinsandell

2012-05-30 09:54:38

I am using an adamant scimitar as of right now.

The script has now been running ~2hrs, equipping the scimitar is still a problem.
Equips it some times, doesn't equip it some.



Edit:
It managed to cross the river and stopped next to the fairy ring, it didn't teleport back to edge.
Otherwise, have had it running for about 3-4 hours. :)

Recursive

2012-06-07 14:05:06

Question: Shouldn't 'achieved' return true if the current level is greater than or equal to the goal level? I say this because you put (<=); unless if achieved means something else

EDIT: It doesn't finish fighting before it clicks the next target. You should use (isfightat) function to check for this or something

**************************************
EMS 1.0 - Edgeville Man Slaughterhouse
**************************************
Time running: 2 Hours, 56 Minutes and 29 Seconds
Exp Gained: 8228775
Est XP/H: 2797386
Deaths: 0
**************************************

Gain is not working properly :s but I got 11-33 ranging with it. The goal was 40 but I stopped it so I could do something else. Flawless script in that it loops correctly and is able to start anywhere on the path and follow it to the end.

MSmith

2012-06-09 06:08:59

Excellent script! I haven't encountered a single problem (yet?). I have one question though. How would I go about adding support for a sling for ranged xp? I'm sure a lot of people would love being able to use ranged weapons, so my suggestion would be to incorporate ranged weapon support in your next update? :)

I got this

2012-06-11 19:27:58

Great script, only problem I run into often is it attacks other men while still in combat, it's only a minor problem and still get's better xp than all the other men killers that are out but a fix would be great

ian073

2012-06-12 17:59:55

this script would be the ultimate if it could eat food. i would bow to you then :D

TRC

2012-06-13 23:03:15

load of shit dont work

n00b? n00b?

2012-06-16 05:39:51

From: TRC
load of shit dont work


Care to go into detail little man?