SRL Archive - Archive

mega284 - SRL Member Application


Gucci

2012-02-16 17:04:25

How Long have You Played Runescape?
8 Year(s)


Are you affilated in anyway with Jagex LTD?
No

Were you Referred to SRL?



What is your general programming knowledge?
Mainly only Pascal and some Java.


Are you a member of any other communities?
None


Tell us about yourself…
From: mega284
My name is Harjot and I am a seventeen year old student in Calgary. My interests are mainly scripting, playing runescape and playing basketball.



Please show us one (or multiple) of your scripts.
My Ivy Chopper:
program MegaIvyChopper;
{$DEFINE SMART}
{$i srl/srl.simba}
{$i sps/sps.simba}

const
SRLStats_User = ''; // Your SRL Stats Username
SRLStats_Password = ''; // Your SRL Stats Password
SERVER = 0; // Enter "0" to pick a random server.
MEMBERS = True;
BreakEvery = 250; // How long to bot before break
BreakFor = 10; // Break Length
NumbOfPlayers = 1;
StartPlayer = 0;

var
IvyChopped, TotalEXP: integer;

procedure DeclarePlayers;
var i:integer;
begin
NumberOfPlayers(NumbOfPlayers);
CurrentPlayer := StartPlayer
for i := 0 to NumbOfPlayers-1 do
Players[i].BoxRewards := ['XP'];

With Players[0] do
begin
Name := ''; //Username.
Pass := ''; //Password.
Active := True;
end;

end;

function CheckAndClick (UpText, Option:String; x, y:Integer; RClick:Boolean):Boolean;
begin
MMouse(x, y, 6, 6);
If WaitUpText(UpText, 1000+Random(200)) Then
begin
Result:=True;
GetMousePos(x, y);
If RClick Then
begin
Mouse(x, y, 0, 0, False);
Result:= WaitOption(Option, 2000);
If Result Then FFlag(0);
end Else
Begin
Mouse(x, y, 0, 0, True);
Wait(150+Random(100));
FFlag(0);
end;
end;
end;

Function Cutting: Boolean;
var
PBox: TBox;
begin
PBox := IntToBox(250, 132, 279, 193);
Result := (AveragePixelShift(PBox, 500, 800) > 425);
end;

procedure Report;
begin
TotalEXP := (IvyChopped*333);

Writeln('############ MegaIvyChopper ##########');
Writeln('|= Player : ' + Players[CurrentPlayer].Name);
Writeln('|= Time Running : ' + TimeRunning);
Writeln('|= Xp gained : ' + IntToStr(TotalEXP));
Writeln('######################################');
end;

procedure IvyChopping;
var
x,y:Integer;
begin
MakeCompass('N');
SetAngle(SRL_ANGLE_HIGH);
wait(200+random(400));
if FindObjCustom(x, y, ['vy', 'hop'], [4554080, 4686179, 4884071, 4224089, 4884071], 10) then
begin
Writeln('Ivy Has Been Found :)');
Wait(100+random(200));
Mouse(x,y,4,4,true)
wait(100+random(45));
end else Writeln('Cannot find Ivy');
repeat
wait(50+random(100));
Until(Not Cutting);
end;

procedure AntiBan;
begin
if(not(LoggedIn))then
exit;
FindNormalRandoms;
case Random(2) of
0:
begin
WriteLn('AntiBan Is Being Performed');
HoverSkill('Woodcutting', false);
wait(3000+Random(1000));
end;
1:
begin
WriteLn('Bored')
If (Cutting) then
BoredHuman;
end;
end;
end;

procedure FailSafe (Reason:String);
begin
Players[CurrentPlayer].Loc:=Reason;
Logout;
Stats_Commit;
TerminateScript;
end;

begin
Smart_Signed := TRUE;
Smart_Members := MEMBERS;
Smart_SuperDetail := FALSE;
ActivateClient;
SetupSRL;
DeclarePlayers;
if not (LoggedIn) then
LoginPlayer;
wait(1000+random(400));
Repeat
IvyChopping;
Report;
Until(false);
end.


My Alcher:
program MegaAlcher;
{$DEFINE SMART}
{$i srl/srl.simba}
const
SRLStats_User = ''; // Your SRL Stats Username
SRLStats_Password = ''; // Your SRL Stats Password
SERVER = 0; // Enter "0" to pick a random server.
MEMBERS = True; //False if F2P
BreakEvery = 250; // How long to bot before break
BreakFor = 10; // Break Length
NumbOfPlayers = 1;
StartPlayer = 0;
Alch = 1; // 0 for High Alchemy and 1 for Low Alchemy
var
TotalEXP, Alchs: integer;
procedure DeclarePlayers;
var
i:integer;
begin
NumberOfPlayers(NumbOfPlayers);
CurrentPlayer := StartPlayer;
for i := 0 to NumbOfPlayers-1 do
Players[i].BoxRewards := ['XP'];
With Players[0] do
begin
Name := ''; //Username.
Pass := ''; //Password.
Active := True;
Pin := '' // Bank Pin
end;
end;
////////////////////////////// End of Setup////////////////////////////////////
procedure Alching;
begin
case Alch of
0:
begin
Mouse(748, 187, 3, 3, True);
begin
repeat
Mouse(655, 232, 3, 3, True);
Wait(100 + Random(45));
Mouse(655, 233, 3, 3, True);
Wait(1150 + Random(35));
until(False);
end;
end;
end;
case Alch of
1:
begin
Mouse(748, 187, 3, 3, True);
begin
repeat
Mouse(592, 234, 3, 3, True);
Wait(100 + Random(45));
Mouse(592, 234, 3, 3, True);
Wait(1150 + Random(35));
until(False);
end;
end;
end;
end;
procedure AntiBan;
begin
if(not(LoggedIn))then
exit;
FindNormalRandoms;
WriteLn('AntiBan Is Being Performed');
HoverSkill('Magic', false);
wait(3000+Random(1000));
end;
procedure Report;
begin
TotalEXP := (Alchs*65);
Writeln('############## MegaAlcher ############');
Writeln('|= Player : ' + Players[CurrentPlayer].Name);
Writeln('|= Time Running : ' + TimeRunning);
Writeln('|= Xp gained : ' + IntToStr(TotalEXP));
Writeln('######################################');
end;
procedure FailSafe (Reason:String);
begin
Players[CurrentPlayer].Loc:=Reason;
Logout;
Stats_Commit;
TerminateScript;
end;
begin
Smart_Signed := TRUE;
Smart_Members := MEMBERS;
Smart_SuperDetail := FALSE;
ActivateClient;
SetupSRL;
DeclarePlayers;
if not (LoggedIn) then
LoginPlayer;
wait(4000+random(400));
repeat
Alching;
Report;
AntiBan;
until(Not LoggedIn);
end.

RISK

2012-02-16 17:05:09

Can you put your script in to
 tags, please? It would make it much easier to review your script for us.

Thanks! :)

[XoL]

2012-02-16 17:18:14

No from me, I think you should add walking and use different functions. The scripts are just really basic. Also activity is key.

Try to follow this guide to become a SRL member:
http://villavu.com/forum/showthread.php?t=74195

For learning purposes I recommend starting with YoHoJo's video tutorials, informative and they will teach you what you need to know to create a basic/decent script.
http://villavu.com/forum/showthread.php?t=69179

For more advanced scripting I would suggest reading these guides:
http://villavu.com/forum/forumdisplay.php?f=96

Also one thing I really think is important is being community focused, you have 56 posts. Posting actively not only shows you genuinely care for the community it also helps your chances of getting accepted.

These guides can help you with that:
http://villavu.com/forum/showthread.php?t=72050
http://villavu.com/forum/showthread.php?t=66084

Anyway, sorry for the roughness. Good luck.

Gucci

2012-02-16 17:24:08

From: R4nd0m
No from me, I think you should add walking and use different functions. The scripts are just really basic. Also activity is key.

Try to follow this guide to become a SRL member:
http://villavu.com/forum/showthread.php?t=74195

For learning purposes I recommend starting with YoHoJo's video tutorials, informative and they will teach you what you need to know to create a basic/decent script.
http://villavu.com/forum/showthread.php?t=69179

For more advanced scripting I would suggest reading these guides:
http://villavu.com/forum/forumdisplay.php?f=96

Also one thing I really think is important is being community focused, you have 56 posts. Posting actively not only shows you genuinely care for the community it also helps your chances of getting accepted.

These guides can help you with that:
http://villavu.com/forum/showthread.php?t=72050
http://villavu.com/forum/showthread.php?t=66084

Anyway, sorry for the roughness. Good luck.


Ohhhhhh okay I'll release my Flax picker soon then apply it's nearly done

Sin

2012-02-16 17:25:21

Coord clicking? :s

Gucci

2012-02-16 17:28:36

LOL can I withdraw this or something?

[XoL]

2012-02-16 17:30:58

From: mega284
LOL can I withdraw this or something?


Nope :P, don't worry you can apply again in a month :)

Gucci

2012-02-16 17:34:25

okay

From: R4nd0m
Nope :P, don't worry you can apply again in a month :)


Wow a month, way tooooooooooo long

PatDuffy

2012-02-16 18:00:00

From: mega284
Wow a month, way tooooooooooo long


It's really not. Also don't double post ;)

Mat

2012-02-16 18:20:03

Btw just using FindObj won't get you Members you need to show more of the SRL Function :)
Mat

Er1k

2012-02-17 00:46:42

You actually asked me for scripting help and I liked your attitude in general, but other things considered, you're still too new for this. Give or take a few months, I'm sure if you're dedicated you can prove yourself.

P1nky

2012-02-17 02:28:19

You have potential, Good Luck next time Mate; On your next application create more functions and also try out RRW/DDTMs/BMP/TPAs.

Don't give up, future Member!

Silent

2012-02-26 03:44:09

From: P1nky
You have potential, Good Luck next time Mate; On your next application create more functions and also try out RRW/DDTMs/BMP/TPAs.

Don't give up, future Member!


This ^^. You have promise, and you have the desire to learn. I think we'll be seeing you in members soon :)

No, for now.

Bam Bam

2012-02-27 01:06:35

Sorry, no from me. The scripts are are simple but I saw the coordinate clicking and had to vote no. Good luck next time.

-Bam Bam

Hobbit

2012-03-02 01:25:28

The poll has closed and you didn't quite make it this time. But take the suggestions made in this thread and improve on the script and reapply in 4 weeks time :)

Cheers
Hobbit