SRL Archive - Archive

griff721 - SRL Member Application Form


Griff

2008-07-26 23:57:37

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

What is the meaning to life?


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

Programming Knowledge
No

Other Communitys


How Long have You Played Runescape
Not sure, over 3 years, though

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

I have been a user on the SRL forums for quite some time now, but only for the last few months have I really taken an interest into scripting. This is my second time applying for membership, and I have read your feedback from my last application, and I've learned a lot. I think I will actually be able to bring a lot to the community if I am accepted.

I hope you like my Draynor Woodcutter.




Griff721

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

program Woodcutter;
{.include srl/srl.scar}
{.include srl/srl/skill/woodcutting.scar}

//Auto Draynor Woodcutter by Griff721

var
done:integer; cx, cy: Integer;
x, y, MyMark : integer;

const
LoadsPerPlayer = 10; //Amounts of loads per player before switching.
Treecolor = 6061674;
Treecolor2 = 3231573;
WoodcuttingLevel = 99; // For anti-ban reasons enter your wcing lvl


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

Players[0].Name := 'username';
Players[0].Pass := 'password';
Players[0].Nick := 'erna';
Players[0].Active := True;

{Players[1].Name := '';
Players[1].Pass := '';
Players[1].Nick := '';
Players[1].Active := True;

Players[1].Name := '';
Players[1].Pass := '';
Players[1].Nick := '';
Players[1].Active := True;}
end;

procedure AntiChat;
begin
if (InChat('Wc lvls')) then Writeln('99');
if (InChat(Players[CurrentPlayer].Nick)) then Writeln('leave me alone');
if (InChat('hey')) then Writeln('hows it going?');
if (InChat('sup?')) then Writeln('nm nm');
if (InChat('lol')) then Writeln('lmao');
if (InChat('boring')) then Writeln('I know...');
if (InChat('Griff721 is sexy')) then Writeln('thanks you....');
end;

procedure Run;
begin
GameTab(11);
Wait(100+random(75));
Mouse(643, 433,3,3,true);
Wait(100+random(75));
end;

procedure ToTrees;
begin
GameTab(4);
RadialWalk(1864255,180,240,40,3,3);
MouseBox(MSx1, MSy1, MSx2, MSy2, 3);
wait(5200+random(250));
end;

procedure Chopping;
var
x, y, MyMark : integer;
begin
repeat
if not(LoggedIn) then Exit;
If(FindNormalRandoms) or (InvFull) then Exit;
AntiChat;
if FindObjCustom(x, y, ['Wil', 'low'], [3564109,1321507, 3168582], 7) then
begin
Mouse(x, y, 0, 0, False);
if ChooseOption('hop') then
begin
Writeln('Mashing trees!');
case Random(8) of
2: MouseBox(MSx1, MSy1, MSx2, MSy2, 3);
4: HoverSkill('Random', False);
5: MouseBox(MIx1, MIy1, MIx2, MIy2, 3);
7: HoverSkill('WoodCutting', False);
end;
AntiChat;
end;
end;
if not FindObj(x, y, 'hop', TreeColor, 30) then
begin
FindObjCustom(x, y, ['Wil', 'low'], [4876128,2243634, 5869959], 7)
Mouse(x, y, 0, 0, False);
ChooseOption('hop')
end;
if TimeFromMark(MyMark) > (2 * 60 * 100) then
begin
Logout;
Exit;
end;
case Random(10) of
2: MouseBox(MSx1, MSy1, MSx2, MSy2, 3);
4: HoverSkill('Woodcutting', False); // or HoverSkill('Random', False);
6: MouseBox(MIx1, MIy1, MIx2, MIy2, 3);
9: BoredHuman;
end;
AntiChat;
wait(6800+random(250));
until(InvFull);
end;

Procedure ToBank;
begin
AntiChat;
RadialWalk(1828858,4,85,70,3,3);
Writeln('Going to the bank!');
end;

function Banking: Boolean;
begin
if (InvFull) then
begin
OpenBankQuiet('db');
if(FindColorSpiral(x, y, 2117465, 547, 206, 734, 464))then
begin
Mouse(x, y, 4, 3, false);
ChooseOption('All');
end;
CloseBank;
Wait(150 + random (250));
MakeCompass('N');
end;
end;

begin
SetupSRL;
DeclarePlayers;
if LoggedIn then Logout;
LoginPlayer;
MakeCompass('N');
Run;
repeat;
AntiChat;
ToTrees;
Chopping;
if InvFull then
begin
ToBank;
Banking;
AntiChat;
done:=done+1; // Get's done +1, ie, if done = 10 then, done = 11 now
end;
until(done >= LoadsPerPlayer);
begin
NextPlayer(True);
end;
if not Loggedin then NextPlayer(False);
end.

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

P1nky

2008-07-27 00:23:37

no wtf is this?

procedure AntiChat;
begin
if (InChat('Wc lvls')) then Writeln('99');
if (InChat(Players[CurrentPlayer].Nick)) then Writeln('leave me alone');
if (InChat('hey')) then Writeln('hows it going?');
if (InChat('sup?')) then Writeln('nm nm');
if (InChat('lol')) then Writeln('lmao');
if (InChat('boring')) then Writeln('I know…');
if (InChat('Griff721 is sexy')) then Writeln('thanks you….');
end;

whats that for…
that will type in debug instead in rs :S
lol read tuts

Claymore

2008-07-27 00:50:55

LOL! That made my laugh so hard P1NKY.

Use [TypeSend].

Use [SetRun(True)]

Your Radial Road Walk will fail because it wont find that color all the time. (Massive change of colors in RS.) Req. you to use an Auto Color on the place. Better yet use FindSymbol for your level. Otherwise DDTM's and Mouse Click as a Fail Safe will do you good.


if (FindObjCustom(etc...)) then
begin
repeat
AntiBan;
AntiRandoms;
Wait(750);
until (etc...);
end
else
begin
if (FindObjCustom(etc...)) then

Notice instead of if (not) i used [end else]. Also make an AntiBan procedure and set the Random to (25). Anti Bans SHOULD NOT be used ALL THE TIME! Add a Anti Randoms procedure too.


var
Mark : Integer;
begin
MarkTime(Mark);
if (TimeFromMark(Mark) >= 25000 + Random(10000)) then
Break;

Use this so that your mouse doesn't got clicking everywhere.

Again, RRW is NOT ALWAYS RELIABLE, especially when you don't use Auto Colors. Try again, DDTMS, DTM's, Lastly FindSymbol and Blind Click.

Use [Deposit(2, 28, True)] WAY MORE RELIABLE!

And also, we want the player who finished his or her loads to be set False when it is done. So it should be [NextPlayer(False)].

Very basic script. Has…

Radial Road Walk.
A NON WORKING 100% Responder (Right P1NKY? Rofl)
And nothing else advance….

Really i would vote no, But i can't. This is just to point out to you and to other SRL Members.

P1nky

2008-07-27 00:56:42

lol i didnt evn say what to use, cause its obvious he wants to get in SRL with no mind for scripting… learn dude.. its quite easy if u determined

Scaper

2008-07-27 03:27:59

no script is to simple plus stated oppinions above. to many draynor cutter because there that easy to make try somthing with 200 lines plus radialwalk tpas ddtms etc

NO

Pure1993

2008-07-27 03:29:16

Well, here are some specific areas in which you need to improve:
-Standards (mostly you are doing a good job with them, but there are some places in which you seemed to have forgotten them).
-Proper usage and knowledge of SRL
-The quality of your auto responding
-Quality of your walking (don't use radial walk too often, a mass of people could screw it up. If you do use it, always double check your location. For example having a certain ammount of pixels of a specific color on the minimap, or finding a certain ddtm).
-NEVER use any given colors for walking, always use Autocolors! If you have no clue how to make them, check out my tutorial in my signature.

A few hints for the future:
-After clicking somewhere with the RIGHT mouse button, put in a small wait, because sometimes a computer could have a small lagg, which would ruin the script, also, I'd advise you put in a label before the mouse function, and then
procedure Chop;
label
ClickAgain;
begin
ClickAgain:
Mouse(x, y, 0, 0, false)
Wait(250+random(125));
if (not ChooseOption('hop') then
goto {LabelName}

-When using ChooseOption, try to avoid capitalized letters, they tend to fail sometimes (or so I have been told in some tut I read ages ago ^^).

-When using the player array, make sure every player has a different nummber (I see 2 nummber 1's over there ;))

Well, I've got to continue working on my script, good luck in the future. :)

MasterKill

2008-07-27 03:32:00

sorry, a no, not good enough yet :(

What factors do you need:

if you allready have some points don't mind them :)


How do we judge it?

looking at the code, standaards. and whe imagen 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 possible option that could be going wrong.


well….

I hope this helped ya. good luck scripting!

Negaal

2008-07-27 19:13:23

Bah, script sucks harsh, it probably needs to be 2-3x longer and using more advanced technique and elements.. Masterkill pointed out..

Yes from me, haha.

Harry

2008-07-27 21:16:07

From: Negaal
Bah, script sucks harsh, it probably needs to be 2-3x longer and using more advanced technique and elements.. Masterkill pointed out..

Yes from me, haha.


You should not vote yes, even if you are sure it is auto-decline.. (h)


My answer is obvious, try again and improve it in a month and reƤpply. Good luck…

nielsie95

2008-07-30 05:25:24

It seems like you're not getting in, sorry.
You may try again in one month, good luck :)
Closed.