SRL Archive - Archive

krnpride - SRL Member Application Form


krnpride

2007-11-08 19:34:44

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

What is the meaning to life?


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


Programming Knowledge
Just started visual basic in school

Other Communitys
None

How Long have You Played Runescape
2 years maybe

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

Im a 9th grade freshman in Maryland and I got interested in computer science a few years ago. I'm taking comp sci I, which is visual basic, right now. I started to script on SRL a few weeks ago and first, i created an autotalker. Now, i have an auto alcher that seems pretty complex and one member told me that this auto alcher can give me membership. Im hoping that it can and my next script im planning to write is an autominer. Thanks!

~krnpride

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

{Krnpride's autoalcher

Plz post a reply on how it works

Make sure that ur alc items are noted
and directly in the area where the spell high alc is located}

program autoalcher;
{.include SRL/SRL.scar}

const
alcs = 500;//type in how many alcs u wish to do
RunDir = 'N';//Which direction to run if a random fight is found
RunWaitTime = 30;//Seconds to wait after a run from random
message1 = 'Hello world!'; //First random message to say in antiban
message2 = 'Hola peoples'; //Second random message to say in antiban
message3 = 'Boo!!'; //Third random message to say in antiban

var
alching: integer;

procedure DeclarePlayers;
begin
NumberOfPlayers(1); //set how many players you have
NumberOfPlayers(HowManyPlayers); //dont touch
CurrentPlayer := 0; //set which player number to start with

Players[0].Name := ''; //Name
Players[0].Pass := ''; //Password
Players[0].Loc := '';
Players[0].Active := True;
end;

procedure Loc(where: string); //by pwnaz0r
begin
Players[CurrentPlayer].Loc:= where;
Players[CurrentPlayer].Rand:= where;
end;

function FindFastRandoms: Boolean; // By WT-Fakawi.
var
i: Integer;
begin
for i:=1 to 10 do
begin
case I of
1: If FindDead then
begin
Result := True;
Loc('Dead');
Logout;
end;
2: If FindTalk Then Result := True;
3: If FindMime then
begin
Result := True;
Loc('Mime');
Logout;
end;
4: If FindMaze then
begin
result:= true;
Loc('Maze');
logout;
end;
5: If FindQuiz then
begin
Result := True;
Loc('Quiz');
Logout;//Solve quiz in next SRL
end;
6: If FindDemon then
begin
Result := True;
Loc('Demon');
end;
7: begin
if NoGameTab then
begin
Result := True;
Players[CurrentPlayer].rand := 'No GameTab';
Logout;
Exit;
end;
end;
8: begin
If InBlack then
begin
Result := True;
Players[CurrentPlayer].rand := 'InBlack';
Logout;
Exit;
end;
end;
9 : If FindTalk Then Result := True;
10: if FindFight then
begin
RunTo(RunDir, false);
FTWait(RunWaitTime);
RunBack;
end;
end;
Wait(1);
end;
end;

procedure clickmagic;
begin
MMouse(743,184,0,0);
wait(100);
Mouse(743,184,0,0,true);
end;

procedure clickhighalc;
var
x,y,highalcbitmap : integer;
begin
highalcbitmap := BitmapFromString(597, 397, 'beNrt3DEOgjAUg' +
'GEZSTwMN+cCDuoROITegMHJhmqDlLhp0vb78pa+scsfkHg4AAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAA/Ez3OQDQhNt9Pl3PYVwFAE09AC7t8+gHQIP5A4' +
'C28ucKAJA/AGghf15+AtBa+3z5CUBrUvvCDJfBhQBQvRS+2L44fgo' +
'EoArdl3n3zn+/AFBb/h7zMU6s2+a4twGAsk1Tv67b+ri7WZYAUHz+' +
'UuBi7PIgZk0EgLKNY58CF2K3Pu5u5A+AOvKXAhdjlwcxayIAlO4Vu' +
'DDxy5Z0jEHcbJYlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAwB89AcdbvF8=');
If findbitmaptolerancein(highalcbitmap,x,y,msx1,msy1,msx2,msy2,10) then
wait(100+random(100));
MMouse(x,y,1,1);
wait(100+random(100));
If Isuptext('igh') then //igh in hIGH alc
Mouse(x,y,1,1,true);
wait(5000+random(1000));
MMouse(x,y,1,1);
wait(100);
Mouse(x,y,1,1,true);
inc(alching);
freebitmap(highalcbitmap);

end;

procedure proggie;

var
H, M, S : integer;
begin

cleardebug;
writeln(' //------------------------------------\\ ');
writeln(' // [SRL] Auto Alcher Version .03 \\ ');
writeln(' // By : Krnpride \\ ');
writeln(' //====================================\\ ');
writeln('');
ConvertTime(GetTimeRunning,H,M,S);
Writeln(' Worked For ' + Inttostr(H) + ' hours, ' + IntToStr(M) + ' minutes and '+ Inttostr(S) + ' seconds ');
writeln(' High Alched '+Inttostr(alching)+' item(s)');
writeln('');
end;

Procedure Antiban;
var
Antibanactions: Integer;

begin
Antibanactions:= Random(8);
case antibanactions of

0: Hoverskill('Attack',False);
1: Typesend(message1);
2: GameTab(1+random(10));
3: Hoverskill('Defense', false);
4: Hoverskill('Fishing',False);
5: Typesend(message2);
6: Hoverskill('smithing',false);
7: Typesend(message3);
8: Hoverskill('Attack',false);
end;
end;


begin
setupsrl;
activateclient;
wait(10000+random(2000));
Declareplayers;
wait(100+random(100));
Loginplayer;
wait(100+random(100));
clickmagic;
repeat
clickhighalc;
FindFastRandoms;
Antiban;
until(alching>=alcs)
proggie;

end.

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

Pancakes

2007-11-08 19:43:20

An auto-alcher is too basic for an application. Sorry.

krnpride

2007-11-08 19:45:18

lol,,,
i read the guidelines and what u needed to become a member
and i tried to cover them all

this is a pretty advanced autoalcher

Smartzkid

2007-11-08 19:48:57

FindFastRandoms isn't needed anymore, FindNormalRandoms sufficient.

You didn't use multiplayer correctly (nextplayer(true/false), for antiban, you could use random(100) or so, doing something random every few seconds is like anti-antiban.

You still have a lot to learn, but you have the potential to become a good scripter.

EDIT: No.

krnpride

2007-11-08 19:52:04

is that a yes??

Sp0rky

2007-11-08 20:11:40

For me, its too basic still. I'm glad you took on my advice and you're learning alot, you've come a long way since clicking co-ords, non random waits, and using clickmouse, but you're still not there.

There are certain thigns you should experiment with, and proove you know how to use in your application, such a radial walking, player switching, etc.

Honestly, its a fantastic start, but it is only a start. Read more tutorials, look at other peoples scripts, stick around a bit longer, script hard, and I'm sure you'll make it in your next application :p

BobboHobbo

2007-11-09 02:05:00

Preety advanced, you sure?

All ur script is: Cast('High alc'); with antirandoms,antiban.

MasterKill

2007-11-09 12:31:17

good start but your not good enough yet.

What factors do you need

* DTMs / DDTMs
* Decent complex working script.
* FailSafes
* MultiPlayer
* Break out of potential endless loops
* Standards! Required to get people read your script.
* RadialWalk / DDTM Walking
thanks n3ss3s


How do we judge it?

looking at the code, standaards. and whe inmagen if it's working yes or no


How many lines of code do you need

I would say 300+.
make sure you got fail saves for evry posibel option what could be going wrong


well….

I hope this helped ya. good luck scripting!

rogeruk

2007-11-09 13:09:45

  MMouse(743,184,0,0);
wait(100);
Mouse(743,184,0,0,true);

Voted no. Obviously do you not understand the use of MMouse and Mouse.

ConvertTime(GetTimeRunning,H,M,S);

Use TimeRunning.

RAM

2007-11-09 21:01:10

Is it just me, or is that 1 crazy bitmap ? …I tried to see what it is with string–>Picture, but had no luck….
highalcbitmap := BitmapFromString(597, 397, 'beNrt3DEOgjAUg' +
'GEZSTwMN+cCDuoROITegMHJhmqDlLhp0vb78pa+scsfkHg4AAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAA/Ez3OQDQhNt9Pl3PYVwFAE09AC7t8+gHQIP5A4' +
'C28ucKAJA/AGghf15+AtBa+3z5CUBrUvvCDJfBhQBQvRS+2L44fgo' +
'EoArdl3n3zn+/AFBb/h7zMU6s2+a4twGAsk1Tv67b+ri7WZYAUHz+' +
'UuBi7PIgZk0EgLKNY58CF2K3Pu5u5A+AOvKXAhdjlwcxayIAlO4Vu' +
'DDxy5Z0jEHcbJYlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' +
'AAAAAAAAAAAAAAAAAAAAAAAAAAwB89AcdbvF8=');

BobboHobbo

2007-11-10 04:40:35

Lol agreed RAM thats a crazy bitmap. He probly wrote random letters :D

YoHoJo

2007-11-10 14:10:56

Yeah
procedure clickmagic;
begin
MMouse(743,184,0,0);
wait(100);
Mouse(743,184,0,0,true);
end;

Clicks the exact same coordinates, which will get you banned after about 5 loops.
And just a simple alcher w/o multiplayer is a pretty basic script.
Try making a power miner/chopper and maybe even one with banking, that will get you into SRL member for sure if it functions well.
Also, listen to MasterKill's post =).

Good Luck Next Time =)!

Santa_Clause

2007-11-11 00:17:34

From: RAM
Is it just me, or is that 1 crazy bitmap ? …I tried to see what it is with string–>Picture, but had no luck….


Bitmaps and DTMs are all encrypted in SCAR 3.12…maybe even from 3.11. It makes the Bitmap/DTM load faster :)

However, he didn't really make a good bitmap, considering all the 'A' letters in there, hence a repeated colour which we don't need.

No from me. Sorry.

R0b0t1

2007-11-11 00:27:43

I think 'A' is white :)


Although is anonymous, I vote no for most of the reasons aforementioned. (Clicking co-ords, simplicity)

Negaal

2007-11-12 05:05:03

How can high alch icon be found on mainscreen?
If findbitmaptolerancein(highalcbitmap,x,y,msx1,msy1,msx2,msy2,10) then


you havent tested it…? yeap…

?

NO

n3ss3s

2007-11-12 09:39:12

Umm the encrypted bmps and dtms have shit like "/=#AA2" but hell no "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

Sorry, its a no from me also, all reasons stated hopefully..

Macrosoft

2007-11-12 11:11:12

no for all the reasons already stated

[-jesus-]

2007-11-12 22:25:42

From: Macrosoft
no for all the reasons already stated


Same. & The inventory area isn't even close to being 597x397 pixels right? >.<

Rikje

2007-11-14 08:22:52

sorry its also a no from me.

GoF

2007-11-14 10:33:59

I think I've seen similar bitmaps in older (RSC) scripts :D

Well, but it's a no from me… Reasons are already stated in above posts so I don't think I have to.

Dumpin

2007-11-14 11:30:50

its not bad but, its just a three step click thing so sorry NO

YoHoJo

2007-11-20 19:18:58

Poll Expired
0-yes
14-no
Closed.
Read all the feedback you received, make the changes, and try again later.
GOOD LUCK