SRL Archive - Archive

kooldude - SRL Member Application Form


kooldude

2007-05-25 23:06:04

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

What is the meaning to life?
Life is about taking risk's, about exploring what you havent yet achieved.

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


Programming Knowledge
Ive tried With C++ With Counter Strike Source But never Really got intrested

Other Communitys
Sythe,org

How Long have You Played Runescape
4-5 Years, ive had many accounts

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

Well, I started scripting about 2-3 months ago, and became very active and wanting to know more about it. Ive became so intrested all ive done is this. I know all the basic involving scripting, Forms are comfusing :S but other than that ive learned everything, Ive read over the Srl-manual many times, in search of better procedures and functions. Im Not the best scripter in the world, but im a scripter thats learning the Advanced stuff. I normally spend about 5 hours + On srl-forums.com. I trust this website and want it to become a better place, i will help any scripter in need and will do anything i can for the community. :p


About my self:

My Name: Raymond Calhoun
Country: USA
Problems With Scripting: Forms, Sometimes Dont understand some advanced Procedures and Functions.
Activity: 5hours+ a day


Well hope you like my long Paragraph.

-kooldude

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

Here it is

{ //-------------------------------------------------------------\\
|| INSTRUCTIONS ||
||-------------------------------------------------------------||
|| BY: Kooldude ||
|| ||
|| 1.Axe Wielded (Optinal)! ||
|| 2.Start Next To Oak East of Draynor Bank! ||
|| 3.Setup Lines are 31, 39 ||
|| 4.Drag Crosshair into RS window. ||
|| 5.Hit play and fill out forms. ||
|| ||
||-------------------------------------------------------------||
|| INSTRUCTIONS ||
\\-------------------------------------------------------------//
}
program RayzOakPowerChopper;
{.include srl/srl.scar}
{.include srl/srl/skill/Woodcutting.scar}

var
OakLog: integer;
BrokeAxe: Integer;
Loads: integer;
StartXp, EndXp, TotalXp: integer;
ChopMark:Integer;

const
AntiBanRatio= 10; //More the better :p (10 is highest)
LoadsToChop= 5; //Loads to chop before switcing players


{------------------------------}
{ Players }
{------------------------------}
procedure DeclarePlayers;
begin
HowManyPlayers := 3; //Number of PLAYERS. active or not.
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0; //Player to start on.


Players[0].Name :='Username';
Players[0].Pass :='Password';
Players[0].Nick :='NickName'; //3-4 *Lower Case* Letters Of Username!
Players[0].Active :=True;

Players[1].Name :='Username';
Players[1].Pass :='Password';
Players[1].Nick :='NickName'; //3-4 *Lower Case* Letters Of Username!
Players[1].Active :=True;

Players[2].Name :='Username';
Players[2].Pass :='PassWord';
Players[2].Nick :='Nick'; //3-4 *Lower Case* Letters Of Username!
Players[2].Active :=True;

NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
end;

{------------------------------}
{ BitMaps, DTM's }
{------------------------------}
Procedure BitmapsAndDMTs;

begin

OakLog := DTMFromString('78DA6314666060106440017921460CBF80342' +
'310FF0702460520439C010D302291405A1248B01250C30E247809' +
'A8110212D204D4B0010949FC6A00C18F06D5');

BrokeAxe := DTMFromString('78DA63E4656060E0674001CD29100146289F5' +
'11A48B033600570359240820F55AE538811550DC8583654354D49' +
'9CA86A3880842CAA9A50071E543520378B11700F37A6BF30D4886' +
'0BA07438D3890E042958B286E40510300ADF10595');
end;

{------------------------------}
{ OakCutting }
{------------------------------}
procedure ChopTree;
begin
if(FindColor(x,y,4026472,MSX1,MSY1,MSX2,MSY2))
or(FindColor(x,y,4624512,MSX1,MSY1,MSX2,MSY2))
or(FindColor(x,y,3690568,MSX1,MSY1,MSX2,MSY2))
or(FindColor(x,y,4096,MSX1,MSY1,MSX2,MSY2))then
MMouse(x,y,10,10)
If(IsUpText('ak'))then
Mouse(x,y,20,20,true)
Flag;
Wait(800)
if(not(LoggedIn))then
Nextplayer(false);
FindNormalRandoms;
FindHead;
MarkTime(ChopMark)
repeat
if(TimeFromMark(ChopMark)>=10000)then
Break;
wait(50+random(50))
until(InvFull)
end;
{------------------------------}
{ Broken Axe }
{------------------------------}
Procedure BrokeAxePro;

begin
If FindDTM(BrokeAxe, x, y, 0, 0,765, 503) then
begin
If FindColor(x, y, 3458523, 0, 0, 515, 339) then
Mouse(x, y, 2, 2, true)
Flag;
if FindColorTolerance(x, y, 5593184, 0, 0, 766, 501, 2) then
begin
Mouse(x, y, 1, 1, False)
if(isuptext('se')) then
begin
mouse(x,y,2,2,false)
wait(200+Random(200))
ChooseOption(x, y, 'se-uickly')
wait(200+Random(200))
end;
Mouse(94, 73, 1, 1, false)
if(isuptext('ithdraw 1')) then
begin
Mouse(96, 101, 1, 1, true)
wait(1000 +random(500))
Deposit(1,1,28)
FreeDTM(BrokeAxe)
end;
end;
end;
end;


{------------------------------}
{ Dropage }
{------------------------------}
Procedure Dropage;

begin
if (InvFull) then
begin
GameTab(4);
repeat
If FindDtm(OakLog,x,y,MIX1,MIY1,MIX2,MIY2)then
Writeln('Found OakLog!')
Mouse(x,y,2,2,false)
ClickOption('rop', 2);
until(not(FindDTM(OakLog,x,y,MIX1,MIY1,MIX2,MIY2)))
Loads:= Loads + 1;
if(Loads=Loadstochop)then
NextPlayer(True)
FreeDTM(Oaklog)
end;
end;



{------------------------------}
{ Ent Finder }
{------------------------------}
procedure EntFinder;

begin
if FindColorSpiral(x, y, 5804160, MSX1, MSY1, MSX2, MSY2)then
begin
Mmouse(x, y,0,0)
if isuptext('ak')then
begin
if FindColorSpiral(x, y, 65535, MSX1, MSY1, MSX2, MSY2)then
DoEmote(3)
wait(15458 +random(1324))
end;
end;
end;

{------------------------------}
{ AntiBanage }
{------------------------------}

procedure MouseAntiBan;
begin
if not(LoggedIn)then Exit;
case Random(6) of
0 : PickupMouse;
1 : IdleTime(9567 + Random(359),1000,1.0);
2 : SleepAndMoveMouse(1343 + Random(2500));
3 : RandomRClick;
4 : AlmostLogout;
5 : HoverSkill('Mining', false);
end;
end;

//------------------------------------------------------------------------\\
{ MyAntiBan - Anti-Ban procedure by Yakman. ||
\\------------------------------------------------------------------------//}

procedure MyAntiBan;
var
DItem, DBanMe, AntiBanRatio: Integer;
begin
if not(LoggedIn)then
Exit;
DBanMe := Random(AntiBanRatio);
case DBanMe of
0 : MMouse(Random(MSX2), Random(MSY2),0,0);
2 : HoverSkill('mining', False);
3 : HoverSkill('smithing', False);
8 : MouseAntiBan;
9 : begin
DItem:=1+random(14);
if(ExistsItem(DItem))then
DragItem(DItem,15+random(10));
end
10 : begin
GameTab(1+random(12));
wait(1500+random(500));
GameTab(4);
end;
end;
end;

{------------------------------}
{ Siggy }
{------------------------------}
procedure Siggy;
begin
ClearDebug;
writeln(' Kooldudes Power Chopper! ');
writeln(' __ __ ');
writeln(' | | / / ');
writeln(' | |/ / ');
writeln(' | / ');
writeln(' | \ ');
writeln(' | |\ \ ');
writeln(' |__| \__\ OOL DUDE ');
wait(3000 + random(750));
end;

{------------------------------}
{ Progress }
{------------------------------}
Procedure Progress;
begin
Loads:= 0
StartXP := GetXp('Woodcutting')
EndXP := GetXp('Woodcutting')
TotalXP := (EndXP - StartXP) + (TotalXP)
end;

{------------------------------}
{ ProgressReport }
{------------------------------}
Procedure ProgressReport;

Begin
SRLRandomsReport;
ClearDebug;
WriteLn('[>-----------------------Kooldudes Report-------------------<]')
WriteLn('[>Script Time: ' + (ScriptTime2(2)) + '')
WriteLn('[>Logs Chopped: ' + IntToStr (Loads) + '')
WriteLn('[>XP Gained: ' + IntToStr (TotalXP) + '')
WriteLn('[>----------------------------------------------------------<]')
end;

{------------------------------}
{ MainLoop }
{------------------------------}
begin
SetupSrl;
Siggy;
ActivateClient;
DeclarePlayers;
if(not(LoggedIn))then
begin
LoginPlayer;
Progress;
HighestAngle;
MakeCompass('N');
repeat
ChopTree;
Dropage;
BrokeAxePro;
MouseAntiBan;
MyAntiBan;
FindNormalRandoms;
Progressreport;
until(false)
end;
end.

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

Rune Hacker

2007-05-25 23:34:29

program RayzOakBanker;

?????????

and if its called a banker, why isnt there a banking procedure and there is a dropping procedure?

EDIT: It looks like there is a basic banking procedure for withdrawing a new axe, but why not use that banking procedure for logs, it drops the logs? Kinda suspicious to me but idk.

kooldude

2007-05-25 23:37:56

Ops, forgot to change that, was origanlly a Banker, Changed it now :p

Rune Hacker

2007-05-25 23:42:28

Also, why use:

var
m, n, l, k: integer;

instead of normal x, y? idk what to say now, seems ok, but ill wait to vote

kooldude

2007-05-25 23:46:59

Well, when i started this script i was using 2.03, And i stoped withthe script (I just started back witht his script alittle bit ago). I think scar 2.03 made u declare the var's x, y and u had to use different var's so that scar wouldnt use the last cordinates it used, im not sure with this but its changed now ty.

Rune Hacker

2007-05-26 00:00:48

In the antiban by Yakman, the antiban chance is out of AntiBanRatio but you dont declare what that is. I might be wrong, but it looks like it doesnt know how often to do it.

kooldude

2007-05-26 01:52:07

Im pretty sure it works, it hovers over mining every now and than

Rune Hacker

2007-05-26 01:57:50

thats because of MouseAntiBan i think.

kooldude

2007-05-26 09:54:12

100% no's :(, Btw i made every procedure in this script, except the yakmans Anti ban. Take ote of that :p Lets gets some yes's in there :)


EDIT: Also i got Yak Mans Anti ban to work :p Fixed All the dumb Errors, "Vote Not What Thee Other Man Thinks, Vote Thee What I Think" Fake ShakeSpear (I made it up :p)

3Garrett3

2007-05-28 19:44:37

well. i will hold my vote, im not really sure what to look for, i was thinking it looked good, but i have no standards now, your the first one i have looked at with a script in it.. so im not sure what to look for. sry, but i will wait a bit for this.

kooldude

2007-05-28 21:10:31

From: 3garrett3
well. i will hold my vote, im not really sure what to look for, i was thinking it looked good, but i have no standards now, your the first one i have looked at with a script in it.. so im not sure what to look for. sry, but i will wait a bit for this.


What do u mean, dont i have to put a script in it to become a Srl Member??

JAD

2007-05-28 21:50:04

From: kooldude
What do u mean, dont i have to put a script in it to become a Srl Member??


Yes.. Lol, but 95% of our apps for SRL membership are either blank apps (people applying without a script..), or copied scripts (by other people). YoHoJo copy busts people that copy scripts the most, and I have 3 busts myself :p

But I'm going to hold my vote because I don't have a lot of time to look through the script right now.

kooldude

2007-05-28 23:22:41

Well, theres not much chance now ><.. I thin of people r seeing other people say no so there like he must suck or someting, so there first tought is im not going to vote yes, but thats my point of view. Im not the best scipter :p but still lol

JAD

2007-05-29 00:31:11

From: kooldude
Well, theres not much chance now ><.. I thin of people r seeing other people say no so there like he must suck or someting, so there first tought is im not going to vote yes, but thats my point of view. Im not the best scipter :p but still lol


Actually.. A lot of times people will be on a streak of voting yes, then somebody will have a couple of good reasons to vote no that somebody points out, and then they vote no, and the person ends up not getting in.

Trust me, nobody votes without taking a good look at the script, or at least they should.. Or thats just stupid!

Personally.. When I vote, I don't even read people's remarks before I make up my mind, but I do look for what oppinions they have.

me_ntal

2007-05-29 00:38:18

I think it should be only possible to view the results and the thread after you have voted because when i was applying i felt that some people just followed the group and they didnt really comment on the script for their opinion.

I think your script is very simple but has the possibilty to be so much more, redevelop it and try again how about adding in an auto talker or something that stands out from the massive crowd of auto talkers.

Killerdou

2007-05-29 01:05:44

i disagree, if you vote yes, but you wont see the person has been copy busted… or someone finds a really important mistake which you didnt see… and i actually hardly vote ^^ its usually dead obvious weather or not someone should get in or not…

n3ss3s

2007-05-29 01:32:28

This is somehow messy to me, this whole application thread, Im not gonna vote.

me_ntal

2007-05-29 07:29:27

From: iloveit8
i disagree, if you vote yes, but you wont see the person has been copy busted… or someone finds a really important mistake which you didnt see… and i actually hardly vote ^^ its usually dead obvious weather or not someone should get in or not…


Thats a good point.

RAM

2007-05-29 18:20:55

From: iloveit8
i disagree, if you vote yes, but you wont see the person has been copy busted… or someone finds a really important mistake which you didnt see… and i actually hardly vote ^^ its usually dead obvious weather or not someone should get in or not…


[offtopic]Very good points in deed…Ithink people are very quick to vote and you will notice that the first thing a new Member does, is head right to the application section…It's just natural human instinct to want to do so, however , I think it is very important for new members to refraim from voting for quite awhile, until they can see what to look for…Personaly, I have only voted 3 times..2 of them were No's for people that had sold scripts from here on other forums, and the 3rd, as of recently, had obvious talent, but a very poor attitude…..However, when I see that it is an obvious No, I try to post suggestions, before flaming them…..I think we have become very critical here of applicants, but if you are open to the critiszm, and you are able to learn from other people mistakes, advice and suggestions, then your ability will be able to grow….[/offtopic]

KoolDude, All I can offer is a "Good Luck" and I hope your talents continue to grow…..

Patience is a virtue


From "Random House Dictionary of Popular Proverbs and Sayings" by Gregory Y. Titelman (Random House, New York, 1996): "Patience is a virtue. The ability to wait for something without excessive frustration is a valuable character trait. The proverb has been traced back to 'Piers Plowman' (1377) by William Langland and is similar to the Latin, Maxima enim..patientia virtus (Patience is the greatest virtue) and the French, Patience est une grant vertu. (Patience is a great value.) Some ten years after Langland, Chaucer wrote in 'The Canterbury Tales' (1386) that 'Patience is a high virtue.' Sometimes followed by the wry rejoinder 'but virtue can hurt you.' First cited in the United States in 1724 in the 'Works of Thomas Chalkley' (1766)…"

Rune Hacker

2007-05-29 23:24:15

Well, if i compare that to someone who knows nothing, then i would vote yes but if i compare that to myself, thats like 10 minutes of work lol. Everyone has idfferent standards and i like to see "advanced" scripting skills since its simple, this is good, but doesnt stick out as great. Such as the chopping is a simple findcolor, uptext, and click, but its still a good start.

Just keep up the good work, learn a little more, and your as good as in.

kooldude

2007-05-30 18:09:37

ok ty u all, ill progress in scripting, and ill try another time :p sorry if i wasted ur time :(

JAD

2007-05-30 18:13:53

From: kooldude
ok ty u all, ill progress in scripting, and ill try another time :p sorry if i wasted ur time :(


Lol! You don't even have a clue how much time is wasted looking at blank apps/copied script apps.. :p

DEFINATELY didn't waste our time. You can actually script un like a LOT of the apps we get. Just keep at it and you'll get in.