SRL Archive - Archive

gaetano - SRL Member Application


gaetano

2011-12-27 23:46:15

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


Are you affilated in anyway with Jagex LTD?
No

Were you Referred to SRL?
N/A


What is your general programming knowledge?
Java, basic BCEL and C++


Are you a member of any other communities?
Rsbots.net (Veteran/Hero member)


Tell us about yourself…
From: gaetano
Was born in Sicily, moved to Toronto when I was one, fluent in English, a few grammatical errors in my typing. I enjoy to script, I loved to script with rsbuddy and powerbot. Ive been an admin on numerous sites. I have quit Runescape for a while. Decided to come back to this community to learn how to script. I am turning 18 in 2 weeks which is really cool.

Please consider my App, If I get denied, please tell me in what areas I could improve my scripting knowledge.

In the script on the bottom, it is a really quick combat exp script. Can get upwards of 70k+ exp p hr depending on your defence level. You need to be at the skinweever boss minigame in dungeoneering.

Kills skeletons, when low health, it runs to the pad where you can revive yourself. Just need a good crush weapon, and a few defence levels.

I promise that If I become a member, I will be more and more active. Even if I am declined, it will be alright as long as I can get some good feedback on how I can improve my scripting techniques.

PS: I did not look at any guides on how to script. I used my own knowledge by looking at some scripts, playing with them, and breaking them down. Also, this was my own idea. I did not look at any guides on how to do this, I have stumbled apon this method while dungeoneering and I thought it was a great idea.

Thank you for viewing my topic :)



Please show us one (or multiple) of your scripts.
program DSWskeleKiller;

{$DEFINE SMART}
{$i SRL\SRL.scar}

Procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

with Players[0] do
begin
Name := '';
Pass := '';
Pin := '';
BoxRewards := ['XP','xp','lamp'];
LampSkill := 'Runecrafting';
Active := True;
end;
end;



procedure SetupChar;

begin

MakeCompass(270);
SetAngle(True);
Retaliate(True);
end;


procedure WalkToPad;

Begin
if (HPPercent < 50) then

begin
Mouse(651, 37, 1, 1, True);

End;
End;

Function IsRunOn: Boolean; //Thank you ggzz for this creds to him
begin
if ((CountColorTolerance(3467501, 720, 117, 723, 119, 80) > 1) or (SimilarColors(GetColor(725, 111), 6608616, 10))) then
Result := True
else
Result := False;
end;

procedure RunOn;
begin
if not (LoggedIn) then
Exit;
begin
if (RunEnergy(99) AND (isRunOn = False)) then
begin
Mouse(728, 111, 1, 1, True);
end;
end;
end;






Begin

Smart_Server:=35;
SetupSRL;
DeclarePlayers
Repeat
RunOn;
WalkToPad;
Until (false)
End.

PatDuffy

2011-12-27 23:49:43

……really?

For a Member App Script, it should perform a task showing an understanding for SRL functions & procedures, as well as more advanced techniques such as TPA's, DTM's, and other fancy stuff.

You will need to create a more detailed script in order to obtain Members, sorry.

gaetano

2011-12-27 23:50:44

From: PatDuffy
……really?

For a Member App Script, it should perform a task showing an understanding for SRL functions & procedures, as well as more advanced techniques such as TPA's, DTM's, and other fancy stuff.

You will need to create a more detailed script in order to obtain Members, sorry.


Ok, thank you for your criticism.

Gu3st...

2011-12-27 23:55:03

I'm sorry but this is waaay to simple for a SRL Member's app. Please have a go again when you have created a more advanced script. Take a look at other scripts and learn from them if you find reading tutorials boring