DemiseScythe
2014-05-25 11:51:57
DemiseSlayer Pro
OGL Edition
Script Version 5.0
Include Version 1.0
OGL Edition
Script Version 5.0
Include Version 1.0
Description:
Fully automatic and functional Slayer script as of Version 5.0 that supports completing slayer assignments, walking and banking. Enjoy.
Requirements:
- Must use RuneScape 3.
- Must use an interface setup similar to mine in terms of positioning, doesn't need to be exact pixelwise but they should be roughtly the same.
- Must have 15 inch screen or larger.
- Must have Sumona unlocked by completing the Smoking Kills Quest.
- Must have the Slayer and Overall experience counters enabled. Cannot be Maxed.
- Must have a Slayer Helm or Full Slayer Helm.
- Must have multiple Rings of Slaying.
- Must have the Instant Kill ability unlocked for Gargoyles.
- Must have at least 65 Attack, Strength, Defence and Hitpoints.
- Must use the Abilities and Combat Bar setup in the instructions including the Keybinds.
- Must have a Ring of Slaying or Slayer Gem in Inventory at script start.
- Must have all required bank items. See disclaimer and guide for more information.
- 80 Attack, Strength, Defence and Hitpoints.
- 68 Summoning for Bunyip healing capabilities.
- Enhanced Excalibur for additional healing.
- House Teleport Tablets.
- NPC Contact runes.
- Most Sumona Slayer Tasks. (Removed dangerous, annoying or extremely bad experience tasks)
- Food: Monkfish.
- Summoning: Bunyip Pouches, Summoning Potions (1).
- Boosting: Super Attack and Super Strength.
- Advanced Looting.
- Special Abilities/Combat Bar.
- Teleport Tablets: Any. (House Tablets are recommended)
- Current Slayer Task Identification.
- Automatically obtains a new Slayer Task.
- Walking to Slayer Tasks.
- Banking in between Slayer Tasks.
Old Guide: http://puu.sh/90C4X.pdf
Download:
DemiseSlayerV500.zip: http://www.demisescythe.com/DemiseSlayerV500.zip
Installation:
The extract the folders in the above zip to a temporary location and rename the Plugins folder to PluginsOGL. Then move all the folders/files from the temp location to your Simba installation folder. Copy and paste your settings file into the same directory and rename the copy to settings2.xml Then open settings2.xml and change the code at shown below:
<Plugins>
<Path>PluginsOGL\</Path>
</Plugins> Right-click anywhere, choose New, choose Shortcut and for the location of the item, modify the path to your own Simba.exe and enter in this manner without quotes: "D:\Simba\Simba.exe -c settings2.xml" and name the shortcut SimbaOGL. Opening Simba through this shortcut will open Simba using the plugins in PluginsOGL allowing you to retain compatibility with your SRL6 includes and plugins. Using a Simba instance opened through the new shortcut, disable the updaters as it says on the guide to prevent overwriting the Hooked OpenGL plugins with the regular ones, then open DemiseSlayerGLX.simba and enjoy.
You can get your own set of plugins to place into the PluginsOGL\ folder if you prefer. Just copy the plugins from your regular Plugins folder that where placed there from the auto updater and delete the OSRS specific one and OGL leaving only the SMART and SMART remote plugins. Then add GLX.dll and OpenGL32.dll from Brandon's repository at: https://github.com/Brandon-T/GLX/releases/tag/3.6 since they are the same plugins anyways.
Code:
program DemiseSlayer;
{$DEFINE SMART}
{$include_once GLX/GLXCore.Simba}
{$include_once GLX/Login.Simba}
{$include_once GLX/Text.Simba}
{$include_once GLX/Bank.Simba}
{$include_once GLX/Inventory.Simba}
{$include_once GLX/Timing.Simba}
{$include_once GLX/Minimap.Simba}
{$include_once GLX/Interfaces.Simba}
{$include_once Demise/DemiseGLZ.Simba}
{$include_once Demise/DemiseGLY.Simba}
{$include_once Demise/DemiseGLX.Simba}
{$include_once Demise/SlayerCombatGLX.simba}
(*=======Demise Slayer=======*)
(*========OGL Edition========*)
(*========Version 5.0========*)
procedure VSettings;
begin
(*Preferences:*)
PlayersName := '';
PlayersPass := '';
BankPin := '1234';
(*Script Details:*)
DSV := '5.0';
DSAccount := '';
DSAuth := '';
(*Slayer Settings:*)
MouseSpeed := 25;
CB := 85;
VVTime := 3;
Melee := True;
Summoning := True;
MeleeMain := 'Vine';
MeleeOff := 'Excalibur';
RangedOff := 'Dragon';
AgilityLevel := 1;
DesertTreasure := True;
InstantKill := True;
KaramjaGloves3 := True;
ShiloVillage := True;
(*Favorite Worlds*)
World[1] := 60;
World[2] := 60;
World[3] := 60;
World[4] := 60;
World[5] := 60;
World[6] := 60;
World[7] := 60;
World[8] := 60;
end;
begin
(*Initiation*)
ClearDebug;
Smart.Create(1350, 670, '', ['OpenGL32.dll']);
GLXMapHooks(Smart.ID);
VSettings;
VS;
VX;
VLogInPlayer;
VBounds;
VDrawBounds;
VSpin;
VDeclareVariables;
(*Script Start*)
Wait(750 + Random(250));
SLT := GetSystemTime;
GLT := RandomRange((3600000*(VVTime-1) + Random(900000)), (3600000*VVTime + Random(900000)));
QXP := VGetSlayerXP;
QQXP := VGetOverallXP;
repeat
VSlay;
until (not(VRestart));
VSoundBase('End');
FreeHTTPClient(SR);
TerminateScript;
end. Instructions:Simply start the script with a slayer gem or ring in the inventory and the script will do the rest. Make sure to have Auto-Retaliate On. Dual wield for all tasks except Basilisk for best results. For more detailed instructions follow the old guide. It is a bit outdated but it still contains lots of useful and relevant information. As far as the instructions go, the only thing that has changed since that guide was made is the Bank setup part: http://puu.sh/90Cx4.jpg that is all that is needed. The ectoplasmator is optional as is the order of the items but at least all of the items in tab 1 must be visible. All the items in tab 2 may be visible but must be present. All runes (nature, death, law, blood) must have place holders on the higher tabs so they are not visible. Basically, the only pouch that should be visible are bunyip pouches and the only runes that must be visible are the ones shown in the picture.
Disclaimer:
- I will provide Auths to SRL Member+ FREE of cost and the authorizations will be good 24/7/365 but limited to only one system in a 24 hour period. There will be one Auth per Villavu account and this limitation is placed in order to prevent the leak/resale of this scripts and its contents since it is my intellectual property and I am doing this for SRL Members+ only. The best way to contact me to request an auth is through Rizon IRC, I am registered as Bambi and idle at #srl-thinktank most of the day. I will only send the auth itself to the appropriate villavu account as a private message to avoid impersonation. I reserve the right to deny requests for auths from SRL Members. Anyone above SRL Members is pretty much guaranteed an auth no matter what.
- This Script is supposed to be used while 'babysitting' or being at hearing distance from your computer. However there is no current SOUND On Death Warning for the script. I am not responsible for any items lost due to death so please only wear equipment you are willing to lose and a Ring of Life at all times. While babysitting is not necessary and I usually don't, other players come around from time to time and some even attempt to engage in a conversation. My script will play sound warnings for both and if you are around, you might want to consider manually switching worlds if its crowded or answer to them to avoid getting reported.
- Feel free to ask questions or comment about this script ONLY. If you have issues getting OGL/Simba/SMART to work properly then feel free to ask on here: http://villavu.com/forum/showthread.php?t=108705. Please try not to Spam this thread, read the whole thread before asking since others are likely to have ran into the same issue as you.
- For those having trouble with the banking, keep in mind the center of the [X] button of your bank should be roughly at (787, 23) since the bank interphase is actually hard coded and not dynamic like everything else.
- Clarity - Thank You.
Authed Users:
- DemiseScythe
- Clarity
- [XoL]
- Turpinator

