SRL Archive - OSR Outdated / Broken Scripts

Le_Don's MonkKiller - Heals at Monks - No food needed! - AntiBan - Mini Breaks


Le_don

2013-07-25 11:49:45


Le Don's Monk Killer
Kills Monks
Heals
On screen proggy
AntiBan, MiniBreaks, Does random shit whilst waiting for monk to die

Planned features

Moving to different monks when the Reflection Include is finished


Work-Log
0.22:
Looting is in a semi-working state.
Looting was in a working state, twice. Forgot to save the first time and then I blue screened.
Fixed looting. Released 0.22.


Change-Log

0.22:
Added looting, I don't like it to be honest but it works and this is the third time I've added it.
0.21:
Fixed some minor bugs.
Changed the healing function to heal when HEALAT says, not the number I used for testing (oops).
Should be even more accurate with the proggy.
Updated the Heal procedure to update the progress report. When the proggy says "healing", it's not necessarily healing. It will say this even if it's just checking hp.
0.2:
Fixed heal, the script now detects when it needs to heal and heals.
Improved the Proggy, it now updates with what the script is doing - it is more accurate with monks killed now.
The script now detects when it mis-clicks, and tries again.


Let me know what you think.

Hoodz

2013-07-28 17:41:21

nice! one small adjustment:

instead of this

begin
MouseSpeed := SPEEDMOUSE;
DeclarePlayers;
SetupSRL;
ActivateClient;
Wait(2000);
LoginPlayer;
SetupCamera;
repeat
AttackMonk;
AntiBan;
MiniBreak;
Heal;
until(false)
end.

use this:

begin
MouseSpeed := SPEEDMOUSE;
DeclarePlayers;
SetupSRL;
ActivateClient;
Wait(2000);
LoginPlayer;
SetupCamera;
repeat
if (not loggedin) then
begin
loginplayer;
setupcamera;
end;
if loggedin then
begin
AttackMonk;
AntiBan;
MiniBreak;
Heal;
end;
until(false)
end.

Le_don

2013-07-28 20:39:29

From: hoodz
nice! one small adjustment:

instead of this

begin
MouseSpeed := SPEEDMOUSE;
DeclarePlayers;
SetupSRL;
ActivateClient;
Wait(2000);
LoginPlayer;
SetupCamera;
repeat
AttackMonk;
AntiBan;
MiniBreak;
Heal;
until(false)
end.

use this:

begin
MouseSpeed := SPEEDMOUSE;
DeclarePlayers;
SetupSRL;
ActivateClient;
Wait(2000);
LoginPlayer;
SetupCamera;
repeat
if (not loggedin) then
begin
loginplayer;
setupcamera;
end;
if loggedin then
begin
AttackMonk;
AntiBan;
MiniBreak;
Heal;
end;
until(false)
end.


Thanks Hoodz - I'll use this - it's better.

samerdl

2013-07-29 05:32:27

Grats on release, am a bit too high level for monks :p

Le_don

2013-07-29 17:14:43

From: samerdl
Grats on release, am a bit too high level for monks :p


Thanks Samer:P.

You're never too high level for monks!

xxgamer79

2013-07-29 18:04:59

after it kills a monk it just stands there, saying its healing when HP is full. Suggestions?

Le_don

2013-07-29 18:29:25

From: xxgamer79
after it kills a monk it just stands there, saying its healing when HP is full. Suggestions?

You need to change HEALAT at the top of the script to what you want to heal at.
If that doesn't work let me know, I've improved the heal procedure since.

Sundeww

2013-08-16 20:54:19

It's supposed to heal using the monks right? Because mine just stops when it says Status Healing

whichdocktore

2013-08-19 14:17:11

Any possibility of getting support for death walking and 3 iteming? I would be willing to help with the scripting as of getting tile locations etc

wogtaz ryder

2013-08-23 17:41:52

Scripts working great for me , is there a way you can get rid of the wait time ? it waits 20-30 seconds after every few monks .

Thanks for the script!

kriptickillz

2013-09-18 17:47:23

Should add a random support

jnm324

2013-09-27 23:26:16

[Hint] C:\Users\Jake\Downloads\LeDonsMonkKiller022.simba(146:1): Variable 'X' never used at line 145
[Hint] C:\Users\Jake\Downloads\LeDonsMonkKiller022.simba(146:1): Variable 'Y' never used at line 145
[Hint] C:\Users\Jake\Downloads\LeDonsMonkKiller022.simba(173:1): Variable 'HITPOINTS' never used at line 172
Compiling failed.

I have the srl-osr file, no idea why this happens, but a little bit of help would be appreciated.

basboy1998

2013-10-03 09:15:12

got the same problem…. someone fix it please !

Le_don

2013-10-04 19:00:26

From: wogtaz ryder
Scripts working great for me , is there a way you can get rid of the wait time ? it waits 20-30 seconds after every few monks .

Thanks for the script!


You can go in and change the wait times/frequency of waits. It's pretty simple:

procedure MiniBreak;
begin
Case Random (160) of
1: begin Proggy('MiniBreak - Breaking - 40 to 60 seconds'); MMouseOffClient('rand'); Wait(randomrange(40000,60000)); end;
2: begin Proggy('MiniBreak - Breaking - 30 to 35 seconds'); MMouseOffClient('rand'); Wait(randomrange(30000,35000)); end;
3: begin Proggy('MiniBreak - Breaking - 20 to 29 seconds'); MMouseOffClient('rand'); Wait(randomrange(20000,29000)); end;
4: begin Proggy('MiniBreak - Breaking - 15 to 20 seconds'); MMouseOffClient('rand'); Wait(randomRange(15000,20000)); end;
end;
end;

Change the 160 to 2 or 300.

From: jnm324
[Hint] C:\Users\Jake\Downloads\LeDonsMonkKiller022.simba(146:1): Variable 'X' never used at line 145
[Hint] C:\Users\Jake\Downloads\LeDonsMonkKiller022.simba(146:1): Variable 'Y' never used at line 145
[Hint] C:\Users\Jake\Downloads\LeDonsMonkKiller022.simba(173:1): Variable 'HITPOINTS' never used at line 172
Compiling failed.

I have the srl-osr file, no idea why this happens, but a little bit of help would be appreciated.


Yo, buddy. No idea what the problem is:

[Hint] C:\Simba\Scripts\LeDonsMonkKiller022.simba(146:1): Variable 'X' never used at line 145
[Hint] C:\Simba\Scripts\LeDonsMonkKiller022.simba(146:1): Variable 'Y' never used at line 145
[Hint] C:\Simba\Scripts\LeDonsMonkKiller022.simba(173:1): Variable 'HITPOINTS' never used at line 172
Compiled successfully in 312 ms.

errerr

2013-10-07 09:55:38

solved

kyle13542

2013-11-10 19:12:52

Exception in Script: File "SRL-OSR/SRL.Simba" not found at line 3, column 5

Sorry guys, I'm new to this, when ever i start i get this. When i looked at Column 5 i see nothing there at all. this is column 1-6

program LeDonsMonks;
{$DEFINE SMART8}
{$I SRL-OSR/SRL.Simba}
{$I SRL-OSR/SRL/misc/SmartGraphics.Simba}

// Thanks to


If anyone looks at this would you mind helping me out?

leeds4eva

2013-11-30 12:50:33

eatin failz

Smoky

2013-12-02 09:38:49

Thank you for making this script. For some reason i cant get it to work. It opened up smart. I logged in. Clicked run but it does nothing. Does the simba need to be configured properly or what?

I am getting an unpairing issue on the black screen using both of the attachments downloads

I took a screen shot but im having trouble uploading it. What software should i use? I tried the paint app but it was too big to upload

aadihp

2013-12-06 12:24:00

I'm getting the following message:

"Error starting SMART, ensure the target page has an applet declaration."

Any help would be deeply appreciated!

shaezy

2013-12-08 20:37:41

Hey good script. just one bug i have noticed so far is, if bury bones is enabled it picks up one and burys it straight away then the mouse sits on the second inventory slot like its trying to bury the next one which isn't there..


not that good with scripting but maybe make it pick up a full inv of bones and then bury them all if possible?

shaezy

2013-12-09 18:34:39

From: shaezy
Hey good script. just one bug i have noticed so far is, if bury bones is enabled it picks up one and burys it straight away then the mouse sits on the second inventory slot like its trying to bury the next one which isn't there..


not that good with scripting but maybe make it pick up a full inv of bones and then bury them all if possible?


but seriously could someone please fix that because then it would be perfect haha

Le_don

2013-12-19 15:59:06

Expect some updates/a complete re-working of this script soon.

Hoodz

2013-12-19 17:46:10

From: Le_don
Expect some updates/a complete re-working of this script soon.


welcome back don.

Le_don

2013-12-21 19:27:13

From: hoodz
welcome back don.


Thanks Hoodz.

Brandon02852

2013-12-23 17:00:47

started running this script a few minutes ago on my pure and it seems solid.

keep up the great work. i appreciate what you do for the community =)

Le_don

2013-12-25 10:54:05

From: Brandon02852
started running this script a few minutes ago on my pure and it seems solid.

keep up the great work. i appreciate what you do for the community =)


Thanks Brandon. Some of the sollutions at the moment are pretty hacky and basic.

I'm intending to add random detection - and completion for some randoms if somebody has built a library for that. In addition I'll be adding proper monk switching with reflection and probably replace the healing with a reflection version too.

Happy botting.

Brandon02852

2013-12-25 22:09:06

yeah i noticed it didn't handle randoms. i was sitting at the computer doing work as the bot was fighting so i was able to intervene and do the randoms that popped up.

looking forward to that being implemented

7Zyzz7

2014-02-09 11:27:56

I'm new here, I tried to run it and I'm getiting this error : "Exception in script : Unknown declaration "Create" at line 25 column 32 in file "C:\Simba\Includes\SRL-OSR\SRL\misc\SmartGraphics.Simba" please help D:

kadonker

2014-02-11 17:29:52

Awesome script! I am having one problem though, about 75% of the time when it goes to heal, it misclicks the monk, and then just stands there. Should there be a failsafe for misclicking when healing? Otherwise awesome!

Bitter

2014-03-25 14:51:58

If you have teleport tabs in your inventory when it attempts to bury the bones, it will instead click the tab due to do tab having the same color as your chosen "BONE_COLOR". You could fix this by color picking a different color, or just mention not to have a tele tab on you in the "Setup" section of this thread. (PS: Please make a setup section c: Telling newer people which brightness setting work best and to start in the monastery.)

Zego

2014-06-05 20:20:24

Hey, am I the only one with the following problem?

I setup the script to my liking, then hit start. The script logs into runescape clicks auto-retaliate, running, and then attacks the nearest monk. However, after killing that first monk, it just sits idly and dosen't attack the surronding monks.

hakishakataki

2014-06-05 23:51:06

From: Zego
Hey, am I the only one with the following problem?

I setup the script to my liking, then hit start. The script logs into runescape clicks auto-retaliate, running, and then attacks the nearest monk. However, after killing that first monk, it just sits idly and dosen't attack the surronding monks.


hoods fighter kills monks, check it out.

Zego

2014-06-06 07:57:59

From: hakishakataki
hoods fighter kills monks, check it out.


I can't seem to get hoods fighter to work properly. After I pick the colors for whichever monster im fighting, it just sits there and hovers the mouse over colours that resemble those of a monk. (brown pilars, etc.)

hakishakataki

2014-06-06 11:59:13

From: Zego
I can't seem to get hoods fighter to work properly. After I pick the colors for whichever monster im fighting, it just sits there and hovers the mouse over colours that resemble those of a monk. (brown pilars, etc.)


dont use his colour fighter, use his reflection fighter. Monks is a built in locaion.

Zego

2014-06-06 14:28:01

Ok cool, il try it out and post a proggie if it works.

laleepop

2014-07-30 07:13:42

status healing…. and not doing anything after that?? halp

Azuroth

2014-07-30 13:42:38

From: laleepop
status healing…. and not doing anything after that?? halp


Yes i keep getting same issue if there's anyway someone could help it would be greatly appreciated

Mirko010

2014-08-16 13:24:33

Hey , im new to this website and im new to runescape botting , Can you send me a guide or something on how to make this Script running?
Thanks already!

iEatApplez

2014-09-23 23:32:33

Maybe kinda late on this one, but this seemed to work, got a few proggies of 600+ monks :)

New const:
HPTOHEALTO = InsertYourFullHpHere

Heal procedure:
procedure Heal;
var
x, y, monkchatbox: integer;
begin
Proggy('Checking Hitpoints');
if (GetSkillInfo('hitpoints', true) < HEALAT) then
begin
Proggy('Healing');
repeat
if (not InCombat) then
begin
if (FindObjCustom(x, y, ['Attack', 'ttack', 'onk'], [MONKCOLOR1, MONKCOLOR2, MONKCOLOR3], 3)) then
ClickMouse2(mouse_right);
ChooseOption('alk');
monkchatbox := BitmapFromString(38, 11, 'meJx9VEEOwjAM29N5A6gSgmcg7T' + 'DGjQNoHPok3Hl1TTohRVOapHaSJkvTkqblNL6H4QC53D8QKGnO5Vt' + 'daQ0LApf04+3ZXHOGyzF59Iu0QxejLJRwZOROGpUrXFQwdVIERrl0' + 'UV5XQqVgDBaHgpzHl+Mrjb6NgVGwoaK+4Q7l+V8fmUcqCsNF2mVRz' + '3ctbhe4RAk7vhBAXVq0dkmzFHL2woPdwft6PVufVTGG4JDqLqPPJN' + '7OB96DS13dO/bBHIC+1c6IZWFp3lK+EbvH+K2ThKrVNeQ5hzH7UyP' + 'XU3vHABw5qyBiGqxRCfST4NsqOtwSgk9L+v2xeIZMvm30nDfqylL6' + 's74pw0jRXrlO14ZgkbSE9fkC7/HkKQ==');
wait(randomrange(200,400));
FindBitmapToleranceIn(monkchatbox, x, y, 282, 362, 333, 383, 10);
mousebox(232, 443, 359, 459, 1);
wait(randomrange(300, 700));
mousebox(156, 387, 361, 400, 1);
wait(randomrange(300, 700));
mousebox(232, 443, 359, 459, 1);
wait(randomrange(300, 700));
mousebox(232, 443, 359, 459, 1);
end
else
begin
Writeln('We need to heal but we are in combat! waiting..');
repeat
wait(randomrange(1000, 3000));
until(not InCombat)
begin
if (FindObjCustom(x, y, ['Attack', 'ttack', 'onk'], [MONKCOLOR1, MONKCOLOR2, MONKCOLOR3], 10)) then
ClickMouse2(mouse_right);
ChooseOption('alk');
monkchatbox := BitmapFromString(38, 11, 'meJx9VEEOwjAM29N5A6gSgmcg7T' + 'DGjQNoHPok3Hl1TTohRVOapHaSJkvTkqblNL6H4QC53D8QKGnO5Vt' + 'daQ0LApf04+3ZXHOGyzF59Iu0QxejLJRwZOROGpUrXFQwdVIERrl0' + 'UV5XQqVgDBaHgpzHl+Mrjb6NgVGwoaK+4Q7l+V8fmUcqCsNF2mVRz' + '3ctbhe4RAk7vhBAXVq0dkmzFHL2woPdwft6PVufVTGG4JDqLqPPJN' + '7OB96DS13dO/bBHIC+1c6IZWFp3lK+EbvH+K2ThKrVNeQ5hzH7UyP' + 'XU3vHABw5qyBiGqxRCfST4NsqOtwSgk9L+v2xeIZMvm30nDfqylL6' + 's74pw0jRXrlO14ZgkbSE9fkC7/HkKQ==');
repeat
begin
wait(randomrange(100, 300));
end;
until (FindBitmapToleranceIn(monkchatbox, x, y, 282, 362, 333, 383, 10));
mousebox(232, 443, 359, 459, 1);
wait(randomrange(300, 700));
mousebox(156, 387, 361, 400, 1);
wait(randomrange(300, 700));
mousebox(232, 443, 359, 459, 1);
wait(randomrange(300, 700));
mousebox(232, 443, 359, 459, 1);
wait(randomrange(500,1000));
end;
end;
until(GetSkillInfo('hitpoints', true) = MAXHPMINUSONE) or ((GetSkillInfo('hitpoints', true) > MAXHPMINUSONE;
end
else
begin
Writeln('Hp is fine');
end;
end;

liveordie007

2014-10-23 18:16:36

From: Annonymus
Maybe kinda late on this one, but this seemed to work, got a few proggies of 600+ monks :)

New const:
HPTOHEALTO = InsertYourFullHpHere

Heal procedure:
procedure Heal;
var
x, y, monkchatbox: integer;
begin
Proggy('Checking Hitpoints');
if (GetSkillInfo('hitpoints', true) < HEALAT) then
begin
Proggy('Healing');
repeat
if (not InCombat) then
begin
if (FindObjCustom(x, y, ['Attack', 'ttack', 'onk'], [MONKCOLOR1, MONKCOLOR2, MONKCOLOR3], 3)) then
ClickMouse2(mouse_right);
ChooseOption('alk');
monkchatbox := BitmapFromString(38, 11, 'meJx9VEEOwjAM29N5A6gSgmcg7T' + 'DGjQNoHPok3Hl1TTohRVOapHaSJkvTkqblNL6H4QC53D8QKGnO5Vt' + 'daQ0LApf04+3ZXHOGyzF59Iu0QxejLJRwZOROGpUrXFQwdVIERrl0' + 'UV5XQqVgDBaHgpzHl+Mrjb6NgVGwoaK+4Q7l+V8fmUcqCsNF2mVRz' + '3ctbhe4RAk7vhBAXVq0dkmzFHL2woPdwft6PVufVTGG4JDqLqPPJN' + '7OB96DS13dO/bBHIC+1c6IZWFp3lK+EbvH+K2ThKrVNeQ5hzH7UyP' + 'XU3vHABw5qyBiGqxRCfST4NsqOtwSgk9L+v2xeIZMvm30nDfqylL6' + 's74pw0jRXrlO14ZgkbSE9fkC7/HkKQ==');
wait(randomrange(200,400));
FindBitmapToleranceIn(monkchatbox, x, y, 282, 362, 333, 383, 10);
mousebox(232, 443, 359, 459, 1);
wait(randomrange(300, 700));
mousebox(156, 387, 361, 400, 1);
wait(randomrange(300, 700));
mousebox(232, 443, 359, 459, 1);
wait(randomrange(300, 700));
mousebox(232, 443, 359, 459, 1);
end
else
begin
Writeln('We need to heal but we are in combat! waiting..');
repeat
wait(randomrange(1000, 3000));
until(not InCombat)
begin
if (FindObjCustom(x, y, ['Attack', 'ttack', 'onk'], [MONKCOLOR1, MONKCOLOR2, MONKCOLOR3], 10)) then
ClickMouse2(mouse_right);
ChooseOption('alk');
monkchatbox := BitmapFromString(38, 11, 'meJx9VEEOwjAM29N5A6gSgmcg7T' + 'DGjQNoHPok3Hl1TTohRVOapHaSJkvTkqblNL6H4QC53D8QKGnO5Vt' + 'daQ0LApf04+3ZXHOGyzF59Iu0QxejLJRwZOROGpUrXFQwdVIERrl0' + 'UV5XQqVgDBaHgpzHl+Mrjb6NgVGwoaK+4Q7l+V8fmUcqCsNF2mVRz' + '3ctbhe4RAk7vhBAXVq0dkmzFHL2woPdwft6PVufVTGG4JDqLqPPJN' + '7OB96DS13dO/bBHIC+1c6IZWFp3lK+EbvH+K2ThKrVNeQ5hzH7UyP' + 'XU3vHABw5qyBiGqxRCfST4NsqOtwSgk9L+v2xeIZMvm30nDfqylL6' + 's74pw0jRXrlO14ZgkbSE9fkC7/HkKQ==');
repeat
begin
wait(randomrange(100, 300));
end;
until (FindBitmapToleranceIn(monkchatbox, x, y, 282, 362, 333, 383, 10));
mousebox(232, 443, 359, 459, 1);
wait(randomrange(300, 700));
mousebox(156, 387, 361, 400, 1);
wait(randomrange(300, 700));
mousebox(232, 443, 359, 459, 1);
wait(randomrange(300, 700));
mousebox(232, 443, 359, 459, 1);
wait(randomrange(500,1000));
end;
end;
until(GetSkillInfo('hitpoints', true) = MAXHPMINUSONE) or ((GetSkillInfo('hitpoints', true) > MAXHPMINUSONE;
end
else
begin
Writeln('Hp is fine');
end;
end;


[Error] C:\Users\shawn\Downloads\LeDonsMonkKiller022.simba(223:47): Unknown identifier 'MAXHPMINUSONE' at line 224
Compiling failed. not working…

00smurf7

2014-11-06 14:19:48

This worked great for about 2 hours now the Incombat isnt working so it just spam clicks monks :(

Migzz

2014-11-12 14:38:02

Hi guys, i just tried this script and im having some issues with "Fatal Error: Unable to spawn a SMART client" im new to simba so i might have something wrong

luap100

2014-11-17 12:12:00

Your script is doing really great dude, the only problem is that it doesnt heal. When it comes to heal it freezes and does nothing, i have 1k monks proggies but then I reach like 4hp and it stops.
Thanks man, really:

brett1997a

2015-02-26 20:39:21

[Error] C:\Simba\Includes\SRL-OSR\SRL\misc\SmartParams.Simba(62:26): Invalid number of parameters at line 63
Compiling failed.

i keep getting this error :(

KeepBotting

2015-02-26 20:42:07

From: brett1997a
[Error] C:\Simba\Includes\SRL-OSR\SRL\misc\SmartParams.Simba(62:26): Invalid number of parameters at line 63
Compiling failed.

i keep getting this error :(


This script is almost two years old … and the last post was made several months ago … you didn't really expect it to work, did you?

brett1997a

2015-02-26 20:49:33

i honestly have no clue.. I haven't been on this site in year or two. everything is different. idk what works and doesnt work.

KeepBotting

2015-02-26 20:52:25

From: brett1997a
i honestly have no clue.. I haven't been on this site in year or two. everything is different. idk what works and doesnt work.

Checking the dates before you post is usually a good idea (but this thread had to have been several pages down so I'm not even sure how you got here)

catastrophe777

2015-06-05 11:37:58

Alright. I used to use this script when I played around December or so. Haven't played because was busy with college. Now it doesnt seem to work. I get "Error: Duplicate declaration "AddDTM" at line 164" and im not sure why. It worked for me not long ago and i loved this script. I want to thank the developer for this once again, it worked flawlessly. Any help on why it's giving me this issue. If i recall i think i had to tweak the script a bit to get it to work… but im not sure. it doesnt want to run at all now.

Thank you,
Catastrophe777