SRL Archive - Archive

Rules of Joe - SRL Member Application


BigRedJapan

2012-06-01 01:56:45

How Long have You Played Runescape?
2 Year(s)


Are you affilated in anyway with Jagex LTD?
No

Were you Referred to SRL?
No


What is your general programming knowledge?
Java


Are you a member of any other communities?
No


Tell us about yourself…
From: Rules of Joe
I am Joe From Cali.
I Scripted for powerbot!
Moved onto RSbuddy!
Then found Simba!
was on Simba for a couple months and got tired of just being a leecher and decided to learn to script for simba!
Thanks to YoHoJo's Tut i learned the Basics!



Please show us one (or multiple) of your scripts.
program TearOfGuthix;

{$DEFINE SMART}
{$i SRL\SRL.simba}
{$i sps/sps.simba}
{$i SRL\SRL\Misc\Debug.simba}

Const

SRLStats_Username = '';// Your SRL Stats Username
SRLStats_Password = ''; // Your SRL Stats Password
Version = '1.0'; //NO TOUCHY!
StartPlayer = 0; // Player to start! (0 means first char)

Var

myPath:TPointArray;

procedure DeclarePlayers;
var i:integer;
begin
NumberOfPlayers(1);
CurrentPlayer := 0;
for i := 0 to 1-1 do
Players[i].BoxRewards := ['ook', 'amp', 'oins'];

with Players[0] do
begin
Name := ''; //Player username.
Pass := ''; //Player password.
Active := True;
Integers[1] := 4;
Integers[2] := 4;
end;

end;

Procedure StatsGuise(wat:String); //writes text
Begin
Status(wat);
Disguise(wat);
End;

Function TalkJuna:Boolean;

Var
seX, seY: Integer;

Begin
Wait(2000);
seX:=MSCX;
seY:=MSCY;
If FindObjTPA(seX, seY, 4943978, 10, 1, 25, 60, 400, ['Tal', '-to', 'Jun']) Then
Begin
StatsGuise('Found Juna');
WriteLn('Found Juna');
GetMousePos(seX, seY);
Mouse(seX, seY, 5, 5, False);
WaitOption('Talk-to Juna', 500);
end;
end;

Procedure Talk;
Begin
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse(261, 468, 1);
Wait(1000);
WriteLn('Continue');
MMouse(266, 386, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Okay');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 2');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 3');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 4');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 5');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 6');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 7');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 8');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Talk Finish');
end;

Procedure WalktoHill;

Begin;
SPS_Setup(RUNESCAPE_OTHER,['misthalin_underground']);
myPath := [Point(179, 68), Point(172, 62), Point(165, 54),
Point(160, 51), Point(157, 41), Point(149, 42)];
SPS_WalkPath(myPath);
Flag;
end;


Procedure ClimbRocks;

Var
cX, cY: Integer;

Begin
Wait(2000);
cX:=MSCX;
cY:=MSCY;
If FindObjTPA(cX, cY, 3948351, 10, 1, 50, 70, 400, ['Clim', 'Roc']) Then
Begin
StatsGuise('Found Rock');
WriteLn('Found Rock');
GetMousePos(cX, cY);
Mouse(cX, cY, 5, 5, False);
WaitOption('Climb Rock', 500);
end;
end;

Procedure FindLantern;
Var
lX, lY, LanternDTM:Integer;

Begin
FindNormalRandoms;
LanternDTM := DTMFromString('mrAAAAHic42BgYHBmYmBwAmIvIPYGYg8gtgJiCyj9HKjmBhDfA+JXQPwRil8C8UMgdopZAiSZ4FhaSoqBmUsKzv/FgB8wEsAwAACuKwwe');

If FindDTM(LanternDtm, lX, lY, MIX1, MIY1, MIX2, MIY2) Then
Begin
writeln('found DTM');
Mouse(lx,ly,3,3,mouse_right);
wait(200+random(200));
ChooseOption('Use');
End else
writeln('did not find DTM');
freeDTM(LanternDTM);
End;

Procedure UseonLight;

Var
gX, gY: Integer;

Begin
Wait(1000);
if FindColorSpiralTolerance(gX, gY, 12228456, 31, 5, 315, 97, 25)Then
Begin
WriteLn('Found Light');
Mouse(gX, gY, 5, 5, mouse_Right);
WaitOption('se Sap', 2000);
end;
end;

Procedure FindRock;

Var
rX, rY, RockDTM:Integer;

Begin
FindNormalRandoms;
RockDTM := DTMFromString('mrAAAAHic42BgYBAAYl4gFgNiSSDmB2JWBggA0RxQNgdUThCI+YCYE4gZgVhfX5fB09ONwcrKHIz5+HgZpKWlGFRVVcB8QoCRAIYBAOshBQk=');

If FindDTM(RockDtm, rX, rY, MSX1, MSY1, MSX2, MSY2) Then
Begin
writeln('found DTM');
Mouse(rx,ry,3,3,mouse_right);
wait(200+random(200));
ChooseOption('Mine');
End else
writeln('did not find DTM');
freeDTM(RockDTM);
End;

Procedure CraftStone;

Var
mX, mY, MagicDTM:Integer;

Begin
FindNormalRandoms;
MagicDTM := DTMFromString('mFQEAAHic42VgYOABYhEgFoViEagYGxAzMSAAMxBzALEAEHNB5UG0IJpeQah+FiBmhOoFmRMcHA5lEY/lGEgHjGRgFAAAzhICaA==');

If FindDTM(MagicDtm, mX, mY, MIX1, MIY1, MIX2, MIY2) Then
Begin
writeln('found DTM');
Mouse(mx,my,3,3,mouse_left);
writeln('Made Bowl');
End else
writeln('did not find DTM');
freeDTM(MagicDTM);
End;

Procedure WalkHill2;

Begin
SPS_Setup(RUNESCAPE_OTHER,['misthalin_underground']);
myPath := [Point(83, 151), Point(91, 146), Point(100, 146),
Point(109, 143), Point(116, 140), Point(124, 143)];
SPS_WalkPath(myPath);
Flag;
end;

Procedure ClimbDown;

Var
dX, dY: Integer;

Begin
Wait(1000);
if FindColorSpiralTolerance(dX, dY, 5329237, 269, 107, 330, 138, 15)Then
Begin
WriteLn('Found Rocks');
Mouse(dX, dY, 5, 5, mouse_left);
end;
end;

Procedure WalktoJuna;

Begin
SPS_Setup(RUNESCAPE_OTHER,['misthalin_underground']);
myPath := [Point(149, 144), Point(153, 128), Point(159, 114),
Point(167, 97), Point(173, 86), Point(175, 76)];
SPS_WalkPath(myPath);
Flag;
end;

Procedure Talk2;
Begin
MMouse(261, 468, 5, 5);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue');
MMouse(261, 468, 5, 5);
ClickMouse2(True);
Wait(1000);
WriteLn('I have a Bowl');
MMouse(261, 468, 5, 5);
ClickMouse2(True);
Wait(1000);
WriteLn('Juna Will Keep Bowl');
MMouse(261, 468, 5, 5);
ClickMouse2(True);
Wait(1000);
WriteLn('Tell Storie');
End;

Procedure Finish;
Begin
WriteLn('Quest Complete! Gratzzzzz');
Logout;
TerminateScript;
end;




begin

Smart_Server := 123;
Smart_Members := True;
Smart_Signed := True;
SetUpSRL;
DeclarePlayers;
SetAngle(SRL_ANGLE_LOW);
MakeCompass('E');
TalkJuna
Talk
WalktoHill
MakeCompass('W');
ClimbRocks
MakeCompass('W');
SetAngle(SRL_ANGLE_LOW);
FindLantern
UseonLight
MakeCompass('S');
SetAngle(SRL_ANGLE_LOW);
FindRock
CraftStone
WalkHill2
MakeCompass('E');
ClimbDown
WalktoJuna
MakeCompass('E');
TalkJuna
Talk2
Finish

end.

YoHoJo

2012-06-01 02:16:01

Hello Rules of Joe it's a good start and all, but there is still much MUCH more to learn!
You're getting some of the basics down which is great, but there are still many other techniques you must learn to make the script better, faster, last longer, etc.

Check out more beginner tutorials and even dive into some of the intermediate tutorials to get better ideas of different things you can learn to help your scripts become better.

John

2012-06-01 21:14:33

This could be simplified. look at using
For to do
Or
Repeat 

until(Not FindChatInterface)
Procedure Talk;
Begin
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse(261, 468, 1);
Wait(1000);
WriteLn('Continue');
MMouse(266, 386, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Okay');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 2');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 3');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 4');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 5');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 6');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 7');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 8');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Talk Finish');
end;

Joe

2012-06-01 21:17:13

John has it covered
you have a sweet name which almost got my vote, but the script is just not quite good enough
its a no from me

BigRedJapan

2012-06-02 13:38:43

From: John
This could be simplified. look at using
For to do
Or
Repeat 

until(Not FindChatInterface)
Procedure Talk;
Begin
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse(261, 468, 1);
Wait(1000);
WriteLn('Continue');
MMouse(266, 386, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Okay');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 2');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 3');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 4');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 5');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 6');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 7');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Continue 8');
MMouse(261, 468, 5, 5);
Wait(2000);
ClickMouse2(True);
Wait(1000);
WriteLn('Talk Finish');
end;


That doesnt work i tried it!

Sin

2012-06-02 14:47:47

Hey! Thanks for taking the time to apply! Also one thing I really think is important is being community focused, you have <100 posts! Posting actively not only shows you genuinely care for the community it also helps your chances of getting accepted. You show good use of DTMs, which are a definite plus! You know how to make a script walk, which is a requirement! You don't use any advanced object finding functions, namely TPAs. Go to this thread to learn about them - http://villavu.com/forum/showthread.php?t=35504 No from me. Sorry.
Try to follow this guide to become a SRL member: http://villavu.com/forum/showthread.php?t=74195
For learning purposes I recommend starting with YoHoJo's video tutorials, informative and they will teach you what you need to know to create a basic/decent script: http://villavu.com/forum/showthread.php?t=69179
For more advanced scripting I would suggest reading these guides: http://villavu.com/forum/forumdisplay.php?f=96

BigRedJapan

2012-06-02 18:09:26

Well then i might be going back to powerbot! You guys are not open to any new members! Ill stick around for a few more weeks!

Frement

2012-06-02 18:22:37

From: Rules of Joe
Well then i might be going back to powerbot! You guys are not open to any new members! Ill stick around for a few more weeks!


We are open to new members. To become SRL member, you need to know how to use SRL, you need to be active, contribute to the community. Not everyone gets to be SRL member in such short time.

John

2012-06-02 18:26:36

From: Rules of Joe
Well then i might be going back to powerbot! You guys are not open to any new members! Ill stick around for a few more weeks!

It took me 6 months, and 3 applications to get in. It doesn't happen in a flash, it takes time and effort.

BigRedJapan

2012-06-02 18:32:50

Theres a kid with 69 Post! has been here less than me and has SRL Membership! I am sure he doesn't know how to script! I know for a fact now that you guys are not open to new members!

Runaway

2012-06-02 18:38:17

From: Rules of Joe
Theres a kid with 69 Post! has been here less than me and has SRL Membership! I am sure he doesn't know how to script! I know for a fact now that you guys are not open to new members!


Oh, you're sure of it? Listen, this forum isn't some kind of conspiracy. We don't say we're open to new members and secretly reject every application. That person is a member for a reason.

BigRedJapan

2012-06-02 18:42:48

I'm just saying because these guys are telling me i need to be more active when half the members have the same amount of post as me or less! The hole point of this community is for scripting so why are they tripping about post counts?

Ashaman88

2012-06-02 18:44:14

From: Rules of Joe
Theres a kid with 69 Post! has been here less than me and has SRL Membership! I am sure he doesn't know how to script! I know for a fact now that you guys are not open to new members!


So we are not open to new members but we let someone in that has been here for a shorter time than you, no less! That makes sense. Honestly your poor attitude will keep you out just as much as your scripting ability.

Runaway

2012-06-02 18:47:59

From: Rules of Joe
I'm just saying because these guys are telling me i need to be more active when half the members have the same amount of post as me or less! The hole point of this community is for scripting so why are they tripping about post counts?


Please leave exaggeration out of this. Just because the community is based upon learning and scripting, doesn't mean that it's ranks are restricted by the same rules. SRL membership is a community rank. It's pretty widely accepted that half of the application is scripting ability, and the other half is role in the community. There are very few exceptions to this and one of those is probably the person you mentioned before.

Sin

2012-06-02 18:49:06

From: Rules of Joe
I'm just saying because these guys are telling me i need to be more active when half the members have the same amount of post as me or less! The hole point of this community is for scripting so why are they tripping about post counts?


Who? :o

BigRedJapan

2012-06-02 18:52:47

Can you please close this Thread Because now you guys are just trolling on me! And it really not helping! Just making me realize that become a member is just going to make me become like you guys! Ill just keep scripting and helping those that are in need! You guys are just trolls! Sorry to be rude but just by looking at these post! Just makes me sad!

Frement

2012-06-02 19:05:50

From: Rules of Joe
Can you please close this Thread Because now you guys are just trolling on me! And it really not helping! Just making me realize that become a member is just going to make me become like you guys! Ill just keep scripting and helping those that are in need! You guys are just trolls! Sorry to be rude but just by looking at these post! Just makes me sad!


I'm curious, who is the kid with 69 posts that is SRL member?

Griff

2012-06-02 19:11:06

From: Rules of Joe
Can you please close this Thread Because now you guys are just trolling on me! And it really not helping! Just making me realize that become a member is just going to make me become like you guys! Ill just keep scripting and helping those that are in need! You guys are just trolls! Sorry to be rude but just by looking at these post! Just makes me sad!


You don't need to have SRL member status to be a part of the community. I was a junior member for like a year, and still contributed and was a part of things. And post count isn't everything when it comes to who is the most active.

Runaway

2012-06-02 19:15:38

From: Frement
I'm curious, who is the kid with 69 posts that is SRL member?


This is the only person that came up when I searched 68-70 posts: http://villavu.com/forum/member.php?u=614

So there goes that "he doesn't even know how to script" theory. He was the 614th member, so he probably came over from Kaitnieks and was memberized / given the scripter cup because he was known from before.

Frement

2012-06-02 19:20:47

I just don't get it, how can these "Registered Members" who have just joined, judge anyone. Lately I've seen a lot of rude people, and I must confess, I've said quite rude things to them.

Maybe they do the community thing a bit different in epicbot/powerbot/or whatever there are.

Joe

2012-06-02 21:34:28

From: Runaway
Listen, this forum isn't some kind of conspiracy. We don't say we're open to new members and secretly reject every application.



Just drink the Koolaid.

BigRedJapan

2012-06-02 22:29:08

Like i said Please Close this thread! No point in joining if you guys going to troll me!


PLease Please Please Close This Application Really tired of getting troll!

Kyle Undefined

2012-06-03 04:18:08

We aren't trolling you, you're just being a baby about it. Honestly, grow up.

You have yet to provide any proof of the members you're referring to. Also, some people become auto-membered because of their great, and outstanding contributions to the forums. It doesn't happen often, but it's happened about 5 times that I know of since I've been here.

Your attitude is what's keeping you from becoming a Member, as of now.

BigRedJapan

2012-06-03 10:12:40

There is no attitude when you guys just going to sit there and right stupid rude comments!

I asked multiple times to close this thread and you guys just keep wanting to write rude comments! why not just make it public so everyone can see the comments that you guys write!

And if SRL membership is to be rude as it members are then i really dont want to be part of it until you guys fix that attitude!
Really sad that members of such high knowledge are acting like this!
I thought you guys were more than that!

Take an example from YoHoJo And GOOGLE the 2 SRL members that are truly ment for the job!

Sin

2012-06-03 11:27:44

From: Rules of Joe
There is no attitude when you guys just going to sit there and right stupid rude comments!

I asked multiple times to close this thread and you guys just keep wanting to write rude comments! why not just make it public so everyone can see the comments that you guys write!

And if SRL membership is to be rude as it members are then i really dont want to be part of it until you guys fix that attitude!
Really sad that members of such high knowledge are acting like this!
I thought you guys were more than that!

Take an example from YoHoJo And GOOGLE the 2 SRL members that are truly ment for the job!



You sir, are one hell of a retard.
I've already shown a few non members and they're completely and utterly ridiculing you.

BigRedJapan

2012-06-03 11:32:04

Thats nice Keep your opinions to your self if you have nothing good to post please dont post otherwise your just trolling this thread!

Look at YoHoJo!
Didnt troll the page wrote what he thinks of me and makes it to the point! But you guys start talking about me not being active and all this bs!
I am active alot! The reason i wasnt active was because of school and work! Its summer and what do you know im active! wrote a script and people love it!
Working on second one! I dont know why you guys have to be so negative about all this!

Sin

2012-06-03 11:41:17

From: Rules of Joe
Thats nice Keep your opinions to your self if you have nothing good to post please dont post otherwise your just trolling this thread!

Look at YoHoJo!
Didnt troll the page wrote what he thinks of me and makes it to the point! But you guys start talking about me not being active and all this bs!
I am active alot! The reason i wasnt active was because of school and work! Its summer and what do you know im active! wrote a script and people love it!
Working on second one! I dont know why you guys have to be so negative about all this!


Okay. Time to destroy ALL your arguments one by one.

Activity:
That is NOT the definition of active. I have school (many of the SSRL+ also do) and work. I still maintain my activity on the forums.

Your script:
I'm going to be absolutely and bluntly blunt here (;p).
You're activity is NOT good enough, your attitude is NOT good enough, constructive criticism is amazing for you.
Your script, is NOT good enough for members. You don't show use of TPAs, which are almost a necessity to get members, it doesn't show that you know how to use advanced functions.
Also, to top it all of, you're not even using SPS_WalkPath correctly!
It's a boolean, not a procedure.

Us Trolling You:
YoHoJo's Post:

My Post:

We said the exact same thing, I just gave you links! So that's trolling? PLEASE do us all a favour and look up the definition of trolling..

Runaway

2012-06-03 11:46:04

"If you can't take criticism, don't be an artist."

I guess in this case you should replace "be an artist" with "apply for SRL members".

Joe

2012-06-03 11:54:39

Every last one of you has a mental deficiency…
This is trolling:


retards.

Sir R. M8gic1an

2012-06-03 12:37:47

Closed on request. I think that 100 posts is well more than enough to get an idea of the person, and for this person to have positively, routinely made valuable contributions to the community. Scripting as an SRL Member does take more knowledge but you are very well on your path, and do not allow anything to deviate you from this potential you are yet to achieve. Work on your scripts, test then, put them out to the public, and re-apply when you have something that makes you proud, that you cherish. Do these things and you can take my word that you won't be judged so harshly for your post count, which barely holds a reason to be judged in the first place - And if you are, and I happen to not have seen your app, send me a PM. I'll be keeping my eye on you ;)

~RM