SRL Archive - Archive

scaper123 - SRL Member Application Form


Scaper

2007-11-20 22:11:00

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

What is the meaning to life?
umm meaning to life for me is getting in with every day life at work, at home, and not taking runescape to seriouse like the kids do i like to go to work and set my wc'ers miners away see you can still play the game while doing every day activity. i love this forum :D

Where you Referred to SRL? If yes, by whom?
no
i currently found the wiki sight and it all went from there

Programming Knowledge
currently learning java,i kno html,sql delphi basics,c++

Other Communitys
i am ibot contributer/ i contribute more here tho. help in turtorials there etc, kyab member

How Long have You Played Runescape
i played rune scape 4 months my son got me into it no im a cheater;)

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

well i am currently an IT consultent for a british company called BT.
i am always on these forums,kyab,rsca, and always willing to help or give
a point of view or point some1 in the right direction if they need it.
i am familirised with the people here and have a good knowledge of the comunity i jus want to move that step up now.i enjoy this comunity it's always alive, helping, freindly, and i have learned alot from here.i never leech i always contribute as much back as they give if i can.

below is the work i jus made this up for here i have much more to give i jus need the extra opurtunity.this took me 20minutes to do for this application.

All the best

~scaper123

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

//                        _Scaper123_
//i have much more to give im dont this at 5am uk time work in 10mins..hehe


program PowerCutWillows;
{.include SRL/SRL.scar}
var Loads: Integer;Dropped: Integer;
const
LoadsPerPlayer = 10; //How many loads per player before switching.
TreeColor = 3297881; //Jus set the color of tree you want to chop and away we go. color works for me only change if needed
WaitPerTree = 5000; //How long to wait before changing Trees..1000 millisecs = 1 second..?
Procedure DeclarePlayers;
begin
SRLID :=''; //If you dont have this please register at...
SRLPassword :=''; // [url]www.srl-forums.com[/url] come on dont jus Leech the scripts.

HowManyPlayers :=2; //How many Players you want to use
NumberOfPlayers( HowManyPlayers ); //No need to touch this
CurrentPlayer :=0; //Current player you want to start with [0] or [1]?

Players[0].Name := ''; //Charecters name.
Players[0].Pass := ''; //Chars's pass.
Players[0].Nick := 'oxy'; //Three or four letters of your chars name.
Players[0].Active := True; //Do you want to use this player?

Players[1].Name := 'UserName'; //Charecters name.
Players[1].Pass := 'UserPass'; //Chars's pass.
Players[1].Nick := 'eee'; //Three or four letters of your chars name.
Players[1].Active := False; //Do you want to use this player?
end;

procedure DoAntiRandoms;
begin
findTalk;
FindNormalrandoms;
if (FindFight = true) then
begin
RunAwayDirection('w');//Touch only if object in the way set to run.
Wait(5000 + random(1000));
RunBack;
end;
end;

procedure AntiBan;
begin
case 1 + Random(6) of
1 : BoredHuman;
2 : PickUpMouse;
3 : HoverSkill('random', false);
4 : RandomMovement;
5 : RandomRClick;
6 : GameTab(1 + Random(13));
end;
end;

procedure Progressreport;
begin
Cleardebug;
Writeln('[]==============================[]');
Writeln('---------------------------------');
Writeln(' Did ' + IntToStr(Loads) + ' Loads' +' ');
Writeln('---------------------------------');
Writeln(' Did ' + IntToStr(Dropped) + ' Dropped' +' ');
Writeln('[]==============================[]');
end;


Procedure Choptree;
var
x,y, MyMark : integer;
begin
if not Loggedin then exit;
MarkTime(MyMark);
repeat
if FindObj (x, y, 'hop', TreeColor, 30) then
begin
Mouse(x,y, 177, 112, False);
if ChooseOption('hop') then
begin
//increase 1 to the total tree - if we had one
Wait(WaitPerTree);
Exit;//we clicked chop now we can exit this procedure.
end;
end;
if TimeFromMark(MyMark)> (2*60*100)then
begin
Logout;
Exit;
end;
until false;
end;

function Detectent: Boolean;
var
x,y:integer;
begin
if (FindColorTolerance(x, y, 383705, 9, 9, 233, 24, 20)) or
(FindColorTolerance(x, y, 65535, 9, 9, 233, 24, 20)) then
begin
GetMousePos(x, y);
Mouse(x, y, 5, 5, False);
if (FindText(x, y, 'Chop down', upchars, x - 50, y - 50, x + 100, y + 50)) then
begin
if (FindColor(x, y, 65535, x + 70, y, x + 100, y + 10)) then
begin
Writeln('Found ent! Waiting for it to go away');
Result := True;
EntsAvoided := EntsAvoided + 1;
Mouse(MMCX, MMCY, 1, 1, True);
end;
end else
ChooseOption('Cancel');
end;
end;

begin
SetupSRL;
DeclarePlayers;
if LoggedIn then Logout;
LoginPlayer;
end;

repeat
Choptree;
if InvFull then
begin
if(AxeInInventory) then DropToPosition(2,28);
if(not(AxeInInventory) then DropAll;
Inc(Players[CureentPlayer].Banked);
if Players[CureentPlayer].Banked mod LoadsPerPlayer = 0 then
begin
NextPlayer(True);
end;
end;

end.

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

HyperSecret

2007-11-21 00:29:44

standards could use work, could incorporate DTMS and all that, if your info is correct you sound like a good guy, and for some reason people have been giving 'yes' votes to people without multiplayer use, so i am gonna give you a BIG YES b/c you have incorporated multiplayer, maybe not some of the other things that need be there, but that is my decision

munk

2007-11-21 00:33:19

does this compile? with your standards i cant see anything…. imma wait to see what people vote, but im pretty sure


repeat

until false
end.
^thats not good. leanin towards no :(

HyperSecret

2007-11-21 00:37:13

lol he must have accidentally left that in there :D also it would have taken you longer than 20 minutes to make this if you have an ent finder :D the ent finder is someone elses and you didnt give any credit :D

munk

2007-11-21 00:40:41

and the entfinder has perfect standards:D hmmmm. There is two main loops? Im so confused, i cant see anything.

sorry bro. no.

Scaper

2007-11-21 01:57:38

thanz hypersecret. and actualy i had the ent finder in another script it is mine and this script did take me 20- 40mins and i had part of the ent finder made when i were at syth i can give credit coz i cant remeber who to sorry and yes everthing else is true

edit: what you meen you cant see?

Scaper

2007-11-21 02:47:43

From: munk
does this compile? with your standards i cant see anything…. imma wait to see what people vote, but im pretty sure


repeat

until false
end.
^thats not good. leanin towards no :(


yes m8 it does compile and work etc like i said in my app i were making this script well i had bits made to tell you's the truth hence the 20mins:D i were putting it together at 5am uk time i had work like 10 mins l8r. yea and again with the ent detector i got helped by some1 at syth when i were there i cant rember who it was but if i do the credits go at the top with the inastructions jus this is for my app

Santa_Clause

2007-11-21 07:09:43

Sorry. No from me.

MasterKill

2007-11-21 08:12:05

good start, but this is not good enough for srl members. no.



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!

Mr.Klean

2007-11-21 08:34:28

No from me. Not complex enough and standards need work.

rogeruk

2007-11-21 08:45:50

10 mins? I can see why. Voted no

Rikje

2007-11-21 09:37:18

sorry its a no from me.
To simple. Good luck with you're script ;)

Negaal

2007-11-21 09:40:06

Sorry, no, too short and this looks way too wierd for me…
begin
SetupSRL;
DeclarePlayers;
if LoggedIn then Logout; //what for this needed for?
LoginPlayer;
repeat
//hmm?
until false
end.

repeat
Choptree;
if InvFull then
begin
if(AxeInInventory) then DropToPosition(2,28);
if(not(AxeInInventory) then DropAll;
Inc(Players[CureentPlayer].Banked); //what the hell is this, your script does not bank? or does? :S And never heard about cureentplayer in player array
if Players[CureentPlayer].Banked mod LoadsPerPlayer = 0 then
begin
NextPlayer(True); //Do i seem to be stupid if i think it's logs on to next player and then terminates the script?
end;
end;

end.


Usually main loop should be like this

 begin
Setup;
repeat;
Playersetup;
repeat;
while(LoggedIn)and (not(SwitchPlayers)) do
DoTheStuff;
until (not(LoggedIn)) or (switchplayers);
if switchplayers then Nextplayer(true); //switchplayers return true if time for 1 player is over
if not loggedin then nextplayer(false);
until not(Players[CurrentPlayer].Active);
Writeln('All players are done');
end;


EDIT: i think accidentaly voted yes…:S

Timer

2007-11-21 09:44:11

begin
SetupSRL;
DeclarePlayers;
if LoggedIn then Logout;
LoginPlayer;
repeat

until false
end.

repeat
Choptree;
if InvFull then
begin
if(AxeInInventory) then DropToPosition(2,28);
if(not(AxeInInventory) then DropAll;
Inc(Players[CureentPlayer].Banked);
if Players[CureentPlayer].Banked mod LoadsPerPlayer = 0 then
begin
NextPlayer(True);
end;
end;

end.

WTF?
all thats going to do is
begin
SetupSRL;
DeclarePlayers;
if LoggedIn then
Logout;
LoginPlayer;
repeat
until false
end.

any thing after an end. is disgarded…

see this is why this compiles ( my script i made to show )

begin
Movemouse(0, 0);
Wait(100);
ClickMouse(0, 0, True);
end.
LoL see is still compiles with all this text... or even
begin
MoveMouse(x, y);
end;
lol
or just
MoveMouse(x, y);

Lalaji

2007-11-21 10:47:30

Mouse(x,y, 177, 112, False);


a lil too much dont you think?

HyperSecret

2007-11-21 11:46:22

From: MasterKill
good start, but this is not good enough for srl members. no.



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!


just FYI, if your going to post this on scripts you vote no for, be sure that you vote no every time someone doesnt have one of those ^^, b/c it aunoys me when people post these and dont back them up, and let people who DONT incorporate multiplayer in scripts, (we've let people in who dont) and he atleast does use multiplayer correctly, well besides his mainloop is kinda messed with the repeat until false, repeating nothing :D

Narcle

2007-11-21 16:30:20

Well I see he edited a little after twelve, but didn't do much, actually I think he just made it worse.

begin
SetupSRL;
DeclarePlayers;
if LoggedIn then Logout;
LoginPlayer;
end;

repeat
Choptree;
if InvFull then //I don't see any "until"
begin
if(AxeInInventory) then DropToPosition(2,28);
if(not(AxeInInventory) then DropAll;
Inc(Players[CureentPlayer].Banked);
if Players[CureentPlayer].Banked mod LoadsPerPlayer = 0 then
begin
NextPlayer(True);
end;
end;

end.

Basicly it'll run one time through then stop. If it compiles anyways w/o errors while running.

Also I noticed "CureentPlayer" won't work… its spelled wrong.

To short, multiplayer broken by spelling errors, standards aren't even close & no repeat loop.

No from me.

Hint: Next time don't submit a "10 minute script" for application.

Scaper

2007-11-22 08:38:36

ok thanx peepz thanx hypersecret;) expect somthing better next time.
*off to read more tuts

the scar noob

2007-11-22 10:30:15

I really can't say something new, I thought I could:)

Try reading some tuts, and don't forget: "Try to understand what you're making";)

Hope to see you next month:)

Regards,

-Tsn.

n3ss3s

2007-11-23 12:55:41

Sorry, no from me.

Pretty simple and the mainloop doesn't compile and could be better anyways, no offense though.

Offtopic: How the hell did VYC cut 400 logs for you in 8 hours?

Scaper

2007-11-23 14:26:48

From: n3ss3s
Sorry, no from me.

Pretty simple and the mainloop doesn't compile and could be better anyways, no offense though.

Offtopic: How the hell did VYC cut 400 logs for you in 8 hours?


yea y thats what it says dont it?

Edit i jus saw it says how the hell.

well that cant lie m8 the sig. erm i have/had a nice lil army

do you have problems with sumillion and loraxs script??

falador ftw for me:D

n3ss3s

2007-11-23 14:55:44

I don't even have it.

And no, the 400/ 8h how the hell wasn't a compliment, I was thinking how did it get so small amount…

Santa_Clause

2007-11-24 05:06:04

Haha! I laughed so hard at that n3ss3s! Yews take a long time to chop by the way, whether with a bronze axe or a rune axe.

Hugolord

2007-11-24 05:18:26

no with a dragon axe and 80 woodcutting =D

Wizzup?

2007-11-24 05:32:24

From: negaal
Sorry, no, too short and this looks way too wierd for me…

Usually main loop should be like this

 begin
Setup;
repeat;
Playersetup;
repeat;
while(LoggedIn)and (not(SwitchPlayers)) do
DoTheStuff;
until (not(LoggedIn)) or (switchplayers);
if switchplayers then Nextplayer(true); //switchplayers return true if time for 1 player is over
if not loggedin then nextplayer(false);
until not(Players[CurrentPlayer].Active);
Writeln('All players are done');
end;


EDIT: i think accidentaly voted yes…:S


Actually:

begin
Setup;
repeat;
Playersetup;
repeat;
while (LoggedIn) and (not(SwitchPlayers)) do
DoTheStuff;
until (not(LoggedIn)) or (switchplayers);
if switchplayers then
Nextplayer(true); //switchplayers return true if time for 1 player is over
if not loggedin then
nextplayer(false);
until not(Players[CurrentPlayer].Active);
Writeln('All players are done');
end;

n3ss3s

2007-11-24 05:37:14

no with a dragon axe and 80 woodcutting =D


Yeah! :p

When Daxes didn't exist, I got about 1k yews in about 2h 30min - 3h 30min with rune axe and 75 wc, though peoples armies aren't lvl 75 wc, plus human is faster to walk etc…

Scaper

2007-11-24 08:28:55

actualy m8 i were using 2 wcers..both 60 wc so maybe that y

GoF

2007-11-24 13:06:20

No from me too.

Scaper

2007-11-25 07:54:26

ok could some1 plz lock this and delete coz i got another script brewing and it'll be ready in 2 days plz

n3ss3s

2007-11-25 09:16:06

Yeah, somebody closes it soon, but why am I posting is that don't apply right on when its ready, remember to wait one month :) Gl

Scaper

2007-11-25 11:20:44

ok 3 wekks or so it is more time to learn and add but the script is quiet flawless now and i want to apply for member b4 it goes in first scripts or were ever. also 300 lines+

thanx for posting anyway m8;)

close plz

n3ss3s

2007-11-25 11:22:59

Once again, we don't look as much as the scripts runtime as the code.

Scaper

2007-11-25 15:55:50

yea but you need quiet good code to have a good flawless script anyway ill post both of em since i got 3 weeks :D

ps you like trying to criticise me lol