SRL Archive - RS3 Outdated / Broken Scripts

Monk of Zamorak Abuser


Frement

2010-04-20 16:14:43



Instructions are in the script.

Main Features:
  • Multiplayer
  • Anti-ban
  • Anti-randoms
  • Supports: confuse, weaken & curse. (And any other, but not recommended)
  • Takes breaks

Requirements
  • Level 3 magic
  • Required runes for the spells you use

Recommendations
  • Level 11 magic
  • Using 2 spells
  • Use full iron armor to reduce successful casting (This way you can select only 1 spell, still not recommended)

Character Position
[INDENT]Place character in Varrock Palace:
[/INDENT]


Best Progress Reports
  • fireninga
  • [PHP]+——————————————————+ | Time Running: 2 hours, 14 minutes and 33 seconds. | +——————————————————+ | Spells Casted: 1306 | | EXP Gained: 30058 | +——————————————————+[/PHP]
  • Camaro
  • [PHP]+——————————————————+ | Time Running: 2 hours, 7 minutes and 43 seconds. | +——————————————————+ | Spells Casted: 2000 | | EXP Gained: 23890 | +——————————————————+[/PHP]

Known Bugs
  • None reported.

Changelog
[PHP]07.04.2012 <V0.7> Removed SCAR related defines.
Updated few functions to work with current SRL.

22.05.2010 <V0.6> Improved spell casting.
Added additional info to the progress report.
Fixed "Exit to Login" flaw in break taking.

22.04.2010 <V0.5> Fixed a flaw with antirandom checks.
<V0.4> Added antirandom checks.

21.04.2010 <V0.3> Fixed an issue with XP on progress report.

20.04.2010 <V0.2> Fixed a problem with casting when using SMART.
<V0.1> Improved casting wait time to be more efficient.[/PHP]

Feedback and suggestions are always welcome :)

Cazabacca

2010-04-20 16:44:13

It just keeps clicking on the Monk without using any spells? I had only curse as an option, using smart.

Frement

2010-04-20 16:48:58

From: Cazabacca
It just keeps clicking on the Monk without using any spells? I had only curse as an option, using smart.


I did not test it with smart, thought i dont know why it would do that.

EDIT: Fixed, works for me now :)
EDIT2: Having only curse as option is not good unless you are wearing iron fulls :)

i luffs yeww

2010-04-20 18:43:41

Pfft. No credit at all. :< :3 jaykayyyy


procedure ScriptTerminate; forward;

Why? When you call ScriptTerminate in the script, just call TerminateScript, instead. :p

Other than that (didn't look too much :p), naise. ^^

Blumblebee

2010-04-20 18:45:26

From: i luffs yeww
Pfft. No credit at all. :< :3 jaykayyyy


procedure ScriptTerminate; forward;

Why? When you call ScriptTerminate in the script, just call TerminateScript, instead. :p

Other than that (didn't look too much :p), naise. ^^


Script terminate is called automatically once the script is terminated.

Ex. script ends and you have

procedure ScriptTerminate();
begin
writeLn('blah');
end;
it will always write blah when you end the script.

i luffs yeww

2010-04-20 18:47:09

I know? 'o.O But he has it forwarded, which isn't necessary.

Frement

2010-04-20 18:58:05

From: i luffs yeww
I know? 'o.O But he has it forwarded, which isn't necessary.


Line 106 in function NextPlayerEx(Active: Boolean): Boolean;
ScriptTerminate;
And the ScriptTerminate procedure is below that function.

Btw where did I forgot to credit? :)

Awkwardsaw

2010-04-20 20:00:05

you can change the antiban procedure to:
procedure AntiBan;
begin
case Randomrange(1, 8) of
1, 3, 7 : MMouse(Random(173), Random(141), 3, 3);
2, 4, 6 : Wait(100);
5: PickUpMouse;
8: RandomRClick;
end;
end;

other than that, script looks good :)

payton

2010-04-20 20:41:37

why does this close scar when u click stop?…will try and copy the proggy first next time.

Payton

edit: seems to set the exp to 0 during the first break and never goes back up after that.

i luffs yeww

2010-04-20 22:26:57

Frement, I know that it's called. But it gets called when the script ends.. So no forward is needed, and just call TerminateScript there instead. :p

Awkwardsaw

2010-04-20 22:36:45

From: i luffs yeww
Frement, I know that it's called. But it gets called when the script ends.. So no forward is needed, and just call TerminateScript there instead. :p


maby he wants the actual procedure to be called, and not having the script end? :)

i luffs yeww

2010-04-20 22:37:39

I just think that's odd. :p

Oh, you forgot credit EVERYWHERE!

:3

fireninga

2010-04-20 22:57:07

Running this over night will have a proggy tomorrow.

And just out of curiosity how much magic exp does this get and is it a good way to train magic?

+——————————————————+
| Time Running: 1 hours, 19 minutes and 18 seconds. |
+——————————————————+
| Spells Casted: 1001 |
| EXP Gained: 0 |
+——————————————————+
+ ~ Thank you for using. ~ +
+——————————————————+
Successfully executed

i luffs yeww

2010-04-20 23:12:43

32.4k/hr.

Cazabacca

2010-04-22 09:47:12

V0.4 goes to the invetory tab after every single cast, which makes the script run alot slower than it used to run in V0.3.

Magic tab –> cast Weaken(/or any other curse) –> Go to invertory tab and stay there 5 secish –> back to magic tab –> all over again.

Frement

2010-04-22 10:05:20

From: Cazabacca
V0.4 goes to the invetory tab after every single cast, which makes the script run alot slower than it used to run in V0.3.

Magic tab –> cast Weaken(/or any other curse) –> Go to invertory tab and stay there 5 secish –> back to magic tab –> all over again.


Yeah thanks, it was the FindNormalRandoms, it has the UseRewardBox which makes it check inventory :) I replaced it with FindNonInventoryRandoms, should work now :)

fireninga

2010-04-24 17:26:25

Thanks i luffs yeww much appreciated. :)

As for this script it is very useful and a great way to level magic.
+——————————————————+
| Time Running: 1 hours, 29 minutes and 54 seconds. |
+——————————————————+
| Spells Casted: 1001 |
| EXP Gained: -56706 |
+——————————————————+
+ ~ Thank you for using. ~ +
+——————————————————+

Just an added note, sometimes it just clicks on the monk without selecting a spell which makes it slower I think

Sebo

2010-04-24 18:11:19

I laughed so hard at the title, great script name! Hahaha!

I didn't check out the script, yet. Not sure if I will, but judging from the progress reports, and feedback, it looks great! :)

Frement

2010-04-25 12:54:21

From: fireninga
Thanks i luffs yeww much appreciated. :)

As for this script it is very useful and a great way to level magic.
+——————————————————+
| Time Running: 1 hours, 29 minutes and 54 seconds. |
+——————————————————+
| Spells Casted: 1001 |
| EXP Gained: -56706 |
+——————————————————+
+ ~ Thank you for using. ~ +
+——————————————————+

Just an added note, sometimes it just clicks on the monk without selecting a spell which makes it slower I think


Thank you for your feedback. Im going to improve the casting alot when i have time, make it more humanlike (or more like me).

Cazabacca

2010-04-27 14:48:35

+------------------------------------------------------+
+ ~ Monk of Zamorak Abuser V0.5 ~ +
+ by Frement +
+------------------------------------------------------+
| Time Running: 0 hours, 30 minutes and 21 seconds. |
+------------------------------------------------------+
| Spells Casted: 450 |
| EXP Gained: 0 |
+------------------------------------------------------+

I used this on one of my willow woodcutters so I can use teleportal spells so the proggy isnt really long. All I needed that lvl 31 magic.

EXP Gained is clearly bugging for some reason. But other than that it still works great.

Frement

2010-04-27 14:58:51

From: Cazabacca
+------------------------------------------------------+
+ ~ Monk of Zamorak Abuser V0.5 ~ +
+ by Frement +
+------------------------------------------------------+
| Time Running: 0 hours, 30 minutes and 21 seconds. |
+------------------------------------------------------+
| Spells Casted: 450 |
| EXP Gained: 0 |
+------------------------------------------------------+

I used this on one of my willow woodcutters so I can use teleportal spells so the proggy isnt really long. All I needed that lvl 31 magic.

EXP Gained is clearly bugging for some reason. But other than that it still works great.


Its because it cant read the experience, something wrong with GetXP :) I have been thinking how to replace/fix it.

Bonfield

2010-04-27 19:45:13

From: Frement
Its because it cant read the experience, something wrong with GetXP :) I have been thinking how to replace/fix it.


maybe use the new xp counter on the runescape screen?


just find the start value, in the pic it is 3278933 and whenever you want to find the xp gained its will be the difference

Awkwardsaw

2010-04-27 19:50:41

From: Bonfield
maybe use the new xp counter on the runescape screen?


just find the start value, in the pic it is 3278933 and whenever you want to find the xp gained its will be the difference


if the font wasnt different from the other fonts we can use, then it would work :)

Bonfield

2010-04-27 21:14:50

cant we just create a new set?

Tim0suprem0

2010-04-27 21:19:43

From: Awkwardsaw
if the font wasnt different from the other fonts we can use, then it would work :)


Make your own font :)

i luffs yeww

2010-04-27 23:02:02

^ Not so easy. Frement and I (mostly him :p) were trying to figure this out but it wouldn't work for some reason. :/

Bonfield

2010-04-28 00:53:45

cant you create a bitmap of the numbers 1 to 9 then CreateBitmapMaskFromText

then search where the new button is?

EDIT:

make the result like this

Result := StrToIntDef(GetNumbers(GetTextAtEx(tx, ty, 0, SmallChars, False, True, 0, 1, 0, 50, False, tr_AllChars)), -1);

taken from GetXP

Frement

2010-04-28 04:41:31

I made whole OpenXPBar(), XPBarOpen(), CloseXPBar(), ResetXPBar() and ReadXPBar() (which did not work) and then abandoned the project, i cant figure why it doesnt find the text.

Heres a link for the font if someone wants to give it a try:
http://www.frement.net/srl/xpbarfont/
http://www.frement.net/srl/xpbarfont/Chars.zip

I used this to test:
program New;
{.include srl/srl.scar}

var XPBarChars, XPBarChars2, MASK1, MASK2, x, y: Integer;

begin
SetupSRL;
XPBarChars := LoadChars2(AppPath + '\Fonts\XPChars\');
Writeln(GetTextAtEx(472, 55, 10, XPBarChars, False, False, 0, 0, -1, 60, False, tr_Digits));
MASK1 := CreateBitmapMaskFromText('8', XPBarChars);
FreeChars2(XPBarChars);
XPBarChars2 := LoadChars2(AppPath + '\Fonts\XPChars\');
Writeln(GetTextAtEx(472, 55, 10, XPBarChars2, False, False, 0, 0, -1, 60, False, tr_Digits));
MASK2 := CreateBitmapMaskFromText('8', XPBarChars2);
FreeChars2(XPBarChars2);
if ( FindBitmapMaskTolerance(MASK1, x, y, MMX1, MMY1, MMX2, MMY2, 25, 25) ) then begin
MMouse(x, y, 1, 1);
end;
if ( FindBitmapMaskTolerance(MASK2, x, y, MMX1, MMY1, MMX2, MMY2, 25, 25) ) then begin
MMouse(x, y, 1, 1);
end;
end.

Tim0suprem0

2010-04-28 23:16:44

Fonts need to be 7x14, not 6x14. I've attached the updated ones.

Try this:
program New;
{.include srl/srl.scar}

var XPBarChars, MASK1, x, y: Integer;

begin
SetupSRL;
XPBarChars := LoadChars2(AppPath + '\Fonts\WiderXPBarFont\');
Writeln(GetTextAtEx(455, 57, 10, XPBarChars, False, False, 0, 0, -1, 8, False, tr_Digits));
MASK1 := CreateBitmapMaskFromText('8', XPBarChars);
FreeChars2(XPBarChars);
if ( FindBitmapMaskTolerance(MASK1, x, y, MSX1, MSY1, MSX2, MSY2, 25, 25) ) then begin //MS not MM!
MMouse(x, y, 1, 1);
end;
FreeBitmap(MASK1);
end.

Sorry about the leading 0's, it increases from right to left, couldn't get it to read them as spaces :(

Shoutout to masquerader for being a text master.

Frement

2010-04-29 00:12:25

I took the size from existing font :/

Tim0suprem0

2010-04-29 15:18:24

From: Frement
I took the size from existing font :/


What existing font? If you look at some of the fonts, even individual letters may have different widths, I don't know about the numbers too, but it just depends on the spacing between each character.

You didn't do anything wrong, I would have made them the same way at first :) They just happen to have an extra pixel of space between each number.

Frement

2010-04-29 15:56:45

From: Tim0suprem0
What existing font? If you look at some of the fonts, even individual letters may have different widths, I don't know about the numbers too, but it just depends on the spacing between each character.

You didn't do anything wrong, I would have made them the same way at first :) They just happen to have an extra pixel of space between each number.


You mean the spacing is 3px? As my font did have 1px on each side of the number, so it was 2px.

I did measure it and im pretty sure it was the 2px.

Tim0suprem0

2010-04-29 18:35:41

From: Frement
You mean the spacing is 3px? As my font did have 1px on each side of the number, so it was 2px.

I did measure it and im pretty sure it was the 2px.


Your font only has 1px on the right, but not the left. You are correct that the spacing is 2px though. Tbh I'm not sure if there's a difference in functionality if it's on both sides or all on one side.

Frement

2010-04-30 00:12:20

From: Tim0suprem0
Your font only has 1px on the right, but not the left. You are correct that the spacing is 2px though. Tbh I'm not sure if there's a difference in functionality if it's on both sides or all on one side.


Did you download the Chars.zip? :P Its the newest I had made. The other font failed :)

Tim0suprem0

2010-04-30 10:07:39

From: Frement
Did you download the Chars.zip? :P Its the newest I had made. The other font failed :)


Did you download Chars.zip? Come on dude think a little before you post. This is getting a little silly.

Frement

2010-04-30 10:23:04

From: Tim0suprem0
Did you download Chars.zip? Come on dude think a little before you post. This is getting a little silly.


When you said my font only had 1px, i meant, did you download the Chars.zip or the individual files that were in the directory, i posted 2 links :)

Tim0suprem0

2010-04-30 11:17:28

From: frement
when you said my font only had 1px, i meant, did you download the chars.zip or the individual files that were in the directory, i posted 2 links :)


They are the same, so I don't see how it matters.

Frement

2010-04-30 11:36:37

From: Tim0suprem0
They are the same, so I don't see how it matters.


Oh ok, then i havent updated them, sorry :( And there is no point to "update" them now.

fireninga

2010-05-02 20:36:42

A very simple but extremely helpful script and a great way to level magic!

+——————————————————+
| Time Running: 2 hours, 14 minutes and 33 seconds. |
+——————————————————+
| Spells Casted: 1306 |
| EXP Gained: 30058 |
+——————————————————+
+ ~ Thank you for using. ~ +
+——————————————————+

Camaro'

2010-05-11 14:38:35

+——————————————————+
+ ~ Monk of Zamorak Abuser V0.5 ~ +
+ by Frement +
+——————————————————+
| Time Running: 2 hours, 7 minutes and 43 seconds. |
+——————————————————+
| Spells Casted: 2000 |
| EXP Gained: 23890 |
+——————————————————+
+ ~ Thank you for using. ~ +
+——————————————————+

Flawless run, little suggestion, it always clicks within 5 pixels of the same spot on the monk every time, may want to change that :D

Frement

2010-05-12 00:25:42

[QUOTE=Camaro';709224]+——————————————————+
+ ~ Monk of Zamorak Abuser V0.5 ~ +
+ by Frement +
+——————————————————+
| Time Running: 2 hours, 7 minutes and 43 seconds. |
+——————————————————+
| Spells Casted: 2000 |
| EXP Gained: 23890 |
+——————————————————+
+ ~ Thank you for using. ~ +
+——————————————————+

Flawless run, little suggestion, it always clicks within 5 pixels of the same spot on the monk every time, may want to change that :D[/QUOTE]

Yes, that is fixed in the next version with some other things :) When i have some time ill finish that.

xSaintias

2010-05-17 22:17:16

Just wondering, is this script gonna be updated? If not I am going to fix it up for myself.

Frement

2010-05-18 04:08:46

From: xSaintias
Just wondering, is this script gonna be updated? If not I am going to fix it up for myself.


I have the 0.6 version coming when I have time to finish it. Just hold up a little :)

xSaintias

2010-05-18 21:30:46

From: Frement
I have the 0.6 version coming when I have time to finish it. Just hold up a little :)


you got it :D
i was just wondering because i am going to get my magic lvl to 99 without advancing any constitution levels ( i am at 53 constitution right now) so i will be a mega mage tank? lol :D
(i am going to use earth staff and tome of frost to cast most of them)
i have already calculated how many casts i need to do to make it to lvl 99:
426000 (i rounded up) of curse which gives 29 experience per cast, and then i will have 99 magic.
i am lvl 69 magic now with 700,000 total experience and a combat level of 51 (att:21, str:1, def:10 (for combat robes), prayer: 17, range: 1 to make a total combat of 51) and level 99 requires a total experience of about 13,000,000 (which is why i need 426000 casts of curse (426,000 x 29 = 12,354,000)
This will cost me 2,130,000 gold (5 x 426,000 = 2,130,000), and i am going to work all summer to cast this many (well actually this is where you script comes in lol)
idk why i want this goal but i do…
btw, i was looking online… is skill cape only for members (skill mastery cape)
if it is, has it always been this way, because i though skill mastery capes have always been available to non-members… idk for sure anymore.

P.S. congratulations reading this whole rant ( idk why i went into so much detail) and if you see any place i went wrong in my math plz tell me :D

Avaphi

2010-05-18 22:32:54

Suggestion, Add ranging?

Frement

2010-05-19 02:42:20

From: xSaintias
you got it :D
i was just wondering because i am going to get my magic lvl to 99 without advancing any constitution levels ( i am at 53 constitution right now) so i will be a mega mage tank? lol :D
(i am going to use earth staff and tome of frost to cast most of them)
i have already calculated how many casts i need to do to make it to lvl 99:
426000 (i rounded up) of curse which gives 29 experience per cast, and then i will have 99 magic.
i am lvl 69 magic now with 700,000 total experience and a combat level of 51 (att:21, str:1, def:10 (for combat robes), prayer: 17, range: 1 to make a total combat of 51) and level 99 requires a total experience of about 13,000,000 (which is why i need 426000 casts of curse (426,000 x 29 = 12,354,000)
This will cost me 2,130,000 gold (5 x 426,000 = 2,130,000), and i am going to work all summer to cast this many (well actually this is where you script comes in lol)
idk why i want this goal but i do…
btw, i was looking online… is skill cape only for members (skill mastery cape)
if it is, has it always been this way, because i though skill mastery capes have always been available to non-members… idk for sure anymore.

P.S. congratulations reading this whole rant ( idk why i went into so much detail) and if you see any place i went wrong in my math plz tell me :D


Well, you can't use just curse, you need to add a second spell also, because when the curse is casted, you cant cast another one, but if you cast some other spell after curse, then you can do the curse again :) And you dont succeed with every cast, there will be some failures, thought with enough magic+ you might not fail that many, but someone wants to fail (i think it doesnt increase something, i think succeeding will increase constitution, not sure), so prolly better to take iron (or 10 def can use steel) armor with you, and as much as you can, get magic- from gear.

From: Avaphi
Suggestion, Add ranging?


The idea is not to kill the monk :) Unless you know of a way to stun the monk with the arrows :P

xSaintias

2010-05-19 14:46:39

wow forgot about whole cant cast curse twice… Curses!!! (lol its punny) but i did not understand the second part. what will wearing steel armor do for me???

i luffs yeww

2010-05-19 17:03:30

Wearing armor lowers your magic attack bonus. The lower magic attack bonus you have, the less you'll hit (with damaging spells), and the more you'll fail other spells (does not pertain to teleportation, alchemy, or anything like that). The advantage of doing this (failing) is that you still get the same experience if you don't actually curse them (lower there defense), and it doesn't stop you from casting it over and over without stopping due to their defense being too low. :)

Hope that cleared it up.

xSaintias

2010-05-20 15:46:33

ah yes i understand!
with this way im a guaranteed to cast curse a whole bunch of times, or should i still cast something else just in case?
also, is there some kinda hit calculator? ya know, where you type in your stats and your armor and it determines the highest you can hit.

Frement

2010-05-20 15:47:38

From: xSaintias
ah yes i understand!
with this way im a guaranteed to cast curse a whole bunch of times, or should i still cast something else just in case?
also, is there some kinda hit calculator? ya know, where you type in your stats and your armor and it determines the highest you can hit.


Yes, I recommend some other spell also.

i luffs yeww

2010-05-20 19:21:42

Armor doesn't affect how high you can hit. Sorry, that was my mistake. I don't know why I said that. :p

And I would have to disagree with Frement. Curse is really much better for xp than weaken and confuse. And the small amount of wait isn't a big deal. :)

Frement

2010-05-21 09:54:17

From: i luffs yeww
Armor doesn't affect how high you can hit. Sorry, that was my mistake. I don't know why I said that. :p

And I would have to disagree with Frement. Curse is really much better for xp than weaken and confuse. And the small amount of wait isn't a big deal. :)


But this script fails big when used with only 1 spell :) I think I might add it thought…

xSaintias

2010-05-21 15:17:05

From: Frement
But this script fails big when used with only 1 spell :) I think I might add it thought…

that would really help me :D

P.S. It's summer TODAY!!! WOOHOO!!! NO SCHOOL!!

Frement

2010-05-22 04:12:39

From: xSaintias
that would really help me :D

P.S. It's summer TODAY!!! WOOHOO!!! NO SCHOOL!!


2 weeks of misery still to me :(

EDIT: Updated the script with some improvements.

0lumpy

2010-05-24 21:39:47

when i hit play i get the error
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
anyone got a fix?

xSaintias

2010-05-26 01:14:55

From: Frement
2 weeks of misery still to me :(

EDIT: Updated the script with some improvements.


sorry bout that and wooot!!!!!!!!! its updated!!!!!!

From: Olumpy
when i hit play i get the error
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
** Warning in CastEx: Invalid BookSort**
anyone got a fix?


im not sure but it may be that you need to update so go to includes->Srl Right click and then SVN update (if you have SVN)

Frement

2010-05-26 06:56:50

The problem might be that runescape updated some graphics or whatever. I don't use my own graphics, so when SRL gets those fixed, it should work again :)

EDIT: Works for me now.

xSaintias

2010-05-28 02:08:58

just updating…
@Frement: i know i said i needed this script, but i still need to work a lot of levels in dungeoneering to get to lvl 48 for tome of frost. However, once i get tome… EXPECT PROGGIES because there will be alot lol….
@everyone is there an faster way to train dungeoneering? i find this skill increasingly hard to earn exp in…..

Frement

2010-06-06 13:35:49

7 views and no progress reports? :(

Any feedback at all?

def job

2010-06-06 14:12:27

dosent seem to work with me…

just sits there

And i had to remove A line Exittolobby Unknow identifier ?

Frement

2010-06-06 14:25:58

From: def job
dosent seem to work with me…

just sits there

And i had to remove A line Exittolobby Unknow identifier ?


Read this tutorial on how to setup SCAR if you are using it and don't have pre-release: http://villavu.com/forum/showthread.php?t=47714

If you are using Simba, there should be some tutorial that is good enough, search around.

xSaintias

2010-06-06 19:42:34

From: Frement
7 views and no progress reports? :(

Any feedback at all?


sorry bout that. waiting on Rcrb so i can get my runecrafting to lvl 61 so i can then get my dungeoneering to lvl 48 (or higher) so i can then use the tome of frost and earth staff with this script to increase my magic lvl.

Bonfield

2010-06-08 06:41:01

I just thought I would let you know that getting the tome of frost needs 65 Dungeoneering because you need 430,000 exp, so it will take much longer than you expected

I got this fromhttp://runescape.wikia.com/wiki/Tome_of_frost

xSaintias

2010-06-08 20:15:47

From: Bonfield
I just thought I would let you know that getting the tome of frost needs 65 Dungeoneering because you need 430,000 exp, so it will take much longer than you expected

I got this fromhttp://runescape.wikia.com/wiki/Tome_of_frost


I was afraid of that. I knew i read somewhere that you could not obtain the tome of frost until a later level, just wwas not sure of the level. Thanks though :D

drmic

2010-07-01 08:01:56

looks good :)

Frement

2010-07-01 18:14:58

I wonder how someone Suspended can post on this. Hmmph :)

But if it looks good, then good. Use it and post proggies please.

Najorin

2010-07-02 12:27:43

I'd love to post a proggy, really, I would… but it seems that compared to the month and a half I've been using simba/villavu botting, I've not been baneed, and after the 1 day of RSbot botting, I got banned :O ridiculous, I know. I really do hate casting curse by myself, so yeah, I'll get a proggy in… what? 12 days? d:

Frement

2010-07-02 17:26:19

From: c0rrupt f1r3
I'd love to post a proggy, really, I would… but it seems that compared to the month and a half I've been using simba/villavu botting, I've not been baneed, and after the 1 day of RSbot botting, I got banned :O ridiculous, I know. I really do hate casting curse by myself, so yeah, I'll get a proggy in… what? 12 days? d:


One player -> 30 minutes max at a time, and 15+ minutes break time.
Two players -> 40 minutes or something at a time, and 5-10 minutes break time.

Remember to auto correctly and you wont get banned :)

Ogre

2010-07-21 20:24:28

If you're still updating this, I recommend that you make it cast a little faster, have an option to not take breaks, and recognize when someone else is casting on the monk with the text that appears.

When someone else steals the monk (which happens because you cast too slow), you looking very bottish trying to cast on it.

Also, it isn't necessary to antiban after everytime you find the monk, nor is searching for randoms three times in a row.

Edit:
You should also keep it from casting when you run out of runes. :p
and add more types of antiban

Mister Snow

2010-08-16 10:33:34

Hello!

First off, thank you for making this script public!

My suggestion would be to have it stop "checking" for spells EVERY cast.

Easiest fix for this would be for the player to simply choose which spells to cast. I don't even want it casting confuse when I can cast weaken with no problem splashing. It also looks very odd checking every single spell.

Frement

2010-08-16 11:17:48

From: Mister Snow
Hello!

First off, thank you for making this script public!

My suggestion would be to have it stop "checking" for spells EVERY cast.

Easiest fix for this would be for the player to simply choose which spells to cast. I don't even want it casting confuse when I can cast weaken with no problem splashing. It also looks very odd checking every single spell.


The idea is not to succeed with the spells. You need to have the best armor you can wear so you do not succeed in the spells.

If you want to use the script with succeeding spells, atleast 2 spells required (3 recommended).

I am going to make a massive update to the script with the recommendations that Ogre gave.

And I don't know what you mean with "spell checking" but SRL's Cast() checks for the spells if they are available, nothing I can do for that.

Mister Snow

2010-08-16 11:33:51

From: Frement
The idea is not to succeed with the spells. You need to have the best armor you can wear so you do not succeed in the spells.

If you want to use the script with succeeding spells, atleast 2 spells required (3 recommended).

I am going to make a massive update to the script with the recommendations that Ogre gave.

And I don't know what you mean with "spell checking" but SRL's Cast() checks for the spells if they are available, nothing I can do for that.



Well… I just edited it out to use only one spell. I meant it makes no sense to cast any other spell besides the best one you can cast, unless you might actually successfully cast it. I can't imagine a real player actually using the spells in succession over and over like this does, it doesn't make any sense since the difference in exp is pretty significant.

It also seems to keep checking for the higher spells no matter what though, even though I can't cast them.


EDIT: actually since I got rid of the others, it doesn't check the higher spells. Don't know what was up with that.

In regards to the wait times… if you are using just 1 spell, the timing is perfect. It is when it changes spells that it seems to be a little slow. You might want to take that into consideration.


EDIT EDIT: 1 more thing I have noticed is it clicks spell, uses on zammy guy, then clicks zammy guy again… not quite sure why it is doing that. Results in a whole bunch of "you can't reach that"

Frement

2010-08-16 16:06:47

Yeah, well its been a while since I made the script, I rewrote it from my old script like 3 years ago, thought its totally different now, I'll take a look at the script when I get some time :)

Becks

2010-11-03 01:27:52

going to test tomorrow.. any chance of running?

Frement

2011-01-16 17:18:47

Script should work nicely at the moment, after the SpellAvailable fix.

+------------------------------------------------------+
+ ~ Monk of Zamorak Abuser V0.6 ~ +
+ by Frement +
+------------------------------------------------------+
| Time Running: 1 hours, 28 minutes and 38 seconds. |
+------------------------------------------------------+
| Spells Casted: 1159 |
| - Confuses Casted: 403 |
| - Weakens Casted: 390 |
| - Curses Casted: 366 |
+------------------------------------------------------+
+ ~ Thank you for using. ~ +
+------------------------------------------------------+

blab

2011-01-19 07:03:00

Script doesn't work in Simba or Scar for me.
Error in Simba: ** Warning in CastEx: Invalid BookSort**
Error in Scar: Lobby problem => After i deleted this line, i just keeps running around.

grats

2011-01-21 03:06:56

From: blab
Script doesn't work in Simba or Scar for me.
Error in Simba: ** Warning in CastEx: Invalid BookSort**
Error in Scar: Lobby problem => After i deleted this line, i just keeps running around.


I'm getting the same error in simba

It isn't opening smart at all


I'd love to post some awesome proggies on this let me know when it's fixed or how I can fix it

King of the Nites

2011-01-29 12:53:05

It keeps clicking the wrong spell. I have it set to curse, but it keeps clicking on the spell above it. I'll try to figure out something.

Edit* got it working! Expect a proggy!!!

Frement

2011-01-29 13:05:16

Glad to hear its still working. It should work indefinitely because it relies fully on SRL.

King of the Nites

2011-01-29 13:34:57

+——————————————————+
+ ~ Monk of Zamorak Abuser V0.6 ~ +
+ by Frement +
+——————————————————+
| Time Running: 0 hours, 22 minutes and 15 seconds. |
+——————————————————+
| Spells Casted: 325 |
| - Confuses Casted: 0 |
| - Weakens Casted: 0 |
| - Curses Casted: 0 |
| EXP Gained: 0 |
+——————————————————+
+ ~ Thank you for using. ~ +
+——————————————————+
got a pinball random. im gonna restart it.

Frement

2011-02-02 07:17:32

From: King of the Nites
+------------------------------------------------------+
+ ~ Monk of Zamorak Abuser V0.6 ~ +
+ by Frement +
+------------------------------------------------------+
| Time Running: 0 hours, 22 minutes and 15 seconds. |
+------------------------------------------------------+
| Spells Casted: 325 |
| - Confuses Casted: 0 |
| - Weakens Casted: 0 |
| - Curses Casted: 0 |
| EXP Gained: 0 |
+------------------------------------------------------+
+ ~ Thank you for using. ~ +
+------------------------------------------------------+
got a pinball random. im gonna restart it.


Nice, just in case you don't know, there are report tags,
 
, you can use them to provide cleaner view :)

Hows it working? Anything you'd like to get fixed?

King of the Nites

2011-02-02 22:02:27

+------------------------------------------------------+
+ ~ Monk of Zamorak Abuser V0.6 ~ +
+ by Frement +
+------------------------------------------------------+
| Time Running: 0 hours, 45 minutes and 6 seconds. |
+------------------------------------------------------+
| Spells Casted: 816 |
| - Confuses Casted: 0 |
| - Weakens Casted: 0 |
| - Curses Casted: 0 |
| EXP Gained: 22417 |
+------------------------------------------------------+
+ ~ Taking a break. ~ +
+------------------------------------------------------+

Ive made little changes myself, just to the waits and stuff to make it run a little faster. I have like 900 more curses to do, so I'll be sure to get you another report.
EDIT* stopped it myself

Frement

2011-02-03 02:31:27

I got from 1-55 with this script, and then played legit to get to 57, 2 levels and I'm ready to PK :)

King of the Nites

2011-02-03 21:12:39

+------------------------------------------------------+
+ ~ Monk of Zamorak Abuser V0.6 ~ +
+ by Frement +
+------------------------------------------------------+
| Time Running: 0 hours, 37 minutes and 17 seconds. |
+------------------------------------------------------+
| Spells Casted: 686 |
| - Confuses Casted: 0 |
| - Weakens Casted: 0 |
| - Curses Casted: 0 |
| EXP Gained: 0 |
+------------------------------------------------------+
+ ~ Thank you for using. ~ +
+------------------------------------------------------+

All done! Thank you very much rep +!!

Opal Tasty

2011-02-11 05:49:02

+——————————————————+
+ ~ Monk of Zamorak Abuser V0.6 ~ +
+ by Frement +
+——————————————————+
| Time Running: 3 hours, 50 minutes and 28 seconds. |
+——————————————————+
| Spells Casted: 4637 |
| - Confuses Casted: 0 |
| - Weakens Casted: 0 |
| - Curses Casted: 0 |

60 mage, Thanks!

wand2658

2011-02-13 23:14:52

Can you share how you fixed the problem where it wouldn't cast curse properly with SMART?

Frement

2011-02-14 14:23:22

From: wand2658
Can you share how you fixed the problem where it wouldn't cast curse properly with SMART?


It should cast them properly, I haven't tested lately, but everything should work just fine as long as SRL works.

wand2658

2011-02-14 15:53:10

I tired but it never uses curse properly, I can use weaken fine though

Frement

2011-02-14 16:48:49

From: wand2658
I tired but it never uses curse properly, I can use weaken fine though


What you mean with properly?

wand2658

2011-02-14 17:19:37

It never manages to click on curse, and sometimes the mouse spasms and moves randomly.

PS I have a member's account. Maybe the the addition of spells is affecting it?

Frement

2011-02-15 15:56:05

From: wand2658
It never manages to click on curse, and sometimes the mouse spasms and moves randomly.

PS I have a member's account. Maybe the the addition of spells is affecting it?


That might be it, I have only tested on F2P account. But its SRL's Cast() that causes those problems.

Coh3n

2011-02-15 17:34:13

From: wand2658
It never manages to click on curse, and sometimes the mouse spasms and moves randomly.

PS I have a member's account. Maybe the the addition of spells is affecting it?

Yes, the spells are in different areas in F2P/P2P. In MSI, we have a MembersBox and FreeBox for each spell we support. I would assume this breaks SRL's Cast.

wand2658

2011-02-15 19:13:44

So any idea on how I could make this script work?

Coh3n

2011-02-16 01:53:37

From: wand2658
So any idea on how I could make this script work?

Fix MSI's casting functions. A new formula would have to be made and called upon depending whether the player is a member or not.

superduperd

2011-04-14 08:34:41

+——————————————————+
| Time Running: 2 hours, 31 minutes and 49 seconds. |
+——————————————————+
| Spells Casted: 2958 |
| - Confuses Casted: 0 |
| - Weakens Casted: 0 |
| - Curses Casted: 0 |
| EXP Gained: 0 |
+——————————————————+

i put it to cast curse, but it did weaken instead. Anyway i dont care im happy i can train my rangemagedefhptank's mage from 12 –> 55 ^^

gr, super

nhawkesn

2011-04-27 11:19:02

doesnt cast curse for me either, im playing on f2p.

Icyx

2011-04-28 18:18:49

Pretty good script, but you might want to put in some more failsafes :\
Another player showed up and my character was trying to cast curse on him the whole time, then i got a random eventually and the mouse was making random movements for 20 minutes long until i realized the script failed. stupid full-screen movies.
silently awaiting my ban now.

Coh3n

2011-06-03 15:33:52

From: Icyx
Pretty good script, but you might want to put in some more failsafes :\
Another player showed up and my character was trying to cast curse on him the whole time, then i got a random eventually and the mouse was making random movements for 20 minutes long until i realized the script failed. stupid full-screen movies.
silently awaiting my ban now.
You won't get banned. Some of my accounts have done 1000x worse and I've never had an account banned.

@Frement, great script. Gotten me 52 Magic so far. Your breaks don't work properly, though, it should be (BreakTime * 60000), not 600000. Other than that, I switched color for reflection randoms and it's working quite well. :)

Thanks!

Frement

2011-06-03 16:37:59

From: Coh3n
@Frement, great script. Gotten me 52 Magic so far. Your breaks don't work properly, though, it should be (BreakTime * 60000), not 600000. Other than that, I switched color for reflection randoms and it's working quite well. :)


Thanks. Well, it could be improved, but I haven't been active lately, and I have too much other stuff to do that I have no interest to script at the moment. Keep doing what you do while you have time, because time is limited. ;)

Gu3st...

2012-04-07 14:52:43

Moved to appropriate section by request.

nathan lad

2012-04-10 05:56:42

make this support stun alch and u become a legend

Frement

2012-04-10 12:03:29

From: nathan lad
make this support stun alch and u become a legend


Please explain? Also if it requires magic level above 80, then I'd need to borrow an account.

nathan lad

2012-04-12 04:16:14

the spells stun and alch can be cast simultanesously makin about 200k exp hr.

stun is just a high level curse so ud need to click stun and then the monk, then click high alch, and high alch an item thats underneath the alch icon. and repeat

i cud mayb lend u an acc

Frement

2012-05-09 09:28:08

The script has been viewed 40 times now. It would be nice to get some feedback. Something to tell me if it needs improving/fixing.

ostesmed

2012-05-11 03:13:49

Agree, only good if it could stun/alch

P1nky

2012-05-11 03:15:29

From: Frement
The script has been viewed 40 times now. It would be nice to get some feedback. Something to tell me if it needs improving/fixing.


You should improve the script by adding stunning, member spells make these type of scripts beast.

Frement

2012-05-12 16:42:18

From: P1nky
You should improve the script by adding stunning, member spells make these type of scripts beast.


Well it supports any spell that SRL's cast() function supports. But stun-alching is a problem, I don't have an account to develop it with :)

From: ostesmed
Agree, only good if it could stun/alch


If you could lend your account, I could add it in.

Ashihtaka

2012-05-18 23:34:32

This script doesn't seem to start SMART client for me, it merely starts up, and before anything happens just ends. "Successfully ran"

Frement

2012-05-19 19:35:08

From: ashihtaka
This script doesn't seem to start SMART client for me, it merely starts up, and before anything happens just ends. "Successfully ran"


Perhaps uncommenting "{$DEFINE SMART}" at line 5 would help?

superbuster4

2012-08-15 10:01:22

does this even work anymore? i pressed play and possed the mouse anti leech? ugh il just blame jagex

Frement

2012-08-15 10:05:24

From: superbuster4
does this even work anymore? i pressed play and possed the mouse anti leech? ugh il just blame jagex


The script should work as long as the monks colors stay relatively same, and SRL is updated.

Solar

2012-08-21 04:33:40

+------------------------------------------------------+
+ ~ Monk of Zamorak Abuser V0.6 ~ +
+ by Frement +
+------------------------------------------------------+
| Time Running: 0 hours, 30 minutes and 21 seconds. |
+------------------------------------------------------+
| Spells Casted: 307 |
| - Confuses Casted: 99 |
| - Weakens Casted: 106 |
| - Curses Casted: 102 |
| EXP Gained: 5129 |
+------------------------------------------------------+
+ ~ Taking a break. ~ +
+------------------------------------------------------+
Not sure why it's clicking the monk after clicking to cast the spell, and I'm not even casting half the amount per hour as other proggies. :(