PDA

View Full Version : Le_Don's MonkKiller - Heals at Monks - No food needed! - AntiBan - Mini Breaks



Le_don
07-25-2013, 03:49 PM
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
07-28-2013, 09:41 PM
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
07-29-2013, 12:39 AM
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
07-29-2013, 09:32 AM
Grats on release, am a bit too high level for monks :p

Le_don
07-29-2013, 09:14 PM
Grats on release, am a bit too high level for monks :p

Thanks Samer:P.

You're never too high level for monks!

xxgamer79
07-29-2013, 10:04 PM
after it kills a monk it just stands there, saying its healing when HP is full. Suggestions?

Le_don
07-29-2013, 10:29 PM
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
08-17-2013, 12:54 AM
It's supposed to heal using the monks right? Because mine just stops when it says Status Healing

whichdocktore
08-19-2013, 06:17 PM
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
08-23-2013, 09:41 PM
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
09-18-2013, 09:47 PM
Should add a random support

jnm324
09-28-2013, 03:26 AM
[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
10-03-2013, 01:15 PM
got the same problem.... someone fix it please !

Le_don
10-04-2013, 11:00 PM
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.


[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
10-07-2013, 01:55 PM
solved

kyle13542
11-11-2013, 12:12 AM
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
11-30-2013, 05:50 PM
eatin failz

Smoky
12-02-2013, 02:38 PM
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
12-06-2013, 05:24 PM
I'm getting the following message:

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

Any help would be deeply appreciated!

shaezy
12-09-2013, 01:37 AM
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
12-09-2013, 11:34 PM
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
12-19-2013, 08:59 PM
Expect some updates/a complete re-working of this script soon.

Hoodz
12-19-2013, 10:46 PM
Expect some updates/a complete re-working of this script soon.

welcome back don.

Le_don
12-22-2013, 12:27 AM
welcome back don.

Thanks Hoodz.

Brandon02852
12-23-2013, 10:00 PM
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
12-25-2013, 03:54 PM
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
12-26-2013, 03:09 AM
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
02-09-2014, 04:27 PM
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
02-11-2014, 10:29 PM
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
03-25-2014, 06:51 PM
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
06-06-2014, 12:20 AM
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
06-06-2014, 03:51 AM
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
06-06-2014, 11:57 AM
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
06-06-2014, 03:59 PM
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
06-06-2014, 06:28 PM
Ok cool, il try it out and post a proggie if it works.

laleepop
07-30-2014, 11:13 AM
status healing.... and not doing anything after that?? halp

Azuroth
07-30-2014, 05:42 PM
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
08-16-2014, 05:24 PM
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
09-24-2014, 03:32 AM
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' + 'DGjQNoHPok3Hl1TTohRVOapHaSJkvTkqblNL6H4QC53D8QKGn O5Vt' + 'daQ0LApf04+3ZXHOGyzF59Iu0QxejLJRwZOROGpUrXFQwdVIE Rrl0' + 'UV5XQqVgDBaHgpzHl+Mrjb6NgVGwoaK+4Q7l+V8fmUcqCsNF2 mVRz' + '3ctbhe4RAk7vhBAXVq0dkmzFHL2woPdwft6PVufVTGG4JDqLq PPJN' + '7OB96DS13dO/bBHIC+1c6IZWFp3lK+EbvH+K2ThKrVNeQ5hzH7UyP' + 'XU3vHABw5qyBiGqxRCfST4NsqOtwSgk9L+v2xeIZMvm30nDfq ylL6' + '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' + 'DGjQNoHPok3Hl1TTohRVOapHaSJkvTkqblNL6H4QC53D8QKGn O5Vt' + 'daQ0LApf04+3ZXHOGyzF59Iu0QxejLJRwZOROGpUrXFQwdVIE Rrl0' + 'UV5XQqVgDBaHgpzHl+Mrjb6NgVGwoaK+4Q7l+V8fmUcqCsNF2 mVRz' + '3ctbhe4RAk7vhBAXVq0dkmzFHL2woPdwft6PVufVTGG4JDqLq PPJN' + '7OB96DS13dO/bBHIC+1c6IZWFp3lK+EbvH+K2ThKrVNeQ5hzH7UyP' + 'XU3vHABw5qyBiGqxRCfST4NsqOtwSgk9L+v2xeIZMvm30nDfq ylL6' + '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
10-23-2014, 10:16 PM
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' + 'DGjQNoHPok3Hl1TTohRVOapHaSJkvTkqblNL6H4QC53D8QKGn O5Vt' + 'daQ0LApf04+3ZXHOGyzF59Iu0QxejLJRwZOROGpUrXFQwdVIE Rrl0' + 'UV5XQqVgDBaHgpzHl+Mrjb6NgVGwoaK+4Q7l+V8fmUcqCsNF2 mVRz' + '3ctbhe4RAk7vhBAXVq0dkmzFHL2woPdwft6PVufVTGG4JDqLq PPJN' + '7OB96DS13dO/bBHIC+1c6IZWFp3lK+EbvH+K2ThKrVNeQ5hzH7UyP' + 'XU3vHABw5qyBiGqxRCfST4NsqOtwSgk9L+v2xeIZMvm30nDfq ylL6' + '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' + 'DGjQNoHPok3Hl1TTohRVOapHaSJkvTkqblNL6H4QC53D8QKGn O5Vt' + 'daQ0LApf04+3ZXHOGyzF59Iu0QxejLJRwZOROGpUrXFQwdVIE Rrl0' + 'UV5XQqVgDBaHgpzHl+Mrjb6NgVGwoaK+4Q7l+V8fmUcqCsNF2 mVRz' + '3ctbhe4RAk7vhBAXVq0dkmzFHL2woPdwft6PVufVTGG4JDqLq PPJN' + '7OB96DS13dO/bBHIC+1c6IZWFp3lK+EbvH+K2ThKrVNeQ5hzH7UyP' + 'XU3vHABw5qyBiGqxRCfST4NsqOtwSgk9L+v2xeIZMvm30nDfq ylL6' + '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
11-06-2014, 07:19 PM
This worked great for about 2 hours now the Incombat isnt working so it just spam clicks monks :(

Migzz
11-12-2014, 07:38 PM
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
11-17-2014, 05:12 PM
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
02-27-2015, 01:39 AM
[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
02-27-2015, 01:42 AM
[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
02-27-2015, 01:49 AM
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
02-27-2015, 01:52 AM
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
06-05-2015, 03:37 PM
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

Bloop Blap
06-23-2015, 11:39 AM
Read the post above yours.

Aegydoesit
07-11-2015, 08:36 AM
This script works, which is great...

But! if it tries to log into a members world, it'll just freeze and get errors...
edit for clarification: I am f2p at the moment

Is there a way we can maybe add a members/f2p option in?
>i had a quick look through the script but didn't seem to find much on worldselection(?)

Willing to help put this procedure in,... actually trying to put it in but scripting knowledge is limited haha..


error


The following DTMs were not freed: [SRL - Lamp bitmap, SRL - Book of Knowledge]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Minimap Mask bitmap, 3]
New window: 591818
Error: Unknown declaration "SmartSetDebug" at line 24
Compiling failed.