SRL Archive - Jr. Member RS3 Scripts

[RS3] ClarityHarps


Clarity

2014-11-10 23:57:36

ClarityHarps
Version 0.8

Whipped up this simple script so I could quickly get a crystal pickaxe and hatchet. Will update with more features/variance as necessary.

Instructions & Setup



Setup your character exactly as shown in the picture, camera fully zoomed in with the harp to the east.
Set your chat so that only game messages show up (as done in the picture).
Fill out the script information, it is highly suggested to enter in your own unique settings.


{SCRIPT SETTINGS}
const
VIGILANCE = 70; //100 is full focus, resetting harp whenever it goes out of tune. Don't set this so low that the harp fully detunes.
ANTIBAN_THRESHOLD = 8000; //lower threshold results in antiban more often
RIGHTCLICK_CHANCE = 12;
SPAMCLICK_CHANCE = 18;
MISSMOUSE_CHANCE = 17;
{END SCRIPT SETTINGS}

Click on the harp once manually, and then start the script.

Rewards

  • Players report around 50k crafting XP/hour so far. Boosts from artisan's gear, clan avatar, and voice of Seren can be applied.
  • Minor Construction XP/hr
  • Harmonic dust is used to make crystal weapons and/or unlock crystal pickaxes/hatchets.


SCRIPT DOWNLOAD: [ATTACH]24414[/ATTACH]

Justin

2014-11-10 23:58:14

Thanks Clarity, saved me creating my own :)

TomTuff

2014-11-11 01:03:30

Damn Clarity, fast release. +Rep.

Clarity

2014-11-11 02:39:21

From: Justin
Thanks Clarity, saved me creating my own :)

Next up agility.

From: TomTuff
Damn Clarity, fast release. +Rep.

Haha yeah it's a pretty short release, but thanks, hopefully it's useful to everyone! Already got myself a crystal pickaxe :)

The Mayor

2014-11-11 02:41:30

@cbrems;

Clarity

2014-11-11 04:25:01

Uploaded new attachment with a fix for the TLPThread.Destroy access violation error that was occurring when not using SMART.
Thanks to @Justin for helping me work out some bugs :)

EvilCabbage

2014-11-11 04:46:25

I was hoping for this and oh my god you are a true hero <3

Clarity

2014-11-11 05:05:59

From: EvilCabbage
I was hoping for this and oh my god you are a true hero <3

Happy to help! :) Everyone please redownload the script attachment, as I have added an autoupdater for future updates, as well as a quick fix for waiting.

EvilCabbage

2014-11-11 05:12:41

Clarity, it still has some auto-update shit in there from ClarityMudRC. After I removed that it works fine, though :)

EvilCabbage

2014-11-11 05:13:41

From: Clarity
Happy to help! :) Everyone please redownload the script attachment, as I have added an autoupdater for future updates, as well as a quick fix for waiting.


Oh,well. The auto-updates was like I said above updating ClarityMudRC ;)

Justin

2014-11-11 05:21:37

NeiFeilNennen := ScriptPath + 'ClarityMudRC v' + OnlineVersion + '.simba'; 

Might want to change the name of the script :)

Clarity

2014-11-11 05:40:23

From: Justin
NeiFeilNennen := ScriptPath + 'ClarityMudRC v' + OnlineVersion + '.simba'; 

Might want to change the name of the script :)

Pro SRL Member level scripting 2k14.

Fixed.

J_R

2014-11-11 07:55:44

I made myself a simple version of this script before I saw that you had posted this, and one of the things I did was to send the mouse off-client most of the time. Personally, if I had to do this legit, I'd be watching a movie or doing something else on the other half of my screen . Just a suggestion for 'antiban' (I may just be weird in thinking this though).

cbrems

2014-11-11 08:24:59

i love you. testing now.

nero_dante

2014-11-11 10:02:01

whats the exp rates here by the way?

IROC-Z

2014-11-11 10:05:27

Congratz on the release!

I assume this is Directx for the graphics?

Hoodz

2014-11-11 10:05:56

From: nero_dante
whats the exp rates here by the way?


First post

nero_dante

2014-11-11 11:51:45

ahh, thanks :)

cbrems

2014-11-11 12:54:29

haven't been able to get it to work. It loads, does some antiban but never actually clicks on the harp.

Is anyone else having issues?

keff

2014-11-11 13:12:34

Wow, quick release! Will use to get those crystal tools :)

3Garrett3

2014-11-11 13:51:05

From: cbrems
haven't been able to get it to work. It loads, does some antiban but never actually clicks on the harp.

Is anyone else having issues?


"Click on the harp once manually, and then start the script." Is the setup instruction, I assume that you have to click it, not the script.

bbassett

2014-11-11 13:58:10

Thanks for releasing this to the public :-) We know you don't have to, so it's appreciated.
Updated & worked out of the box as with all your scripts. Already half way to the pickaxe…..

cbrems

2014-11-11 14:55:54

From: 3Garrett3
"Click on the harp once manually, and then start the script." Is the setup instruction, I assume that you have to click it, not the script.


Anytime I post the fault is always on me :P
I didn't read the instructions as it was cut off that said "Don't set this so low that the harp fully detunes."

Clarity

2014-11-11 16:39:06

From: J_R
I made myself a simple version of this script before I saw that you had posted this, and one of the things I did was to send the mouse off-client most of the time. Personally, if I had to do this legit, I'd be watching a movie or doing something else on the other half of my screen . Just a suggestion for 'antiban' (I may just be weird in thinking this though).


Feel free to modify the ratios of antiban procedures. For convenience I will add in an AFK rate constant in the script settings in the next update :)
I'm glad to hear the script is helping everyone!

stu

2014-11-17 09:18:06

Thanks for this man, was just about to write one myself then decided to check if anyone else had released their own.

serajin

2014-11-17 13:27:20

Very cool, Thanks Clarity :P Crystal Pickaxe here I come!

N1234

2014-11-17 16:21:02

yes! been looking for this all day! thank you very much, saved me a lot of time. i really needed this <3

keff

2014-11-19 19:44:00

It download a file called ClarityMudRC v0.8.simba :P naming section copy pasted! Will report back with results!

Clarity

2014-11-19 19:52:23

From: keff
It download a file called ClarityMudRC v0.8.simba :P naming section copy pasted! Will report back with results!


Haha yeah, that got fixed in a later version, so whenever it updates in the future it will be correct :)

Sulferx

2014-11-20 00:19:53

Ahhh you're the best. Thanks a bunch, Clarity.

keff

2014-11-20 13:40:16

Getting around 600 dust/hr. Thanks a ton Clarity!

Lucidity

2014-11-21 10:52:13

Surprised you didn't make a lovely paint for this bit, giving it a try once I get the chance. :) Great work as always.

cbrems

2014-11-23 11:59:54

Went from 77-99 crafting with this script. thanks buddy!! :)

EvilCabbage

2014-12-26 15:45:08

May use this to 99 just for the heck of it being free. Thanks again!

EvilCabbage

2014-12-26 15:46:08

From: cbrems
Went from 77-99 crafting with this script. thanks buddy!! :)


Awesome! congrats!

digitalninja

2015-01-17 14:48:40

Im sure this is a simple issue but some reason I cant get this to work for me? Looks like its trying to start RS even though its already started and I clicked to play the harp?? This is what all my logs say -

[00:00:05]: – setupSRL()
[00:00:05]: —- Setting up SRL…
[00:00:05]: —- attempting to spawn smart, attempt #: 1
[00:00:05]: —- initSmart():
[00:00:05]: —— Attempting to pair to a previously spawned client
[00:00:05]: —— smartPairToExistingClient():
[00:00:05]: ——– Found 1 free client(s), attempting to pair to one…
[00:00:06]: ———- smartSetAsTarget(): Succesfully set SMART[6700] as Simba's target
[00:00:06]: ——– Succesfully paired to a existing client, SMART[6700]
[00:00:06]: —— smartPairToExistingClient(): result = true
[00:00:06]: —— Succesfully initialized via pairing to a previously spawned client
[00:00:06]: —- initSmart()
[00:00:06]: —— smartSetupDrawing(): Succesfully setup SMART drawing
[00:00:06]: —- Waiting up to 5 minutes for RS to load…
[00:01:06]: —- 1 minute(s) have passed, client is not ready yet
[00:02:06]: —- 2 minute(s) have passed, client is not ready yet
[00:03:06]: —- 3 minute(s) have passed, client is not ready yet
[00:04:07]: —- 4 minute(s) have passed, client is not ready yet

Any ideas?

Thanks for the script Clarity!

Clarity

2015-01-17 14:54:25

From: digitalninja
Im sure this is a simple issue but some reason I cant get this to work for me? Looks like its trying to start RS even though its already started and I clicked to play the harp?? This is what all my logs say -

[00:00:05]: – setupSRL()
[00:00:05]: —- Setting up SRL…
[00:00:05]: —- attempting to spawn smart, attempt #: 1
[00:00:05]: —- initSmart():
[00:00:05]: —— Attempting to pair to a previously spawned client
[00:00:05]: —— smartPairToExistingClient():
[00:00:05]: ——– Found 1 free client(s), attempting to pair to one…
[00:00:06]: ———- smartSetAsTarget(): Succesfully set SMART[6700] as Simba's target
[00:00:06]: ——– Succesfully paired to a existing client, SMART[6700]
[00:00:06]: —— smartPairToExistingClient(): result = true
[00:00:06]: —— Succesfully initialized via pairing to a previously spawned client
[00:00:06]: —- initSmart()
[00:00:06]: —— smartSetupDrawing(): Succesfully setup SMART drawing
[00:00:06]: —- Waiting up to 5 minutes for RS to load…
[00:01:06]: —- 1 minute(s) have passed, client is not ready yet
[00:02:06]: —- 2 minute(s) have passed, client is not ready yet
[00:03:06]: —- 3 minute(s) have passed, client is not ready yet
[00:04:07]: —- 4 minute(s) have passed, client is not ready yet

Any ideas?

Thanks for the script Clarity!

Make sure you are using DirectX graphics mode :)

digitalninja

2015-01-17 15:14:13

Make sure you are using DirectX graphics mode


Bwahahaha … In my defense I re-installed SIMBA and the instructions say to get it @ OpenGL for SMART users and Direct for browsers (https://villavu.com/forum/showthread.php?t=47714). Works like a charm now … thanks again!!

Clarity

2015-01-17 15:57:11

From: digitalninja
Bwahahaha … In my defense I re-installed SIMBA and the instructions say to get it @ OpenGL for SMART users and Direct for browsers (https://villavu.com/forum/showthread.php?t=47714). Works like a charm now … thanks again!!


No worries, let me know if there are any issues, or suggestions!

slayr288

2015-01-18 06:24:07

81-99 crafting just by adding a 6 hour fix, ty

Clarity

2015-01-18 07:55:19

From: slayr288
81-99 crafting just by adding a 6 hour fix, ty


Glad to hear it worked well for you! If you could post the fix, that would be great!

uhit

2015-01-18 08:12:58

From: slayr288
81-99 crafting just by adding a 6 hour fix, ty


Doesn't the script require you to start manually o.O?

Clarity

2015-01-18 08:24:24

From: uhit
Doesn't the script require you to start manually o.O?

Regardless, next time I have a look at this script I'll see about removing that requirement for everyone's convenience :)

uhit

2015-01-18 08:53:42

From: Clarity
Regardless, next time I have a look at this script I'll see about removing that requirement for everyone's convenience :)


No rush Clarity, it's a minor thing anyway :)

slayr288

2015-01-19 00:51:01

6 hour fix with proggy, xp get by ashaman
notices if not gaining xp and clicks harp

program ClarityHarps;

{$DEFINE SMART}
{$i srl-6/srl.simba}

{ClarityHarps v0.8}

const
scriptVersion = '0.8';

{SCRIPT SETTINGS}

const
VIGILANCE = 68; //100 is full focus, resetting harp whenever it goes out of tune. Don't set this so low that the harp fully detunes.
ANTIBAN_THRESHOLD = 7555; //lower threshold results in antiban more often
RIGHTCLICK_CHANCE = 12;
SPAMCLICK_CHANCE = 18;
MISSMOUSE_CHANCE = 17;
playerName = '';
playerFile = 'default';

{END SCRIPT SETTINGS}

var
x, y, j, k, antibanThreshold, debugCount, vg, sc, mm, StartXP, log, constant, noxp: integer;
cTPA, TPA, TPA2: TPointArray;
clickPoint: TPoint;
searchBox, filterBox: TBox;
runmarker: boolean;


{PROCEDURE -- ClarityDebug
Purpose: Custom debug procedure for my scripts.
Comments: None.}
procedure ClarityDebug(message: string);
begin
writeln(ToStr(debugCount) + ' | == ClarityDebug == | ' + message);
inc(debugCount);
end;

{PROCEDURE -- scriptStatus
Purpose: Paints current script activity onto the client if paint is enabled.
Comments: None.}
procedure scriptStatus(status: string);
begin
try
smartImage.clearArea(IntToBox(0, 331, 550, 372));
smartImage.drawText('STATUS: ', point(actionbar.x1 + 5, actionbar.y1 - 20), 'loginchars', true, clWhite);
smartImage.drawText(status, point(actionbar.x1 + 68, actionbar.y1 - 20), 'loginchars', true, clYellow);
except
end;
end;

procedure antiBan;
var
i, afk, idle, mSpeed: integer;
begin
if not isLoggedIn then
exit;
i := random(antibanThreshold);
afk := (random(40000));
idle := (random(10000));
mSpeed := gaussRangeInt(20, 40);
case i of
1..100:
begin
ClarityDebug('Performing antiban. (' + ToStr(i) + ') - Small Random Mouse');
scriptStatus('Performing antiban. (' + ToStr(i) + ') - Small Random Mouse');
smallRandomMouse();
end;
101..200:
begin
ClarityDebug('Performing antiban. (' + ToStr(i) + ') - Pick Up Mouse');
scriptStatus('Performing antiban. (' + ToStr(i) + ') - Pick Up Mouse');
pickUpMouse();
end;
201..300:
begin
ClarityDebug('Performing antiban. (' + ToStr(i) + ') - Sleep and Move Mouse');
scriptStatus('Performing antiban. (' + ToStr(i) + ') - Sleep and Move Mouse');
sleepAndMoveMouse(random(2000) + 500);
end;
301..400:
begin
ClarityDebug('Performing antiban. (' + ToStr(i) + ') - Idling for ' + toStr(idle) + 'ms');
scriptStatus('Performing antiban. (' + ToStr(i) + ') - Idling for ' + toStr(idle) + 'ms');
case i of
301..350:
begin
mouseOffClient(OFF_CLIENT_RANDOM);
wait(idle);
end;
351..400: sleepAndMoveMouse(idle + 500);
end;
end;
401..440:
begin
ClarityDebug('Performing antiban. (' + ToStr(i) + ') - Hover Skill');
scriptStatus('Performing antiban. (' + ToStr(i) + ') - Hover Skill');
if not gameTabs.isTabActive(TAB_BACKPACK) then
exit;
hoverSkill(SKILL_CRAFTING);
sleepAndMoveMouse(random(50, 450));
end;
441..450:
begin
ClarityDebug('Performing antiban. (' + ToStr(i) + ') - AFKing for ' + toStr(afk) + 'ms');
scriptStatus('Performing antiban. (' + ToStr(i) + ') - AFKing for ' + toStr(afk) + 'ms');
mouseOffClient(OFF_CLIENT_RANDOM);
wait(afk);
mouseSpeed := mspeed;
mm := MISSMOUSE_CHANCE + random(-5, 5);
sc := SPAMCLICK_CHANCE + random(-5, 5);
k := RIGHTCLICK_CHANCE + random(-5, 5);
vg := random(VIGILANCE - 5, VIGILANCE + 5);
ClarityDebug('New mouse speed of ' + toStr(mspeed) + ', new vigilance of ' + toStr(vg));
scriptStatus('New mouse speed of ' + toStr(mspeed) + ', new vigilance of ' + toStr(vg));
end;
451..470:
begin
ClarityDebug('Performing antiban. (' + ToStr(i) + ') - Antiban variables recalculated.');
scriptStatus('Performing antiban. (' + ToStr(i) + ') - Antiban variables recalculated.');
mm := MISSMOUSE_CHANCE + random(-5, 5);
sc := SPAMCLICK_CHANCE + random(-5, 5);
k := RIGHTCLICK_CHANCE + random(-5, 5);
vg := random(VIGILANCE - 5, VIGILANCE + 5);
mouseSpeed := mspeed;
end;
471..antibanThreshold:
begin
exit;
end;
end;
end;

{PROCEDURE -- autoUpdateMe
Purpose: Autoupdates the script.
Comments: By Shuttleu, modified by Ashaman88 and Clarity}
procedure autoUpdateMe;
var
Neifile: Integer;
OnlineVersion, NewScript, NeiFeilNennen: string;
begin
ClarityDebug('Checking for script updates...');
OnlineVersion := GetPage('http://pastebin.com/raw.php?i=JrF9FYi8');
ClarityDebug('Online Script Version: ' + OnlineVersion);
ClarityDebug('Local Script Version: ' + ScriptVersion) if (trim(OnlineVersion) > ScriptVersion) then
begin
ClarityDebug('Newer script version online!');
ClarityDebug('Autoupdating to newer version.');
NewScript := GetPage('http://pastebin.com/raw.php?i=8LgfVWkA');
NeiFeilNennen := ScriptPath + 'ClarityHarps v' + OnlineVersion + '.simba';
Neifile := Rewritefile(NeiFeilNennen, true);
try
WriteFileString(Neifile, NewScript);
except
begin
ClarityDebug('Fatal error writing to ' + NeiFeilNennen + '!');
Terminatescript;
end;
end;
CloseFile(Neifile);
ClarityDebug('New script downloaded to ' + NeiFeilNennen + '! Terminating old script, please use the new version.');
writeln('New script downloaded to ' + NeiFeilNennen + '! Terminating old script, please use the new version.');
TerminateScript;
end
else
ClarityDebug('You have the latest version of the script!');
end;

procedure ClickHarp;
var
j, x: Integer;

begin
j := random(100);
if findColorsSpiralTolerance(x, y, TPA, 12498987, mainscreen.getBounds(), 10, colorSetting(2, 0.03, 0.52)) then
if findColorsSpiralTolerance(x, y, TPA2, 7328226, mainscreen.getBounds(), 20, colorSetting(2, 0.08, 1.92)) then
begin
TPA := combineTPA(TPA, TPA2);
smartImage.drawBox(filterBox);
TPA.filterPointsBox(326, 159, 430, 260);
if (length(TPA) < 1000) then exit;;
clickPoint := TPA[gaussRangeInt(low(TPA) + 1, high(TPA) - 1)];
smartImage.drawBox(IntToBox(clickPoint.x - 10, clickPoint.y - 10, clickPoint.x + 10, clickPoint.y + 10), false, clLime);
clickPoint.offSet(point(random(-10, 10), random(-10, 10)));
smartImage.drawCross(clickPoint, 6, clRed);
smartImage.drawCircle(clickPoint, 10, false, clYellow);
if (j <= mm) then missMouse(clickPoint, true) else mouse(clickPoint, MOUSE_MOVE, MOUSE_HUMAN);
if isMouseOverText(['une'], 600) then
begin
if (random(100) <= k) then
begin
fastClick(MOUSE_RIGHT);
chooseOption.select(['une']);
ClarityDebug('Right-clicked harp.');
sleepAndMoveMouse(250 + random(1750));
wait(500 + random(1000));
end else
begin
multiClick(clickPoint, sc, 4);
ClarityDebug('Left-clicked harp.');
sleepAndMoveMouse(250 + random(1750));
wait(500 + random(1000));
end;
end
end;
end

function trschatbox.getXP: Integer; //created by Ashaman88
var
b: TBox;
s: String;
tpa : TPointArray;
atpa : T2DPointArray;
i,cts,p: Integer;
begin
b := self.getBounds();
b.edit(+(b.x2-b.x1)-140, +10, -5, -94);

findColorsTolerance(tpa, 14013909, b, 4,colorSetting(2, 0.00, 0.00));

if length(tpa) < 2 then
begin
print('chatBox.getXP(): No XP found', TDebug.SUB);
Exit;
end;

atpa := tpa.cluster(5);

b:= atpa.getbounds;
b.edit(-2,-2,+2,+3);

s:=Replace(tesseractgettext(b.x1,b.y1,b.x2,b.y2, FILTER_SMALL_CHARS), ' ', '', [rfReplaceAll]);

P := Pos('x', S);
if P > 0 then
Result := StrToIntDef(ExtractFromStr(Copy(s, P, Length(S)), Numbers), 0)
else
Result := StrToIntDef(ExtractFromStr(S, Numbers), 0);
end;

procedure PrintProgress();
var
TotalXP, XPPerHour: integer;
begin
TotalXP := chatbox.getxp() - StartXP;
XPPerHour := Round(TotalXP * (3600.0 / (GetTimeRunning / 1000.0)));
smartImage.clearArea(IntToBox(0, 0, 380, 70));
smartimage.drawclippedbox(chatbox.getbounds, true, clblack);
smartImage.drawClippedText('Exp Gained : ' + toStr(TotalXP) + '', point(0, 0), 'LoginChars', true, clWhite);
smartimage.drawclippedtext('Exp Per Hour: ' + tostr(XPPerHour), point(0, 20), 'LoginChars', true, clwhite);
smartimage.drawclippedtext('Time running: ' + msToTime(GetTimeRunning, time_formal), point(0, 40), 'LoginChars', true, clwhite);
end;

function waituntil(what: boolean;milliseconds: integer): boolean;
var i: integer;
begin
i:=0;
repeat
i:=i+1;
begin
wait(1);
end;
until(what = true) or (i=milliseconds);
result:=true;
end;


begin
smartEnableDrawing := True;
disableSRLDebug := true;
autoUpdateMe;
smartPlugins := ['d3d9.dll'];
setupSRL();
mouseSpeed := gaussRangeInt(20, 40);
searchBox := IntToBox(6, 565, 163, 570);
filterBox := IntToBox(326, 159, 430, 260);
smartImage.drawBox(filterBox);
smartImage.drawBox(searchBox);
Players.Setup([PlayerName], PlayerFile);
SetLength(players,1);
with players[0] Do
begin
IsActive := True;
end;
CurrentPlayer := 0;
log := 0;
repeat
Inc(log);
antibanThreshold := ANTIBAN_THRESHOLD + random(-500, 500);
vg := random(VIGILANCE - 5, VIGILANCE + 5);
mm := MISSMOUSE_CHANCE + random(-5, 5);
sc := SPAMCLICK_CHANCE + random(-5, 5);
k := RIGHTCLICK_CHANCE + random(-5, 5);
if not IsLoggedIn then
players[currentplayer].login();
waituntil(IsLoggedIn, 60000);
minimap.clickCompass();
wait(200 + Random(500));
mouseScroll(point(263+randomrange(-10, 10), 229+randomrange(-10, 10)), 50, false);
wait(200 + Random(500));
MouseBox(IntToBox(375, 113, 428, 198), mouse_left);
wait(200 + Random(500));
MainScreen.SetAngle(MS_ANGLE_HIGH);
if log = 1 then
StartXP := chatbox.getxp();
repeat
if (findColorsSpiralTolerance(x, y, cTPA, 65956, searchBox, 40)) and (random(100) >= vg) or (chatbox.getxp() = noxp) then
ClickHarp;
printProgress;
smartImage.clearArea(IntToBox(136, 88, 527, 329));
antiban;
noxp := chatbox.getxp();
wait(gaussRangeInt(4000, 6000));
until (not isLoggedIn);
until(constant = 1);
end.

digitalninja

2015-01-24 02:39:27

From: slayr288
6 hour fix with proggy, xp get by ashaman
notices if not gaining xp and clicks harp

Hey Slayr288 … for some reason this script is triggering a —- FATAL ERROR: TPlayerArray.setup(): Failure

GTFO_Jagex

2015-01-24 14:31:01

From: digitalninja
From: slayr288
6 hour fix with proggy, xp get by ashaman
notices if not gaining xp and clicks harp

Hey Slayr288 … for some reason this script is triggering a —- FATAL ERROR: TPlayerArray.setup(): Failure

working fine for me

playerName = your nickname ;
playerFile = your army name in srl playerform;


Jagex Mod

2015-01-26 09:01:11

Changing the vigilance doesn't seem to work for me. It always retunes it at 10-20%.

I have the vigilance at 5 and it acts the same way as if it was at 80 or 100.

Brotein

2015-02-17 16:47:26

Script worked fine, got me 99 crafting over the past 2 weeks. Thanks!

taylar

2015-02-18 00:50:00

[ATTACH=CONFIG]25058[/ATTACH]

Loaded up and just continued to say that it was doing anti-bans.The mouse did not move from its position showed in the screenshot.

Clarity

2015-02-24 05:13:45

From: taylar
[ATTACH=CONFIG]25058[/ATTACH]

Loaded up and just continued to say that it was doing anti-bans.The mouse did not move from its position showed in the screenshot.


Click on the harp once manually, and then start the script.


Need to start it yourself first before you press run, else the script will not do anything.

Clarity

2015-02-25 07:55:43

Achieved 99 Crafting for free using this script, so it definitely still works. Any issues are very likely user error, so make sure you read the instructions carefully! :)

Smile

2015-02-26 02:34:24

I've used this and it very much works, thanks clarity for the crystal pick, and soon crystal axe :)

ckbbe

2015-03-28 09:15:41

Excelent ,just excelent ..ran over 15h with no problems whatsoever :)
Thanks (:

EMMF

2015-04-23 16:40:36

Currently on round two of 5 hours straight :) Great script, thanks so much!

Clarity

2015-04-23 17:25:34

Very happy to hear everything is still stable and running smoothly! :)

Clarity

2015-06-09 11:33:22

This isn't very clever.


mylastregret

2015-06-09 18:47:59

That is pretty sad that someone can't come up with something on their own, so they steal others progress.

yourule97

2015-06-09 18:50:03

I'm almost sure that its not even changed at all (I googled for the link). My guess is that it is someone leaking JR scripts for profit maybe?

J_R

2015-06-09 18:55:56

That's indeed pretty sad… What's even sadder is that a working harp script should take you a max of like 5 minutes to write with none of the plagiarism(although it won't be nearly as crazy as Clarity's) involved.

mylastregret

2015-06-09 19:05:07

That person isn't even banned and they should be, and people wonder why I hate people.

Clarity

2015-06-09 19:09:33

Yeah, this script is basically a glorified slightly more in-depth autoclicker. But I suppose one has no way of knowing if mud runes, for example, is leaked on an unlisted paste.

Thanks to those that don't leak. It is very important, in my opinion, to understand that leaking only hurts you. In multiple ways:

1. You open up the method to others (who made no effort), and therefore ruin the method's effectiveness, and the script becomes unexploitable anyway. Additionally, more users increases the chance of bans.

2. You devalue the ranks at SRL that you worked to obtain yourself, and also shoot yourself in the foot (and others') by allowing them to never learn scripting skills. Learning to script is 1000x more valuable that leeching. Coming from an ex-leecher.

3. You look pretty idiotic when you plagiarize this obviously - implicating yourself in the process.

mylastregret

2015-06-09 19:13:13

hey do you have Skype by any chance? I'm thinking of creating my own script and wouldn't mind some insight on things if I need help with it.

From: Clarity
Yeah, this script is basically a glorified slightly more in-depth autoclicker. But I suppose one has no way of knowing if mud runes, for example, is leaked on an unlisted paste.

Thanks to those that don't leak. It is very important, in my opinion, to understand that leaking only hurts you. In multiple ways:

1. You open up the method to others (who made no effort), and therefore ruin the method's effectiveness, and the script becomes unexploitable anyway. Additionally, more users increases the chance of bans.

2. You devalue the ranks at SRL that you worked to obtain yourself, and also shoot yourself in the foot (and others') by allowing them to never learn scripting skills. Learning to script is 1000x more valuable that leeching. Coming from an ex-leecher.

3. You look pretty idiotic when you plagiarize this obviously - implicating yourself in the process.