SRL Archive - Archive

warrockownz - SRL Member Application Form


warrockownz

2007-08-14 08:10:47

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

What is the meaning to life?


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


Programming Knowledge
a lil of everythin

Other Communitys
here here and here

How Long have You Played Runescape
so long ive grown a beard

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

hello everyone.. im sending my second application form in cause my first script was utterly useless.. yep it was.. but now ive made a wc and it works(well it would with srl 4.0) anyway hope to be a part of the team soon.

WarrockOwnz!! dont u forget it

p.s. it wont lemme attach a file so i pasted it … hehehe

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

//Stand in edgeville's furthest east bank slot to start this
//this has not got axe head finding - might add soon
//Please use the setup and declare the players
//please post your proggies

program EdgyCutter;
{.include SRL/SRL.scar}
{.include SRL/SRL/Skill/WoodCutting.scar}
const


//SETUP

DirTorun = 'N';
Loads = 10; //Loads to do before switching players.

//Willow colors - only set these if they are wrong

WillowColor = 5398624; //Color of willow tree on Main Screen
WillowColorB = 3174496; //another color of willow on Main Screen
WillowColorC = 4293865; //another color of willow on Main Screen

// end of setup

//DO NOT TOUCH THE NEXT BIT

var GrassColor, GrassBMP, BankBMP, GBankColor, Tries, Willow: Integer;
EntCount, LoadsNum, LoadsNumB, BushWater, BushWaterColor: Integer;
DidRandomHappen: Boolean;

// player setup

procedure DeclarePlayers;
begin
HowManyPlayers := 6; //How many players - active and unactive
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0; //starting player


Players[0].Name := 'UserName';
Players[0].Pass := 'Password';
Players[0].Nick := '3-4 letters of UserName';
Players[0].Active := True;
Players[0].Boolean1 := False; //Is Axe equiped? if not then put in FIRST inv slot

Players[1].Name := 'UserName';
Players[1].Pass := 'Password';
Players[1].Nick := '3-4 letters of UserName';
Players[1].Active := False;
Players[1].Boolean1 := False; //Is Axe equiped? if not then put in FIRST inv slot

Players[2].Name := 'UserName';
Players[2].Pass := 'Password';
Players[2].Nick := '3-4 letters of UserName';
Players[2].Active := False;
Players[2].Boolean1 := False; //Is Axe equiped? if not then put in FIRST inv slot

Players[3].Name := 'UserName';
Players[3].Pass := 'Password';
Players[3].Nick := '3-4 letters of UserName';
Players[3].Active := False;
Players[3].Boolean1 := False; //Is Axe equiped? if not then put in FIRST inv slot

Players[4].Name := 'UserName';
Players[4].Pass := 'Password';
Players[4].Nick := '3-4 letters of UserName';
Players[4].Active := False;
Players[4].Boolean1 := False; //Is Axe equiped? if not then put in FIRST inv slot

Players[5].Name := 'UserName';
Players[5].Pass := 'Password';
Players[5].Nick := '3-4 letters of UserName';
Players[5].Active := False;
Players[5].Boolean1 := False; //Is Axe equiped? if not then put in FIRST inv slot
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
end;

//DONT TOUCH BELOW

procedure Signature;
begin
ClearDebug;
writeln('Made By Warrockownz!');
wait(3000 + random(500));
end;

//Randoms Stuff

function FindFastRandoms: Boolean; //Creds to WT-Fakawi for the randoms
var
i: Integer;
begin
for i := 1 to 8 do
begin
case I of
1: if FindDead then
Result := True;
2: if FindMod then
Result := True;
3: if FindMime then
Result := True;
4: if FindMaze then
Result := True;
5: if FindQuiz then
Result := True;
6: if FindDemon then
Result := True;
7: begin
if NoGameTab then
begin
Result := True;
Players[CurrentPlayer].loc := 'No GameTab';
Logout;
Exit;
end;
end;
7: begin
if InBlack then
begin
Result := True;
Players[CurrentPlayer].loc := 'InBlack';
Logout;
Exit;
end;
end;
8: RC;
end;
wait(1);
end;
if (Result = true) then
DidRandomHappen := true;
end;

//

procedure FindRandoms;
begin
FindFastRandoms;
FindNormalRandoms;
if (FindNormalRandoms) then
DidRandomHappen := true;
if (FindEnt(WillowColor)) then
begin
RunAwayDirection(DirToRun);
Flag;
Wait(5000 + random(1500));
RunBack;
DidRandomHappen := true;
EntCount := EntCount + 1;
end;
end;


//Proggy

procedure Proggy;
begin
ClearDebug;
Writeln('|| Worked For : ' + ScriptTime2(2));
Writeln('|| Did ' + IntToStr(LoadsNum) + ' Loads ');
Writeln('|| Avoided ' + IntToStr(EntCount) + ' ents ');
SRLRandomsReport;
end;


//walking

procedure WalkToWillow;
begin
MakeCompass('N');
GrassBMP := BitmapFromString(8, 10, 'z78DA33333177357433A' +
'335E9483439D8D4E3275D2D0CD1C841A61E006F046F69');
BushWater := BitmapFromString(1, 1, '183D00');

BushWaterColor := AutoColorThis(BushWater, 50, MMX1, MMY1, MMX2, MMY2);
RadialWalk(BushWaterColor, 75, 105, 70, 2, 2);
wait(6000 + random(1500));
Flag;
Wait(200 + random(100));
Tries := 0;
repeat
if(Tries = 40)then
begin
Writeln('Could not find willow... :( terminating script..');
TerminateScript;
end;
wait(300 + random(150));
Tries := Tries + 1;
until (FindColorTolerance(x, y, WillowColor, 160, 97, 410, 340, 3)) or
(FindColorTolerance(x, y, WillowColorB, 160, 97, 410, 340, 3)) or
(FindColorTolerance(x, y, WillowColorC, 160, 97, 410, 340, 3));
end;

//banking

procedure WalkToBank;
begin
if (InvFull) then
begin
MakeCompass('N');
BankBMP := BitmapFromString(7, 7, 'z78DAB370B430B230B0' +
'00938E469616966698A4B993B9B1B991050D54228B20EB4226078' +
'34A00FBA54003');
if (not (FindBitmap(BankBMP, x, y))) then
begin
Mouse(627, 88, 8, 8, true);
Flag;
end;
GBankColor := AutoColorThis(BankBMP, 50, MMX1, MMY1, MMX2, MMY2);
RadialWalk(GBankColor, 270, 290, 68, 2, 2);
Flag;
wait(200 + random(100));
end;
end;


//chopping

function ChopIt: Boolean;
begin
repeat
if (not (LoggedIn)) then
Exit;
if (FindColorTolerance(x, y, WillowColor, 160, 97, 516, 209, 3)) or
(FindColorTolerance(x, y, WillowColorB, 160, 97, 516, 209, 3)) or
(FindColorTolerance(x, y, WillowColorC, 160, 97, 516, 209, 3)) then
begin
MMouse(x, y, 3, 3);
if (IsUpText('illow')) then
begin
Mouse(x, y, 2, 2, true);
repeat
if (InvFull) or (PopUp('ontinue')) then
Exit;
if(DidRandomHappen = true) then
begin
DidRandomHappen:=False;
Mouse(x, y, 2, 2, true);
end;
FindRandoms;
SleepAndMoveMouse(9671 + random(1709));
FindRandoms;
until (not (FindColorTolerance(x, y, WillowColor, 160, 97, 410, 340, 3))) or
(not (FindColorTolerance(x, y, WillowColorB, 160, 97, 410, 340, 3)))or
(not (FindColorTolerance(x, y, WillowColorC, 160, 97, 410, 340, 3)));
repeat
if (InvFull) or (PopUp('ontinue')) then
Exit;
if(DidRandomHappen = true) then
begin
DidRandomHappen:=False;
Mouse(x, y, 2, 2, true);
end;
wait(750+random(250));
FindRandoms;
until (FindColorTolerance(x, y, WillowColor, 160, 97, 410, 340, 3)) or
(FindColorTolerance(x, y, WillowColorB, 160, 97, 410, 340, 3)) or
(FindColorTolerance(x, y, WillowColorC, 160, 97, 410, 340, 3));
Result := True;
end;
end;
until (InvFull);
end;

//banking

function BankIt: Boolean;
begin
if (InvFull) then
begin
Willow := DTMFromString('78DA63FCC4C4C0D0C9C8800A1819FE8349068' +
'6FF40C0C8C08C550D8204D2AC40355308A86104AA994940CD37A0' +
'7BE61050F31AA8A68F0835B3F0AB010040990CF0');
MakeCompass('S');
wait(250 + random(167));
OpenBankQuiet('eb');
Flag;
wait(500 + random(267));
FixBank;
if (FindDTM(Willow, x, y, 568, 209, 742, 460)) then
begin
Mouse(x, y, 3, 3, false);
ChooseOption(x, y, 'All');
Result := True;
if (Result = True) then
begin
LoadsNum := LoadsNum + 1;
LoadsNumB := LoadsNum + 1;
end;
end;
CloseBank;
wait(127 + random(278));
MakeCompass('N');
end;
end;

//main .. do not edit

procedure SetupScript;
begin
Signature;
SetupSRL;
DeclarePlayers;
ActivateClient;
end;

//

begin
SetupScript;
repeat
WalkToWillow;
ChopIt;
WalkToBank;
BankIt;
if(LoadsNumB=Loads)then
begin
NextPlayer(True);
LoadsNumB:=0;
HighestAngle;
MakeCompass('N');
Writeln('Players Switched! :)');
end;
Proggy;
until (False);
end.

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

n3ss3s

2007-08-14 08:22:35

Lets see…

About your WalkToBank.

If it does not find the bank bitmap, it clicks at coordinates, and after that it tries to find the bank bitmap again.
You need

"end else" there so if it doesnt find bmp, it clicks at coords, end else, clicks at bitmap.

About multiplayer, that is a small script so I dont know does it need much more multiplayer thingies than the one you have in your mainloop,
but something inside me tells that I should say "You havent used abilities of multiplayer enough". I have no idea wtf it means, but, lets say, what if something unexpected happens, if your script doesnt detect the ent you are chopping and it fucks your axe? You just keep going, instead, of keeping going and crashing your script, you should do "if(not(WeHaveAxeOrSomethingLikeThatHere))then
begin
Logout;
Exit;
end; "

And then every of your procedures could have "if(not(LoggedIn))then Exit" in the begin of them, so if your acc gets logged in, it skips all the procedures, and then after its skipped, nextplayer(False).

So, what you need is, simply put, FailSafes.

Sorry, no from me. But that definetly is a good start.

Santa_Clause

2007-08-14 08:27:38

Yes from me. He knows everything.

R0b0t1

2007-08-14 08:43:57

I saw pretty much what n3ss3s saw. Sorry, try harder :).

the scar noob

2007-08-14 15:14:28

I'll hiold my vote until some other people give their opinion, it seems he knows how to deal with it, but he doesn't shows it enough, i dunno so i'm just gonna wait some time.
And n3ss3s, if(not(LoggedIn))then Exit; has to be at your mainloop not specially needed in every procedure ;)

RAM

2007-08-14 18:30:32

http://www.villavu.com/forum/showthread.php?t=15282?p=184819#post184819


EDIT:
08-10-2007, 05:46 PM

Originally posted by YOHOJO.....

Closed
Please apply with a complete script that uses
SRL
Antiban
Antirandoms
Mutliplayer
Custom Procedures
I guess he forgot to tell you, you had to wait 30 days to reapply….

and I thinks it's 120 days if you apply with a copied script :rolleyes:

Pancakes

2007-08-14 18:59:59

@RAM_RUNE: Lol, owned.

@WarrockOwnz, let me see.

Hmm. I think I'll say yes.




















That was sarcastic. No.

YoHoJo

2007-08-14 19:24:12

http://www.scar-scripts.com/view/1071

Hobbit

2007-08-15 01:09:16

^^ ouch…?

~alex~

2007-08-15 07:17:28

Next time.. don't copy scripts.

[BANANA]NOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOB
[LEFT]You, Warrockownz, have been reported for being a NOOB.
Your
Current violations include
  1. Wrong Forum Post for
  2. Bad Member App for
This brings you to a new total of (6) Noob Points!

For more information on Warrockownz please go Here.

For more information from This database please go Here.

For more information on The Noob Points System please go Here.

For more information on Noobs please go Here.

[/LEFT]
NOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOB[/BANANA]

the scar noob

2007-08-15 07:29:53

ik i know what to vote now, Ram and yohoyo, you guys rock :)
it's a no!

n3ss3s

2007-08-15 07:33:13

Some people never learn… Why the hell some copyers copy bad scripts :P

MasterKill

2007-08-15 12:01:24

From: n3ss3s
Some people never learn… Why the hell some copyers copy bad scripts :P



couse they don't know its bad :duh: they don't understand lol.

no from me :)

Tim0suprem0

2007-08-15 15:02:39

No.



EDIT: Thanks RAM, sorry if I jumped the gun a little.

RAM

2007-08-15 18:12:07

From: tim0suprem0
Ooh my first no as a member! I have goosebumps!

No.


Congrats on Receiving members, while this app is an obvious NO, Please be sure to read this before casting any more votes…… http://www.villavu.com/forum/showthread.php?t=1288

~RAM

Hobbit

2007-08-15 18:13:12

Should this have been locked…?

RAM

2007-08-15 20:41:05

From: Hobbit
Should this have been locked…?


Probably, but…this guy does have 40+ posts when he submitted this…not like the normal first post leecher…so, maybe he can post here, and let us into the mind of a plagiarizer ?

warrockownz, any thing you want to add ?

Sumilion

2007-08-16 05:51:28

Doubt it RAM,

Closed.