SRL Archive - Archive

djcheater - SRL Member Application Form


randy marsh

2008-09-02 10:15:38

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

What is the meaning to life?


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



Programming Knowledge
html, php

Other Communitys


How Long have You Played Runescape
4 years

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

Hi my names matt aka dj cheater,
I have been with this forum since june 2007.

My hobbies are learning how to code uber ninja style, playing runescape, mixing and making music.

I am on here everyday usually, enjoy testing and studying how to script better.

I have only made one script so far snt not super, but its for seers bank.

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


program DjCheatersMapleMasher;


{.Include SRL\SRL\Misc\SMART.SCAR}
{.Include SRL\SRL.SCAR}
{.include SRL/SRL/Skill/WoodCutting.scar}



//-----------PLAYER SETUP----------------------------------------------------\\
// Set up lines 18-34\\
// Start in seers bank\\
// Post proggys!\\




const

Loads = 100; //HOW MANY LOADS\\
YourPin = ''; // BANK PIN
YourSRLId = ' '; // YOUR SRLID\\
YourSRLPassword =''; // YOUR SRL ID PASSWORD\\


procedure DeclarePlayers;
begin

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

Players[0].Name := '';// USERNAME\\
Players[0].Pass := ''; // PASSWORD\\
Players[0].Nick := ''; // 3-4 CHARAS\\
Players[0].Active := True;
end;


//-----MY SIG----------------Do Not Edit Below This-------------------------\\

procedure MySig;

begin
WriteLn('Brought to you by DjCheater');
Wait(1000 + random(300));
end;



{----------------------------Do Not Edit Below This----------------------------}
var x, y, LoadsNum, LoadsNum2: integer;



//-----------------------------AntiRandoms/AntiBan----------------------------\\

Procedure AntiRandoms;
begin
If(FindFight)then
RunAway('N', True,1,15000);
FindNormalRandoms;
FindLamp('Woodcutting');
end;

procedure AntiBan;
begin
if not LoggedIn then Exit;
case Random(90) of
1: RandomRClick;
2: HoverSkill('Woodcutting', False);
3: RandomMovement;
4: BoredHuman;
6: DoEmote(400 +Random(90));
end;
end;


//---------------------------------ChopTree-----------------------------------\\

procedure ChopTree;
var
CuttingTime: Integer;
Tries: Integer;
begin
MarkTime(CuttingTime);
MakeCompass('S');
repeat
if FindObjTPA(X, Y, 2571369, 14, 2, 15, 30, 5, ['hop', 'aple']) then
begin
MMouse(X, Y, 3, 3);
Wait(150);
if(IsUpText('aple'))then
begin
Mouse(X, Y, 3, 3, False);
Wait(150 + Random(75));
ChooseOption('hop')
FFlag(0);
X := MSCX;
Y := MSCY;
FindObjTPA(X, Y, 2571369, 14, 2, 15, 30, 5, ['hop', 'aple']);
MMouse(X, Y, 3, 3);
MarkTime(CuttingTime);
repeat
AntiBan;
Wait(75 + Random(25));
FindNormalRandoms;
Wait(50 + Random(50));
MMouse(X, Y, 3, 3);
if(not(IsUpText('aple'))) then break;
until (TimeFromMark(CuttingTime) > 400000+random(20000))or(InvFull);
end;
end;
until (InvFull) or not (LoggedIn)
end;


//----------------------Walking from Maples to Bank--------------------------\\

function WalkToBank : Boolean;
var
BankDTM, X, Y:Integer;
begin
BankDTM := DTMFromString('78DA63CC676260F06000037608C5F0E70F138' +
'300906604E2FF40C0980754E3C58006189148200D32C79B809A02' +
'22D41412B60B00174E09C5');
if FindSymbol(X, Y, 'Bank') then
begin
Writeln('Found bank symbol');
Mouse(X, Y, 1, 1, True);
FFlag(0);
Wait(730 + Random(525));
end
else
if (DTMRotated(BankDTM, X, Y, MMX1, MMY1, MMX2, MMY2)) then
begin
Mouse(X, Y, 1, 1, True);
Wait(450 + Random(115));
FFlag(0);
WriteLn('Player has successfully walked to the bank (i hope).');
Result := True;
end else
begin
WriteLn('Failed to find the Bank');
LogOut;
Exit;
end;
FreeDTM(BankDTM);
end;


//--------------------------------Banking-------------------------------------\\



function Banking : Boolean;
var
MapleDTM, BX, BY, MX, MY: Integer;
begin
if (not (InvFull)) or (not (LoggedIn)) then
Exit;
if (InvFull) then
begin
MapleDTM := DTMFromString('78DA639CC1C4C060CEC8800C621D78C0344C9' +
'4713A508D1EAA1A982C5C4D3B508D25013593806A9C09A8590C54' +
'634740CD02A01A1D026ABA816A0CF0AB0100C6F60664');
FindObjTPA(BX, BY, 7699838, 15, -1, 15, 15, 3, ['ank','Ban', 'Bank']);
Wait(1210 + Random(895));
MMouse(BX, BY, 0, 0);
if (IsUpText('Banker')) then
begin
Mouse(BX, BY, 1, 1, False);
ChooseOption('Bank');
FFlag(0);
end
else
Mouse(BX, BY, 1, 1, False);
Wait(115 + Random(65));
ChooseOption('Use-quickly');
FFlag(0);
Wait(900 + Random(620));
if (PinScreen) then
InPin(YourPin);
Wait(1000 + Random(150));
if (BankScreen) then
begin
FindDTM(MapleDTM, MX, MY, MIX1, MIY1, MIX2, MIY2);
Deposit(2, 28, True);
FreeDTM(MapleDTM);
Wait(285 + Random(110));
LoadsNum := LoadsNum + 1;
LoadsNum2 := LoadsNum2 + 1;
ReportVars[1] := ReportVars[1] + 1;
SendSRLReport;
Result := True;
Wait(2500 + Random(1240));
end
else
begin
WriteLn('Could not find the Bank or the Banker.');
LogOut;
end;
end;
end;


//----------------------Maples to Bank---------------------------------------\\

function WalkToMaple : Boolean;
var
WalkMDTM, X, Y: Integer;
begin
if (not (LoggedIn)) or (InvFull) then
Exit;
AntiRandoms;
WalkMDTM := DTMFromString('78DA636C636260706400035608C5F0F4CD4B8' +
'687409A1188FF03016326508D3B030AF8F74F984112AA060418EB' +
'8850D34E849A22A01A6FFC6A0071791418');
if (DTMRotated(WalkMDTM, X, Y, MMX1, MMY1, MMX2, MMY2)) then
begin
FreeDTM(WalkMDTM);
Mouse(X, Y, 5, 5, True);
FFlag(0);
Result := True;
Mouse(MMCX, MMCY - 10, 5, 5, True);
FFlag(5);
end
else
begin
FreeDTM(WalkMDTM);
WriteLn('Player failed to walk into the Maple Trees.');
FindSymbolIn(X, Y, 'Tree', 595, 30, 665, 80);
Mouse(X, Y, 5, 5, True);
Result := True;
end;
Exit;
end;


//--------------------------------------------SetupScript---------------------\\

procedure SetupScript;
begin
SRLId := YourSRLId;
SRLPassword:= YourSRLPassword;
SMARTSetUp('world26', True, True, False); {World prefix, safe mode, unsigned, RS-HD}
SetTargetDC(SMARTGetDC);
SetUpSRL;

ScriptID:= '687';
DeclarePlayers;
end;

//THE MAIN LOOPAGE!\\

begin
SetupScript;
repeat
if not loggedin then loginplayer;
WalkToMaple;
ChopTree;
AntiBan;
WalkToBank;
Banking;
if (LoadsNum2=Loads) then
begin
NextPlayer(True);
LoadsNum2 := 0;
MakeCompass('S')
Writeln('Players Switched successfully')
end;
until (false)
end.

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

P1nky

2008-09-02 10:31:44

i say no because imo its really simple/lack of failsafes. could be really improved

tho always wonder why do you have a avatar?

randy marsh

2008-09-02 10:40:35

Fair enough cause , i doanated!

Lee Lok Hin

2008-09-02 10:41:21

He is a site supporter. I don't know if this is a bug, but..

Metagen

2008-09-02 10:44:04

dj i love you man, but I have to vote no :(. Its too short

randy marsh

2008-09-02 10:50:49

kool kool no problems!

P1nky

2008-09-02 10:54:11

well its not because its short, the lines dont really matter here. its all about the quality of the script.

yeah i like djcheater too, well havent talked to him 1 on 1 i just see him active all around :P

randy marsh

2008-09-02 10:57:15

Lol that's cause i cant work due to illness , so i am always on here or rs!

P1nky

2008-09-02 11:03:59

oh okay hope you get better dude.
btw sorry for changing the app to a social thread wewps :P
im at school really bored haha, instead of doing work srl-forums FTW lol

sirlaughsalot

2008-09-02 11:15:21

Well i am going to hold my vote for now, you are very active, and help out around the forums, i think you are capable of more than this script, it isnt horrible just not complicated enough, i mean i can understand it lol that shouldnt be.

Not enough failsafes
Dont have your own TPA's
No multiplayer
Weird mistakes

if (IsUpText('Banker')) then
begin
Mouse(BX, BY, 1, 1, False);
ChooseOption('Bank');
FFlag(0);
end
else
Mouse(BX, BY, 1, 1, False);
Wait(115 + Random(65));
ChooseOption('Use-quickly');


The mistake im mostly talking about, you choose the banker, then chooseoption usequickly? i think you mighta forgotten to edit it out, but this is an apply ;)

If i were you i would make a procedure to load the DTMs or whatever you need, not really necessary, but cleans up the code a bit and makes you look pro. Switch the order of your walktobank procedure, make it the DTM before the symbol, more accurate. Im pretty sure thats it, improve on that and its a definite yes.

*Holds Vote*

Gu3st...

2008-09-02 12:32:01

Finally you apply!

Im 95% on the yes side, mostly because your active and nice to ppl ;)

but i noticed this:
begin
WriteLn('Failed to find the Bank');
LogOut;
Exit;
end;
FreeDTM(BankDTM);
end;

If it does not find the bank, then it wont free the dtm either.. Just remove the Exit; and your done ;)

Keep up the good work!

Nava2

2008-09-02 15:35:18

I want to vote yes, your attitude is superb.

I think you merely need to do as masterkill will say and you will be golden. I did find some weird things as well like:
FindDTM(MapleDTM, MX, MY, MIX1, MIY1, MIX2, MIY2);
Deposit(2, 28, True);
FreeDTM(MapleDTM);

Whats the point of the DTM finding…

That and the wierd bank opening is all that I can see.

But, look for failsafes, as well as writing your own more accurate TPA functions. :)

Hope you apply soon.

Scaper

2008-09-02 16:07:51

i'm gunna vote yes coz as someone else stated you help around the forums alot and you are much more capabl;e of better than this i like you're attitude towards people too yes from me :)

NiCbaZ

2008-09-02 17:55:44

sorry buts its going to have to be a no from me, i want to vote yes but not enough advanced functions in there, Great attitude but sorry, keep up the good work and if you dont get in il be looking at your next app ;)

randy marsh

2008-09-04 01:45:03

How many votes need to be cast? hehe im catching up

Gu3st...

2008-09-04 01:59:03

Omfg i forgot this.. :(

Yes ofc

randy marsh

2008-09-04 19:24:08

Forgot to credit some people,
death
waddo
shuttle
anyone esle hope i asked for help lol

sirlaughsalot

2008-09-04 19:27:38

Wewt i voted yes and it was a tiebreaker vote, this script is simple but until recently i didnt realise how hard a good attitude was to come by, I know you can do better and you wont let me down :D

3Garrett3

2008-09-04 20:38:28

I dig the attitude :). A script is nothing without the attitude. You have the attitude :).

And as stated before, I know you will learn tougher things later, I can tell from your attitude.

So Yes.

Naike

2008-09-05 08:46:28

Sorry its a no.. Keep going and you be there in no time :)

Negaal

2008-09-05 16:16:39

From: djcheater
Fair enough cause , i doanated!


I would have been yes, we all see that, case you're donater doesn't mean you'll get in easier.

No.

Harry

2008-09-05 16:22:11

I gotta say no too. Improve your code, change ReportVars:=ReportVars+1; to Inc(ReportVars);, and small stuff like that, and more failsafes.

randy marsh

2008-09-05 17:03:18

From: ~~Joker~~
i say no because imo its really simple/lack of failsafes. could be really improved

tho always wonder why do you have a avatar?



Thats what i meant when i said i donated, i am working on version 2!

Santa_Clause

2008-09-05 21:14:25

Let me get things straight…are all the 'yes' votes due to his attitude? God, our new members really need to read the rules some more.

No from me. I'm not even going to say why, I might end up flaming other members.

Daniel

2008-09-05 21:30:03

From: Santa_Clause
Let me get things straight…are all the 'yes' votes due to his attitude? God, our new members really need to read the rules some more.

No from me. I'm not even going to say why, I might end up flaming other members.

Lol, that's what i was thinking when i was reading this. First i looked through the script, view the votes (a lot of them yes) and scrolled down and saw the opinions. All yes' are due to his attitude, none from the script.

I say no too, since it lacks the proper standards of SRL Membership. Such as fail-safes, dtms etc. You seem to have an alright knowledge of the include, however as i had stated, it doesn't correctly meet the requirements.

I am (and probably other moderators as-well) deciding, if you don't get in this time (which i don't think you won't), you'll be ready to apply again in two more weeks instead of waiting a whole month ;)

Good luck.

randy marsh

2008-09-07 10:02:39

hmm i have redone half the scrip i could re realise in the next few days lol!

Laur€ns

2008-09-07 10:17:52

12/12, good luck :)

Bonfield

2008-09-07 10:19:24

hmm i have redone half the scrip i could re realise in the next few days lol!


then just wait till this closes maybe an admin might let u reapply in 2 weeks

no reasons posted above sorry

goodluck

randy marsh

2008-09-07 12:23:00

Or maybe i dont need to?

sirlaughsalot

2008-09-07 12:26:26

From: djcheater
Or maybe i dont need to?


:o maybe not… Best o' luck

yourock12345

2008-09-07 15:30:35

yea good luck dj u r a great guy and i think you would make a nice addition to the member community

Gu3st...

2008-09-07 16:24:03

From: Santa_Clause
Let me get things straight…are all the 'yes' votes due to his attitude? God, our new members really need to read the rules some more.


Nope thats not everything, but its a plus. I know that a SRL Member means that you CAN script.
Btw, im not that new ;)

Firebrand

2008-09-08 05:05:21

Yeah, I think I'm allowed to vote now.

I voted No because simply not complicated enough and also because of the jumpy standards. Ie. Space before 1 procedure but not the others, some of the words that scar 'bold' starting with a capital and others not, so yeah.

Gu3st...

2008-09-08 08:45:41

woah 17/15… GL man ;)

randy marsh

2008-09-08 09:21:55

close eh! wonder when they will decide?

Gu3st...

2008-09-08 10:34:46

'This poll will close on 09-09-2008 at 04:15 PM'
tomorrow ;)

EvilChicken!

2008-09-08 10:37:49

From: Firebrand
Yeah, I think I'm allowed to vote now.

I voted No because simply not complicated enough and also because of the jumpy standards. Ie. Space before 1 procedure but not the others, some of the words that scar 'bold' starting with a capital and others not, so yeah.


Standards and capitalization, eh?
Take a look at Wizzup?s scripts ..
You really shouldn't have voted over such a reason.



I voted yes, btw.
I got in with a mush worse script.
Look at your own apps before you vote, people!

Gah.

Laur€ns

2008-09-08 11:41:24

I would say, welcome to the 1337 zone ;)

HyperSecret

2008-09-08 11:50:04

From: Laur€ns
I would say, welcome to the 1337 zone ;)


Just because he has more 'Yes's then 'No's doesn't mean he will get in. Percentage wise, it is not very good odds.

I am voting no. I just think some basic things are lacked. I don't notice you, but then again I don't have any public scripts so I don't spend to much time in the Jr. Members section to notice.

This day in age you should be able to make your own functions using TPA's IMO (correct me if I am wrong and missed this) not just being able to use FindObjTPA…Sorry, GL next time if you don't get in.

Laur€ns

2008-09-08 12:26:04

From: HyperSecret
Just because he has more 'Yes's then 'No's doesn't mean he will get in. Percentage wise, it is not very good odds.


If Obama has 1 more vote than McCain, Obama wins. That are the rules.

begin
If (yes > no) then
writeln('Succes!');
end else
writeln('Phail :(');
end.

randy marsh

2008-09-08 12:45:25

I have wrote my own TPAS in my newer script..

sirlaughsalot

2008-09-08 12:55:06

From: Laur€ns
If Obama has 1 more vote than McCain, Obama wins. That are the rules.

begin
If (yes > no) then
writeln('Succes!');
end else
writeln('Phail :(');
end.


*cough* those are the rules*

HyperSecret

2008-09-08 12:55:57

From: Laur€ns
If Obama has 1 more vote than McCain, Obama wins. That are the rules.

begin
If (yes > no) then
writeln('Succes!');
end else
writeln('Phail :(');
end.


I think I know the ways around SRL a little better than you do. I have been a active member longer than you have even been a part of this community.

Unless something has changed (since I don't vote to often), when I was accepted you need a mass majority to get accepted…

Narcle

2008-09-08 13:26:39

Last I knew a "tie breaker" is determined by a Admins vote. And most of the time if its 50-50 votes you don't get in. Its very close to 50-50, (1 vote margin atm). From past experiences in this case it ends up being a no. I think a "majority" vote is 66%+ "yes" votes. There has been a couple cases where this wasn't the determining factor, but its very rare.

Metagen

2008-09-08 15:25:56

I bet i could persuade hobbit to let you in :D (unless he reads this before i get to him)

3Garrett3

2008-09-08 16:50:16

Yeah. Laurensie, or whatever you changed your name to, you are wrong. You obviously have no idea what happens around the voting section.

And Hyper, I have been here longer than you? :O. I could have sworn you were here before me :S.

The determining thing is whether the admins want you in.

randy marsh

2008-09-08 17:11:56

Hmm i thought that votes from fellow members should have a say otherwise whats the point?

3Garrett3

2008-09-08 17:32:20

Well if we all vote for you yes, or all vote no, the admins can't do much about it. But if it is close, they really get to decide. Like now.

NiCbaZ

2008-09-08 17:53:10

From: Laur€ns
If Obama has 1 more vote than McCain, Obama wins. That are the rules.

begin
If (yes > no) then
writeln('Succes!');
end else
writeln('Phail :(');
end.


No its not!!! on my first app i got 10 no 16 yes and i didnt get in, its upto the admin in the end.

Laur€ns

2008-09-09 15:05:28

Man, that would really suck :|

Finally you have more Yes than No and you still wouldn't come in :(

randy marsh

2008-09-09 17:51:47

Wonder when they will choose!

Waddo

2008-09-10 07:42:59

Yes i think you should get in you have tried and have learnt a hell of a lot more since this app has been up, however it is not my call
but goodluck

3 posts to go(but i gotta go to college)

Gu3st...

2008-09-10 09:03:56

HyperSecret: I think I've been here longer than you too, its the admins who decides if they will get in when the votes are so near tie.

HyperSecret

2008-09-10 09:22:08

From: Zytex!
HyperSecret: I think I've been here longer than you too, its the admins who decides if they will get in when the votes are so near tie.


ok…and you've been a member for how long? shorter than I have. I wouldn't try to outdue someone who knows more ;) your only 14…

Gu3st...

2008-09-10 09:32:00

From: HyperSecret
ok…and you've been a member for how long? shorter than I have. I wouldn't try to outdue someone who knows more ;) your only 14…


Aww ok :p

but i've been here longer than you :D
member since january xD

Laur€ns

2008-09-10 10:33:59

What does age matter? :s

Hobbit

2008-09-10 10:41:04

Sorry too close.

But since it was so close I will allow you to apply in 1 week(s) time rather than 1 month.

Please use the suggestions given to you and improve upon your script.

Better luck next time.

Cheers,
Hobbit.