SRL Archive - Archive

impiwimpi - SRL Member Application Form


impiwimpi

2009-01-09 12:48:42

<!– BEGIN TEMPLATE: formanswers –>
impiwimpi - SRL Member Application Form
impiwimpi

What is the meaning to life?


Where you Referred to SRL? If yes, by whom?
no


Programming Knowledge
C, Java (only the basics) and Lua(Half-Life 2)

Other Communitys
9Lives(Dutch Gaming Community), Dale-Mason(SourceForts)

How Long have You Played Runescape
Approx. 3.5 years

Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.

I played Runescape from when I was 10 till I was 13, just for fun. I started again when I was 14 but I didn't had the patience no-more…
So I started to Google and after a while I found out about SCAR,SRl,etc.
First I only used SRL just to auto(I know that sounds like a leecher), but after a while I also wanted to make my own script. My only experience with programming is that I maintaned some game-servers(CSS,HL2,etc.). Together with some friends I also created a mod for Half Life 2. For which I did the scripting. I see the scripting in SCAR more as a way to improve my scripting skills, then actually playing a game. Basically I just wanted to show-off my first script here. So here it is…







(I would prefer that if you think it's bad, that you then say what my faults are. So don't just say it's rubbish.)–>which it probably is xD

——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted

{
Money Calculator
}

program MoneyCalculator;
{.include srl/srl/misc/smart.scar}
{.include srl/srl.scar}
{.include srl/srl/skill/magic.scar}
{.include srl/srl/reflection/reflection.scar}

const

SRLID = '6785';
SRLPassword = 'bzFvCL2qxt';

var
locations: Array of String;
CoinsValue: String;
Tries: Integer;
x,y: Integer;
rx,ry: Integer;

procedure DeclarePlayers;
begin

HowManyPlayers:= 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;


Players[0].Name := ''; // Runescape User Name
Players[0].Pass := ''; // Runescape Password
Players[0].Nick := '';
Players[0].Active := True;
Players[0].Loc := ''; // If you are in a bank, type which bank; feb(Falador East Bank),fwb(Falador West Bank),
end; //veb(Varrock East Bank),vwb(Varrock West Bank),lb(Lumbridge Bank),db(Draynor Bank) and
//akb(Al Kharid Bank). If you aren't in a bank, then just leave it blank.

procedure DisguiseSCAR;
begin
Disguise('Calculator');
end;

procedure SetupSmart;
begin
SmartSetupEx(113, false, false, false);
ClearDebug;
WriteLn('Setting up Smart... Please Wait...');
Wait(10000 + random(5000));
SetTargetDC(SmartGetDC);
end;

procedure MySignature;
begin
Writeln(' _____ _ _ _____ ')
Writeln(' \_ \_ __ ___ _ __ (_)_ _(_)_ __ ___ _ __ \_ \ ')
Writeln(' / /\/ _ ` _ \| _ \| \ \ /\ / / | _ ` _ \| _ \ / /\/ ')
Writeln('/\/ /_ | | | | | | |_) | |\ V V /| | | | | | | |_) /\/ /_ ')
Writeln('\____/ |_| |_| |_| .__/|_| \_/\_/ |_|_| |_| |_| .__/\____/ ')
Writeln(' |-| |_| ')
Writeln('-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-')
Writeln('- MoneyCalculator _')
Writeln('-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-')
if PlayerSrlId = '' then
begin
Writeln('OMG Leecher Alert!!!')
TerminateScript;
end;
end;

procedure DeclareLocations;
begin
SetArrayLength(locations,7);
locations[0] := 'feb';
locations[1] := 'fwb';
locations[2] := 'veb';
locations[3] := 'vwb';
locations[4] := 'lb';
locations[5] := 'db';
locations[6] := 'akb';
end;

procedure Report;
begin
Writeln('-------------------------------------------');
Writeln('--------------MoneyCalculator--------------');
Writeln('-------------------------------------------');
Writeln('Amount Of Coins: ' + CoinsValue + '--------');
Writeln('-------------------------------------------');
Writeln('---I know this script is pretty useless----');
Writeln('---and it will not save you any time,------');
Writeln('---but it is a good example of a script----');
Writeln('-------of an enthusiastic beginner!--------');
end;

procedure CheckBank;
Begin
SearchBank ('coins');
CoinAmount('Bank');
CoinsValue := inttostr (CoinAmount('Bank'));
end;

function LoadPath: TPointArray;
begin
SetLength(Result, 4);

Result[0] := Point(3222, 3219);
Result[1] := Point(3215, 3219);
Result[2] := Point(3214, 3210);
Result[3] := Point(3206, 3210);
end;

procedure WalkThePath;
Var
I: Integer;
Path: TPointArray;

Begin
Path := LoadPath;
for i := 0 to High(Path) do
Begin
WalkToTile(Path[i], 3, 0);
end;
Wait(500+Random(300));
end;

procedure FindStairCase;
begin
if not LoggedIn then
Exit;
if (not (FindObjCustom(x, y, ['Stair', 'case'], [6975859, 3819862, 6712686], 7))) then
Wait(100+random(100));
Tries := Tries + 1;
if(Tries = 20)then
begin
Logout;
Exit;
end else
if FindObjCustom(x, y, ['Stair', 'case'], [69758591, 3819862, 6712686], 7) then
Mouse(x, y, 4, 4,false);
ChooseOption('up');
end;

procedure FindSecondStairCase;
begin
if not LoggedIn then
Exit;
if (not (FindObjCustom(x, y, ['Stair', 'case'], [6975859, 3819862, 6712686], 7))) then
Wait(100+random(100));
Tries := Tries + 1;
if(Tries = 20)then
begin
Logout;
Exit;
end else
if FindObjCustom(x, y, ['Stair', 'case'], [69758591, 3819862, 6712686], 7) then
Mouse(x, y, 4, 4,false);
ChooseOption('up');
end;

procedure RunToBank;
begin
if (FindSymbol(rx, ry, 'bank')) then
begin
Mouse(rx, ry, 5, 5, true);
end;
end;

procedure TeleportToLumbridge;
begin
Writeln('You are not in a bank,you will be teleported to Lumbridge');
Wait(5000)
Cast('Home Teleport');
Wait(12000)
MakeCompass ('n')
Wait(2000)
SetRun(true)
WalkThePath
SetAngle(true)
SetRun(true)
Wait(12000)
FindStairCase
Wait(2000)
FindSecondStairCase
RunTo('n',false)
Wait(4000)
OpenBankFast('lb');
SearchBank ('coins');
CoinAmount('Bank');
CoinsValue := inttostr (CoinAmount('Bank'));
end;

begin
SetupSRL;
SetupSmart;
DeclarePlayers;
DisguiseSCAR;
MySignature
ActivateClient;
Wait(5000);
LoginPlayer;
Wait(6000)
DeclareLocations
if OpenBankFast(Players[0].Loc) then
CheckBank;
if (not(OpenBankFast(Players[0].Loc))) then
TeleportToLumbridge;
LogOut;
Report;
Disguise(Coinsvalue + ' coins')
end.

——————————————————
<!– END TEMPLATE: formanswers –>

Iroki

2009-01-09 13:01:38

umm.. NO for me, to short, it's not useful.

The_Shermanator

2009-01-09 13:02:54

I'm gonna have to say no, you have no DTM's or DDTM's and your standards need fixing.

Goodluck though.

-The_Shermanator :garfield:

boberman

2009-01-09 13:07:05

No from me. You use only 1 or 2 SRL functions. Membership is based on the knowledge and use of SRL.

That, and the script is just too basic. Make something more complex. Over all, what is written is good, there is isn't enough there to demonstrate that you know what you are doing.

Timer

2009-01-09 18:18:08

Uhh.. No?

Dervish

2009-01-10 06:52:49

Oh my god…

I mean like : come on !

procedure DisguiseSCAR;
begin
Disguise('Calculator');
end;

What the Hell ?!

1) Standards O.o

2) U-S-E-L-E-S-S (or at least useless to get a new function JUST for this !).

procedure MySignature;
begin
Writeln(' _____ _ _ _____ ')
Writeln(' \_ \_ __ ___ _ __ (_)_ _(_)_ __ ___ _ __ \_ \ ')
Writeln(' / /\/ _ ` _ \| _ \| \ \ /\ / / | _ ` _ \| _ \ / /\/ ')
Writeln('/\/ /_ | | | | | | |_) | |\ V V /| | | | | | | |_) /\/ /_ ')
Writeln('\____/ |_| |_| |_| .__/|_| \_/\_/ |_|_| |_| |_| .__/\____/ ')
Writeln(' |-| |_| ')
Writeln('-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-')
Writeln('- MoneyCalculator _')
Writeln('-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-')
if PlayerSrlId = '' then
begin
Writeln('OMG Leecher Alert!!!')
TerminateScript;
end;
end;


1) Standards.

2) Not allowed to terminate a script due to lack of Stats anymore.

procedure DeclareLocations;
begin
SetArrayLength(locations,7);
locations[0] := 'feb';
locations[1] := 'fwb';
locations[2] := 'veb';
locations[3] := 'vwb';
locations[4] := 'lb';
locations[5] := 'db';
locations[6] := 'akb';
end;

1) Standards

2) Useless.

procedure CheckBank;
Begin
SearchBank ('coins');
CoinAmount('Bank');
CoinsValue := inttostr (CoinAmount('Bank'));
end;

1)STANDARDS !!!!

procedure RunToBank;
begin
if (FindSymbol(rx, ry, 'bank')) then
begin
Mouse(rx, ry, 5, 5, true);
end;
end;

If there is a god, please destroy this thread :q.

1) Standards AGAIN (You might not know them at all ? :rolleyes: ).

2) Useless for a new procedure.

procedure WalkThePath;
Var
I: Integer;
Path: TPointArray;

Begin
Path := LoadPath;
for i := 0 to High(Path) do
Begin
WalkToTile(Path[i], 3, 0);
end;
Wait(500+Random(300));
end;

procedure FindStairCase;
begin
if not LoggedIn then
Exit;
if (not (FindObjCustom(x, y, ['Stair', 'case'], [6975859, 3819862, 6712686], 7))) then
Wait(100+random(100));
Tries := Tries + 1;
if(Tries = 20)then
begin
Logout;
Exit;
end else
if FindObjCustom(x, y, ['Stair', 'case'], [69758591, 3819862, 6712686], 7) then
Mouse(x, y, 4, 4,false);
ChooseOption('up');
end;

1) Standards =.=

2) FindObjCustom doesn't support Capital letters AFAIK.

3) So USELESS (the first one).

rocedure TeleportToLumbridge;
begin
Writeln('You are not in a bank,you will be teleported to Lumbridge');
Wait(5000)
Cast('Home Teleport');
Wait(12000)
MakeCompass ('n')
Wait(2000)
SetRun(true)
WalkThePath
SetAngle(true)
SetRun(true)
Wait(12000)
FindStairCase
Wait(2000)
FindSecondStairCase
RunTo('n',false)
Wait(4000)
OpenBankFast('lb');
SearchBank ('coins');
CoinAmount('Bank');
CoinsValue := inttostr (CoinAmount('Bank'));
end;

Come on… Kill me faster =.=.

1) No ";" 's?!

2) Standards.

3) Is this really teleport to lumbridge? =.=

4) No Randomization !

begin
SetupSRL;
SetupSmart;
DeclarePlayers;
DisguiseSCAR;
MySignature
ActivateClient;
Wait(5000);
LoginPlayer;
Wait(6000)
DeclareLocations
if OpenBankFast(Players[0].Loc) then
CheckBank;
if (not(OpenBankFast(Players[0].Loc))) then
TeleportToLumbridge;
LogOut;
Report;
Disguise(Coinsvalue + ' coins')
end.

THATS NOT EVEN GONNA WORK !!!

1) No begins and ends after if…then cases !

2) Standaaaaaaarddsssss !!!!

3) No ";"'s …

4) No randomization…

Sigh… Tiring this….

APPLY WITH SOMETHING THAT HAS AN USE !!!!!!

GRADE : 0/100 ! ! !

ABSOLUTE NO!

EDIT : Doesn't compile, lame.

Lee Lok Hin

2009-01-10 07:16:14

DDervish, be a bit nicer. It show potential. the script, that is.

Even though, yes, i'm going to vote a no.

But the script does show potential. He knows how to use findObjTPa, and Yes, it accepts capital letters.

@Impiwimpi, next time you apply, could you apply with something that is useful for botting?

Dervish

2009-01-10 07:20:47

Sorry if I sounded mean but I find it stupid to apply when you basically KNOW you're going to get declined.

I was talking about FindObjCustom not FindObjTPA, might be still wrong…

But LeeLokHin, you can't say that I'm not right on the points I pointed out ?!

Torrent of Flame

2009-01-10 07:36:16

LeeLokHin, I agree with what dervish has said. This person now knows what to improve, atleast.


EDIT: I pressed 'Yes' by accident. If it can be changed :rolleyes:

JAD

2009-01-10 14:09:30

You will terminate the script and writeln omg leecher if someone doesn't put their srl id in, but this script doesn't even use srl stats?

Try a more useful script next time such as a fisher/miner/woodcutter/fighter…etc.

WT-Fakawi

2009-01-10 14:26:13

Its not a bad effort at all. It is more than I managed to make after some time programming. It shows you know how to use the basic principles. You know how to use SRL, arrays, Tpoints, FindObject, FindSymbol. You know the basic rules of Pascal. I see some failsafes….It is a useful script. Obviously you have set yourself a clear challenge and accomplished it! not bad albeit a little short.

Yes from me.

the scar noob

2009-01-10 17:41:12

From: Dr D. Dervish
Oh my god…

I mean like : come on !

procedure DisguiseSCAR;
begin
Disguise('Calculator');
end;

What the Hell ?!

1) Standards O.o

2) U-S-E-L-E-S-S (or at least useless to get a new function JUST for this !).

procedure MySignature;
begin
Writeln(' _____ _ _ _____ ')
Writeln(' \_ \_ __ ___ _ __ (_)_ _(_)_ __ ___ _ __ \_ \ ')
Writeln(' / /\/ _ ` _ \| _ \| \ \ /\ / / | _ ` _ \| _ \ / /\/ ')
Writeln('/\/ /_ | | | | | | |_) | |\ V V /| | | | | | | |_) /\/ /_ ')
Writeln('\____/ |_| |_| |_| .__/|_| \_/\_/ |_|_| |_| |_| .__/\____/ ')
Writeln(' |-| |_| ')
Writeln('-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-')
Writeln('- MoneyCalculator _')
Writeln('-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-')
if PlayerSrlId = '' then
begin
Writeln('OMG Leecher Alert!!!')
TerminateScript;
end;
end;


1) Standards.

2) Not allowed to terminate a script due to lack of Stats anymore.

procedure DeclareLocations;
begin
SetArrayLength(locations,7);
locations[0] := 'feb';
locations[1] := 'fwb';
locations[2] := 'veb';
locations[3] := 'vwb';
locations[4] := 'lb';
locations[5] := 'db';
locations[6] := 'akb';
end;

1) Standards

2) Useless.

procedure CheckBank;
Begin
SearchBank ('coins');
CoinAmount('Bank');
CoinsValue := inttostr (CoinAmount('Bank'));
end;

1)STANDARDS !!!!

procedure RunToBank;
begin
if (FindSymbol(rx, ry, 'bank')) then
begin
Mouse(rx, ry, 5, 5, true);
end;
end;

If there is a god, please destroy this thread :q.

1) Standards AGAIN (You might not know them at all ? :rolleyes: ).

2) Useless for a new procedure.

procedure WalkThePath;
Var
I: Integer;
Path: TPointArray;

Begin
Path := LoadPath;
for i := 0 to High(Path) do
Begin
WalkToTile(Path[i], 3, 0);
end;
Wait(500+Random(300));
end;

procedure FindStairCase;
begin
if not LoggedIn then
Exit;
if (not (FindObjCustom(x, y, ['Stair', 'case'], [6975859, 3819862, 6712686], 7))) then
Wait(100+random(100));
Tries := Tries + 1;
if(Tries = 20)then
begin
Logout;
Exit;
end else
if FindObjCustom(x, y, ['Stair', 'case'], [69758591, 3819862, 6712686], 7) then
Mouse(x, y, 4, 4,false);
ChooseOption('up');
end;

1) Standards =.=

2) FindObjCustom doesn't support Capital letters AFAIK.

3) So USELESS (the first one).

rocedure TeleportToLumbridge;
begin
Writeln('You are not in a bank,you will be teleported to Lumbridge');
Wait(5000)
Cast('Home Teleport');
Wait(12000)
MakeCompass ('n')
Wait(2000)
SetRun(true)
WalkThePath
SetAngle(true)
SetRun(true)
Wait(12000)
FindStairCase
Wait(2000)
FindSecondStairCase
RunTo('n',false)
Wait(4000)
OpenBankFast('lb');
SearchBank ('coins');
CoinAmount('Bank');
CoinsValue := inttostr (CoinAmount('Bank'));
end;

Come on… Kill me faster =.=.

1) No ";" 's?!

2) Standards.

3) Is this really teleport to lumbridge? =.=

4) No Randomization !

begin
SetupSRL;
SetupSmart;
DeclarePlayers;
DisguiseSCAR;
MySignature
ActivateClient;
Wait(5000);
LoginPlayer;
Wait(6000)
DeclareLocations
if OpenBankFast(Players[0].Loc) then
CheckBank;
if (not(OpenBankFast(Players[0].Loc))) then
TeleportToLumbridge;
LogOut;
Report;
Disguise(Coinsvalue + ' coins')
end.

THATS NOT EVEN GONNA WORK !!!

1) No begins and ends after if…then cases !

2) Standaaaaaaarddsssss !!!!

3) No ";"'s …

4) No randomization…

Sigh… Tiring this….

APPLY WITH SOMETHING THAT HAS AN USE !!!!!!

GRADE : 0/100 ! ! !

ABSOLUTE NO!

EDIT : Doesn't compile, lame.


That's PURE blaming!
Shall I search for your scripting skills and point out all the errors?
I'm sure that I can let you run away and hear you screaming in the distance..

Some people have to understand that they're NOT a master scripter once they're an srl member. It takes MANY months before you can say that you're a pretty good scripter, because there's so much to learn.

My opinion: Fawk is totally right, don't get me wrong, I'm not a slime, I don't say this just because Fawki posted that..
I also think that this is pretty useless but, you have to admit, when you look at the content you see that there is (at least) basic knowledge of object finding etc.

-Tsn.

Dervish

2009-01-10 17:51:45

I have to agree, I was (a little) harsh when I posted that (and If you may excuse me for that),

of course, my skills aren't even rated as good so its quite wrong for me to say that but he should NOT get in with that script.

Yes, it shows use of basic object finding, some walking…

but over all its not enough to get into srl members.

I don't see how (and why) you could use it to make profit/gain exp.

I think we all here should realise that impiwimpi is not ready for SRL Members yet, but with a little work (and reading) he will.

It didn't even compile.

True, he shows knowledge of arrays, object finding, symbols, reflection walking (:()…

So it shouldn't be 0/100 its true, my fault, my stupid fault…

But still he should absolutely not get in with that script :(.

Sorry to say it.

the scar noob

2009-01-10 18:08:22

From: Dr D. Dervish
I have to agree, I was (a little) harsh when I posted that (and If you may excuse me for that),

of course, my skills aren't even rated as good so its quite wrong for me to say that but he should NOT get in with that script.

Yes, it shows use of basic object finding, some walking…

but over all its not enough to get into srl members.

I don't see how (and why) you could use it to make profit/gain exp.

I think we all here should realise that impiwimpi is not ready for SRL Members yet, but with a little work (and reading) he will.

It didn't even compile.

True, he shows knowledge of arrays, object finding, symbols, reflection walking (:()…

So it shouldn't be 0/100 its true, my fault, my stupid fault…

But still he should absolutely not get in with that script :(.

Sorry to say it.


It's cool that you thought about your previous post and appoligized yourself.
About the rest, everyone has got his own opinion but give this guy a chance ;D We are looking for talent ^^

Kk, you're pretty good dude (the applicant xD), but make a script which makes more sense, you'll get more respect then ^^

-Tsn.

Griff

2009-01-10 19:52:50

I didn't think that the script was all that bad, compared to what people seem to think. Sure, the standards get messed up. No, there aren't dtms. But it's pretty good. I think it looks like he has programmed in pascal before. I'm still going to vote no, but I hope you try again. In my mind, you're almost there.

-Griff

noidea

2009-01-13 14:08:51

Sorry Impi. Its a no. There is minimal SRL use and it doesnt really show your complete knoledge.
Sorry Fakawi, I think you going a little too easy :(

Gu3st...

2009-01-13 15:09:01

Im not voting, but guys… Look how hard WT-Fakawi tries to get you to vote more yes? If the applier gets the SRL Member status (even if you think he did not deserve it) then he will (most likely) learn much faster than before.
You should try voting yes sometimes.. It fells good.

sirlaughsalot

2009-01-13 15:31:17

I think you guys are being a bit too harsh. He needs some guidance is all. He has the will to do it, I dont think the script is worthy of SRL-Membership, but he does have the potential. Whats important is the willingness, he is an outsider, a new guy, trying to get acceptance and recognition. Ya'll shouldnt act that way at all and I personally think it is completely out of line.

Imp-Dont be scared to apply again, take the criticism they have given, learn from it. If you need some help with something add me on msn- [email]lolzorzatmyself@hotmail.com[/email]. Im on a lot, and i dont log off if im away from the computer so if i dont reply im not ignoring you :). Keep it up, I think if you keep your chin up, next time you will get members.

As for my vote, I am not voting.