SRL Archive - RS3 Outdated / Broken Scripts

Monkey Knife Fighter ReVamped


Angel Heart

2013-02-14 20:11:36

Let me start by saying …

Thank you eska!!

The original script was made by eska.

I obtained permission to continue development and upkeep on this script.
From: eska
You can take my script and modify it as you see fit.

I can put a link in my thread to redirect user to you thread if you want.



The script is undergoing major revisions. MOST of the code is still from eska.

Currently it steals from the monkey knife fighters on ape atoll.
Got caught and stuck in jail? No problem. The script will escape for you.
Need cash? The script will alch all the addy and mith scimmys.
–change ALCH to False and it will just drop the mith and addy.
– Seperate setting for alching rune scimmys.
– dragon are ALWAYS kept.



Requirements
Level 70 Thieving.
Quest "Do No Evil" completed.
A Gorilla Gree Gree
Nature Runes (If alching.)
Fire BATTLE staff.(if alching.)
SMART8 is prefered! I have noticed a sharp reduction in lag when using SMART8.
If you have < SMART8, you must remove the 8 from line number 2.


Instructions
INSTRUCTIONS:
1. Bring a stack of nature runes and a fire BATTLE staff.(if alching.)
2. Wear armor. With the hp boost of armor, you will never need to worry about death.
3. Set slot 2 on your action bar as HighAlch.(see picture)
4. Set slot 3 on your action bar as your gorilla gree gree.(see picture)
5. Wear your gorilla gree gree.
6. Be at Ape Atoll, next to the monkey knife fighters.(see picture)
7. Place camera up high toward north like in the screenshot.
8. Start the script and watch the XP roll in.
9. POST PROGRESS REPORTS AND SUGGESTIONS!

Known Bugs…
WARNING: Take plenty of natures. Currently if you run out of natures the script will get stuck in a loop.(fixing soon)
If your inventory fills with rune/d scimmys the script will die. (working on the fix right now)
Doesnt always detect being stunned, which can cause you to be stunned multiple time in a row due to trying to pickpocket an awake monkey.
Detecting if you are in jail is currently taking waaaaay too long. 3-5 min.


Pic of action bar and best setup



So far my test have had the following results:
170k xp per hour!
200-300k

————–MonkeyThiever by Sir Eska Eau————–
————–ReDone and managed by Angel Heart———-
————————- V0.20 ————————–
Time running: 3 Hours, 13 Minutes and 39 Seconds
Total XP: 490430
XP/Hour is: 151200
Successful punches: 1974
Prison escapes: 7
———————————————————

Sjoe

2013-02-14 20:18:44

Nice maty!

Austin

2013-02-14 20:19:07

Great! Was hoping to get Do No Evil done soon, so maybe I can test this sometime next week.

x x

2013-02-14 20:24:49

I have my own fixed version of this and i can get about 200k/h with 99 thief, i hope yours works better and doesn't fail at escaping from jail like mine nearly always. I'll try this out asap:P

Edit:
Gave me this error when tried to run
[Error] C:\Simba\Includes\SRL/SRL/misc/SmartParams.Simba(281:149): Invalid number of parameters at line 280
Compiling failed.

Angel Heart

2013-02-14 20:31:58

From: x x
I have my own fixed version of this and i can get about 200k/h with 99 thief, i hope yours works better and doesn't fail at escaping from jail like mine nearly always. I'll try this out asap:P


Ive been getting 165k-175k xp an hour at ~80 thieving.
Added alching to increase profit, it drops the xp per hour by roughly 2k.

I also changed the jail routine to assume you are in jail after 15+ fail attempts at finding a monkey. Haven't had it break on the jail routine yet.

I have to emphasize that I am currently rewriting more than 75% of the code to update methods and optimize memory/cpu useage.


From: x x

Edit:
Gave me this error when tried to run
[Error] C:\Simba\Includes\SRL/SRL/misc/SmartParams.Simba(281:149): Invalid number of parameters at line 280
Compiling failed.


have you updated to smart8?
if not then remove the 8 from line #2

x x

2013-02-14 20:41:11

From: Angel Heart
Ive been getting 165k-175k xp an hour at ~80 thieving.
Added alching to increase profit, it drops the xp per hour by roughly 2k.

I also changed the jail routine to assume you are in jail after 15+ fail attempts at finding a monkey. Haven't had it break on the jail routine yet.

I have to emphasize that I am currently rewriting more than 75% of the code to update methods and optimize memory/cpu useage.


have you updated to smart8?



have you updated to smart8?
if not then remove the 8 from line #2


Heh im using 7.2, works now thanks:P

Angel Heart

2013-02-14 20:57:01

From: x x
Heh im using 7.2, works now thanks:P


Im a big fan of SMART8. It has quite a few bug fixes and performance enhancements.

http://villavu.com/forum/showthread.php?t=87801

x x

2013-02-14 21:10:06

From: Angel Heart
Im a big fan of SMART8. It has quite a few bug fixes and performance enhancements.

http://villavu.com/forum/showthread.php?t=87801

Updated it:P

Silentcore

2013-02-14 21:31:49

Great work..

Benny

2013-02-15 05:55:42

Great job on revamping this :)
Jus a suggestion add in an option to alch rune scims.

Well done again!

Angel Heart

2013-02-15 08:31:46

From: Benny
Great job on revamping this :)
Jus a suggestion add in an option to alch rune scims.

Well done again!


I already have the code ready. I just need to make a rune scimmy DTM.
Should have it released within 12 hours.

Benny

2013-02-15 09:19:15

From: Angel Heart
I already have the code ready. I just need to make a rune scimmy DTM.
Should have it released within 12 hours.


Perfect.
Another suggestion would be to use the second floor where if you alch you don't get poisoned - maybe this is implemented or not but it's a good way speeding up the process.

Angel Heart

2013-02-15 11:25:26

From: Benny
Perfect.
Another suggestion would be to use the second floor where if you alch you don't get poisoned - maybe this is implemented or not but it's a good way speeding up the process.


It already uses the 2nd floor.
WARNING: Take plenty of natures. Currently if you run out of natures the script will get stuck in a loop. I cant fix it till I get home tonight.

x x

2013-02-15 12:22:23

Script working well except antiban is little stupid, it does it too often and it opens random tabs what legit player wont never open when thieving monkeys, i suggest u to change antiban so that it only checks thiev xp from skill tab few times per hour.
And if it's possbile would be nice if script focuses to only one monkey because sometimes it changes monkey like 5 times in one minute and that reduces xp/h.

Angel Heart

2013-02-15 14:43:05

From: x x
Script working well except antiban is little stupid, it does it too often and it opens random tabs what legit player wont never open when thieving monkeys, i suggest u to change antiban so that it only checks thiev xp from skill tab few times per hour.
And if it's possbile would be nice if script focuses to only one monkey because sometimes it changes monkey like 5 times in one minute and that reduces xp/h.


Updating the random antiban is one of my major focal points. It will require a large amount of time and energy. I think tab switching may be scrapped completely, Most legits dont tab switch while theiving. Maybe do XP pop-up highlighting instead.

I will definately decrease the scan area for finding monkeys. I still need to find the butter zone where it can still find monkeys but doesnt switch too often. Prioritizing targets will require quite a bit of code.

Thanks for the suggestions. I am making a list of future features and fixes.

x x

2013-02-15 16:08:30

From: Angel Heart
Updating the random antiban is one of my major focal points. It will require a large amount of time and energy. I think tab switching may be scrapped completely, Most legits dont tab switch while theiving. Maybe do XP pop-up highlighting instead.

I will definately decrease the scan area for finding monkeys. I still need to find the butter zone where it can still find monkeys but doesnt switch too often. Prioritizing targets will require quite a bit of code.

Thanks for the suggestions. I am making a list of future features and fixes.

Yeah xp pop-up checking is good idea but don't forget that u won't get it after 99 so checking from xp from skill tab should't removed entirely:P

I barely know anything about scripting but if u need help with something ill try help if i can:P

TomTuff

2013-02-15 18:42:14

Sweet, glad to see this revamp coming out just as I'm going for 90 thieving (and soon 99). Expect a few progress reports from me, assuming I get anything admirable!

Angel Heart

2013-02-15 20:04:09

V0.21 -
Rune scimmy alching option added.
Fixed a potentialy lethal glitch of breaking out of jail while human.

Chris Reborn

2013-02-16 00:22:57

this is looking good. after i get 100m fm xp i may come here and do this for awhile maybe to 50m xp or so :D congratz on the release.. erm rewrite? whatever you call this :p

TomTuff

2013-02-17 05:00:03

————–MonkeyThiever by Sir Eska Eau————–
————–ReDone and managed by Angel Heart———-
————————- V0.20 ————————–
Time running: 3 Hours, 13 Minutes and 39 Seconds
Total XP: 490430
XP/Hour is: 151200
Successful punches: 1974
Prison escapes: 7
———————————————————

good script

Angel Heart

2013-02-17 14:56:30

From: TomTuff
————–MonkeyThiever by Sir Eska Eau————–
————–ReDone and managed by Angel Heart———-
————————- V0.20 ————————–
Time running: 3 Hours, 13 Minutes and 39 Seconds
Total XP: 490430
XP/Hour is: 151200
Successful punches: 1974
Prison escapes: 7
———————————————————

good script


Thanks for the report.

Any bugs?

x x

2013-02-17 16:47:25

When 6h logout comes scripts says "low hp, out of food" and stops

TomTuff

2013-02-17 23:02:43

From: Angel Heart
Thanks for the report.

Any bugs?


Just annoying that it loses track of the monkey so often (as in the monkey escapes trap)

Kosogevaar

2013-03-02 06:19:28

[Error] C:\Simba\Includes\SRL/SRL/misc/SmartParams.Simba(281:149): Invalid number of parameters at line 280
Compiling failed.

im getting this error, any ideas why?

bud_wis_er_420

2013-03-02 11:54:40

From: Kosogevaar
[Error] C:\Simba\Includes\SRL/SRL/misc/SmartParams.Simba(281:149): Invalid number of parameters at line 280
Compiling failed.

im getting this error, any ideas why?

remove the 8 on line 2 like this
{$DEFINE SMART} or
update to smart 8

bud_wis_er_420

2013-03-02 13:10:38

Was having problems with script not changing back to gorilla after alching. So I made a fix for it if you want to add.

This is the function:
function AmIAGorilla: Boolean;
var
tmpCTS, ab, ac: integer;
begin
tmpCTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.35, 0.09);

result := FindColorTolerance(ab,ac, 6776683, MSCX - 20, MSCY - 30, MSCX + 20, MSCY + 10, 8);

ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
end;
only got colors off one screen, did not reload and check if color works after restart.

I then replaced line 684 and 685 from…
sendkeys('3',randomrange(10,20),randomrange(10,20));
Wait(500 +random(500));
to…
while not AmIAGorilla do
begin
sendkeys('3',randomrange(10,20),randomrange(10,20));
Wait(1000 +random(500));
end;

also add the above at the begining of the steal procedure just in case it misses.

// *****
// * Steal : Calls all the functions related to pickpocketing monkeys.
// *
procedure Steal(areaX1, areaY1, areaX2, areaY2: Integer);
begin
if not (LoggedIn) then
Exit;

if (gFailToFind > 5) then
MMouse(200,200,100,100); // Attempt to unstuck the mouse (this happen on
// rare occasion)
while not AmIAGorilla do
begin
sendkeys('3',randomrange(10,20),randomrange(10,20));
Wait(1000 +random(500));
end;

if not (PlayerStunned) then
begin
if (PunchMonkey(areaX1, areaY1, areaX2, areaY2)) then
begin
wait(250+Random(30)); // if we don't wait the we won't
// even recieve the xp!
if not (PlayerStunned) then
PickMonkey(areaX1, areaY1, areaX2, areaY2);

wait(250+Random(30));.............

whatofit

2013-03-15 03:47:23

Thread seems to have gone quiet - no idea why there aren't more progress reports, script works great :)

Not much, but considering it was my first run, very happy;

————–ReDone and managed by Angel Heart———-
————————- V0.21 ————————–
Time running: 1 Hours, 56 Minutes and 46 Seconds
Total XP: 286091
XP/Hour is: 144000
Successful punches: 1066
Prison escapes: 1
———————————————————

Angel Heart

2013-03-15 21:49:38

From: bud_wis_er_420
Was having problems with script not changing back to gorilla after alching. So I made a fix for it if you want to add.

This is the function:
……..


I will add this when I get time.

Posted V.22. It has a simple fix for the not switching back to monkey form. bud made a much better function and I will add it.

I am working on a full V1.0 release that has priority target selecting and remote progress reporting.

Target selection will pick the monkey most likely to get trapped in the sweet spot.

Remote progress will send an email/text message to you anytime you hit a predefined mark, such as gaining a level or +100k exp. For anonimitys sake it will email from a site such as www.guerrillamail.com .

From: whatofit
Thread seems to have gone quiet - no idea why there aren't more progress reports, script works great :)

Not much, but considering it was my first run, very happy;

————–ReDone and managed by Angel Heart———-
————————- V0.21 ————————–
Time running: 1 Hours, 56 Minutes and 46 Seconds
Total XP: 286091
XP/Hour is: 144000
Successful punches: 1066
Prison escapes: 1
———————————————————


Its kinda quiet because of the high quest requirements. Most users dont quest on their bots. Thanks for the proggy. Starting thieving level?

Heterodox

2013-03-16 08:19:08

Apparently it dropped or alched a couple of d scimmys. I'm not sure which, but when I left it half an hour ago I had nine scimmys and now there are seven. It's a very minor fault, though, as I've had quite excellent results and well over 5m XP this past week. Thank you very much!

dzpliu

2013-03-16 09:58:33

sometimes it cannot find the ladder to 2nd floor. it has something to do with the colors. also, sometimes it fails to eat lobster even though low health. other than that this script is pretty good.

edit: using non alch mode, sometimes it press 3 for no reason.

whatofit

2013-03-16 22:33:25

From: Angel Heart
Its kinda quiet because of the high quest requirements. Most users dont quest on their bots. Thanks for the proggy. Starting thieving level?


Level 74 started, currently 83. Only doing a couple of hours at a time. Worst xp/hr I've had so far is around 110k - went to prison 3 times in an hour though, script escaped all 3 times.

Diceyking

2013-04-05 23:52:53

Nice script. Working very well except sometimes the Punch is thrown when we are dazed and the pickpocket action happens monkey is not knocked out. When that cycle starts it keeps on going. Need manual intervention at that location. Detecting In-jail takes time but that can be adjusted by changing gFailToFind limit

————–MonkeyThiever by Sir Eska Eau————–
————–ReDone and managed by Angel Heart———-
————————- V0.21 ————————–
Time running: 1 Hours, 1 Minutes and 13 Seconds
Total XP: 136103
XP/Hour is: 133200
Successful punches: 628
Prison escapes: 0
———————————————————

SuicideLeecher

2013-04-15 19:55:59

The script makes you advertise websites, - Perm Mute. Worst Script ever. Don't use it.

Angel Heart

2013-04-15 22:02:40

From: SuicideLeecher
The script makes you advertise websites, - Perm Mute. Worst Script ever. Don't use it.


Bull****. Post proof. I challenge anyone to check the code. It doesn't even have a ref to villavu in it.


Update for everyone else.
My laptop got cracked while I was traveling and my netbook doesnt have the power to run RS or simba.

Justin

2013-04-16 01:50:00

From: SuicideLeecher
The script makes you advertise websites, - Perm Mute. Worst Script ever. Don't use it.


I have looked over the scripts that are attached, none of them advertise anything.

RlagkRud

2013-05-10 21:53:28

just finished like 5 tests so i could use this script!

from watching it, it seems it has trouble detecting when stunned when the knife figher is north, so the colors aren't as visible.
also, i'm using fire runes instead of a fbs and that works great too, since it doesn't have to swap to alch.
it seems to only escape the prison once a nearby gnome starts talking. as soon as the conversation starts, the prison escape kicks in.

i'm gonna be using this to lvl 90, and i'll post proggy/bug reports when i get some good ones!

[edit]
randomly said i was out of food and low hp and logged out. then said some memory might have leaked.

EmoCore

2013-05-13 04:57:51

Clicks on Quest symbol and logs out after some time.

Furaze

2013-05-28 15:50:34

It always gets stuck when i go to prison and then i log out cuz he doesnt find a monkey.
Maybe i have a bad setting but i cant find it. Anyone can help?

Mr Magic

2013-06-08 13:56:35

Most of the time monkey was stuck,so it didn't fail, later it got out, didn't want to ruin the proggie so stopped it. :D (But it wouldn't be a lot slower anyway). Also, tinkered with dropping lobsters/scimitars to make it faster and with time between punch and pickpocketing. Done on account with 99 thieving.
[ATTACH=CONFIG]21599[/ATTACH]

Praize

2013-06-10 08:49:45

Can you high alch dragon scimmys as well? They alch for 60k and only worth 59k

Carlito

2013-06-27 13:23:15

are you still using this script yourself?