crackkilzu
2007-12-08 10:35:31
<!– BEGIN TEMPLATE: formanswers –>
crackkilzu - SRL Member Application Form
crackkilzu
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
No
Other Communitys
www.golivewire.com www.myspace.com ( lol ) www.moparisthebest.com www.runehq.com
How Long have You Played Runescape
Around 2 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
Ok guy here is the script that I originally planned to get me in here but after reading guide on how to become a member and checked over the other script (My chicken killer) and it did originally apply to everything stated in there so I figured it would get me in.
"NEW DO write a script that demonstrates you know standards, player switching, and anti-randoms. If you have an awesome script but it's p2p and no switching, write a simple power chopper and submit both. Same goes for a script that doesn't get randoms Just make sure you show you know all these basics."
But I see why you guys said no to that script. You don't want a bunch of half assed scripters to be accepted and this is for the better good. I understand that.
:dramatic music:
So here is my originally planned script I was going to submit.
Here is my paragraph about myself ect. (used from last app.)
I've been a member here for a year or so. I stopped playing runescape quite some time ago though as it became boring. I finally got around to finding some free time and read some tuts on how to program with scar. I didn’t really get it but a couple weeks ago I tried again and it just sorta clicked. I opened up runescape again and started testing out procedures and different ways of walking. Eventually I decide that a chicken killer would be a good start.
There I was, trying to make my first script and after many trial and errors I have it working. It’s not the most 1337 script by any means but it gets the job done. S0 far I’ve collected 50k feathers without a ban. I have added anti randoms and anti ban to my script and tried to demonstrate basic knowledge of scar. For some reason I find myself addicted to scripting. Its amazing how you can write something so simple and make it do work for you. I hope to further my knowledge and learn to use scar for more useful things than runescape with the help of this great community.
Thanks you for taking the time to read this and for letting me be part of this great network of scripter’s. I hope to become well trained in scar and help to better this already wonderful community.
I'm hoping that a auto fight and a power chopper will show that I have learned most every thing to learn except for the super advanced stuff.
It said wait awhile before posting another one maybe 4 days isn't long enough idk. :( If this is to soon just delete this one and ill submit one in a month or so. (it would probably be oober 1337 then )
P.s. I even made sure that I did this at home so nothing could get messed up and they not compile again. :D
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
and my chicken killer
——————————————————
<!– END TEMPLATE: formanswers –>
crackkilzu - SRL Member Application Form
crackkilzu
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
No
Other Communitys
www.golivewire.com www.myspace.com ( lol ) www.moparisthebest.com www.runehq.com
How Long have You Played Runescape
Around 2 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
Ok guy here is the script that I originally planned to get me in here but after reading guide on how to become a member and checked over the other script (My chicken killer) and it did originally apply to everything stated in there so I figured it would get me in.
"NEW DO write a script that demonstrates you know standards, player switching, and anti-randoms. If you have an awesome script but it's p2p and no switching, write a simple power chopper and submit both. Same goes for a script that doesn't get randoms Just make sure you show you know all these basics."
But I see why you guys said no to that script. You don't want a bunch of half assed scripters to be accepted and this is for the better good. I understand that.
:dramatic music:
So here is my originally planned script I was going to submit.
Here is my paragraph about myself ect. (used from last app.)
I've been a member here for a year or so. I stopped playing runescape quite some time ago though as it became boring. I finally got around to finding some free time and read some tuts on how to program with scar. I didn’t really get it but a couple weeks ago I tried again and it just sorta clicked. I opened up runescape again and started testing out procedures and different ways of walking. Eventually I decide that a chicken killer would be a good start.
There I was, trying to make my first script and after many trial and errors I have it working. It’s not the most 1337 script by any means but it gets the job done. S0 far I’ve collected 50k feathers without a ban. I have added anti randoms and anti ban to my script and tried to demonstrate basic knowledge of scar. For some reason I find myself addicted to scripting. Its amazing how you can write something so simple and make it do work for you. I hope to further my knowledge and learn to use scar for more useful things than runescape with the help of this great community.
Thanks you for taking the time to read this and for letting me be part of this great network of scripter’s. I hope to become well trained in scar and help to better this already wonderful community.
I'm hoping that a auto fight and a power chopper will show that I have learned most every thing to learn except for the super advanced stuff.
It said wait awhile before posting another one maybe 4 days isn't long enough idk. :( If this is to soon just delete this one and ill submit one in a month or so. (it would probably be oober 1337 then )
P.s. I even made sure that I did this at home so nothing could get messed up and they not compile again. :D
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
program CrackzTreeCracker;
{.include SRL\SRL.scar}
{.include SRL\SRL\skill\WoodCutting.scar}
const
TreeType = 3; //0 = Dead Tree, 1 = Normal Tree, 2 = Oak, 3 = Willow
TreeColor = 3307384; //Might have to change to color of tree you wish to cut
TreeTol = 4;
RunDirection = 'E'; //Direction to run if attacked
RunDefault = False;
var
TreeName: string;
LogsChopped, Loads, i, InvUsed: integer;
TreePTS: TPointArray;
procedure DeclarePlayers;
begin
HowManyPlayers:=1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name :='zezima'; //Your username
Players[0].Pass :='macro'; //Your password
Players[0].Nick :='zim'; //3 - 4 letters of username. could be "esca"
Players[0].Active := True; //Work this player?
SetScreenName(Players[0].Nick);
writeln(inttostr(HowManyPlayers)+' Players');
end;
procedure SetSettings;
begin
case TreeType of
0: TreeName:= 'down Dead tree';
1: TreeName:= 'down Tree';
2: TreeName:= 'down Oak';
3: TreeName:= 'down Willow';
4: TreeName:= 'down Yew';
end;
If Not(LoggedIn) then LoginPlayer;
SetRun(RunDefault);
GameTab(4);
ArrangeInv;
InvUsed:= InvCount + 1;
writeLn('First free inventory slot: ' + IntToStr(InvUsed));
writeLn('Tree: ' + TreeName);
HighestAngle;
if TreeType >= 0 then
SendArrowWait(2, 400 + Random(100));
end;
procedure Report;
begin
writeLn(' /////////////PowerChopper by Mr Crackkilzu\\\\\\\\\\\\\\\\ ');
writeLn('// \\');
writeLn(' Logs Chopped: ' + IntToStr(LogsChopped) + '. Loads: ' + IntToStr(Loads) + ' with ' + IntToStr(28 - (InvUsed - 1)) + ' logs each.');
writeLn(' Ran for ' + TimeRunning + ' ');
writeLn(' ');
writeLn('\\ //');
writeLn(' \\\\\\\\\\\\\------------------------//////////////// ');
end;
procedure EndAuto(Reason: string; DebugImage: boolean);
var x, y: integer;
begin
If DebugImage then
begin
SaveScreenshot('PowerChopperDebug.bmp');
GetClientDimensions(x, y);
DisplayDebugImgWindow(x, y);
LoadDebugBitmap('PowerChopperDebug.bmp');
end;
if LoggedIn then LogOut;
Report;
writeLn(Reason);
TerminateScript;
end;
function FindFastRandoms: Boolean; //By WT-Fakawi, credits to him.
var
i: Integer;
begin
for i := 1 to 8 do
begin
case I of
1: if FindDead then
Result := True;
2: if FindMod then
Result := True;
3: if FindMime then
Result := True;
4: if FindMaze then
Result := True;
5: if FindQuiz then
Result := True;
6: if FindDemon then
Result := True;
7: begin
if NoGameTab then
begin
Result := True;
Players[CurrentPlayer].loc := 'No GameTab';
Exit;
end;
end;
7: begin
if InBlack then
begin
Result := True;
Players[CurrentPlayer].loc := 'InBlack';
Logout;
Exit;
end;
end;
8: RC;
end;
wait(1);
end;
end;
procedure AvoidFight;
begin
if FindFight then
begin
MakeCompass('N');
RunTo(RunDirection,True);
end;
end;
Procedure CheckForRandoms(FullCheck: boolean);
begin
If Not(LoggedIn) then LoginPlayer;
If FindFastRandoms then EndAuto('Unsolvable random found, terminating script.', True);
AvoidFight;
FindTalk;
if FullCheck then FindNormalRandoms;
end;
procedure RotateCompass;
begin
CheckForRandoms(False);
case Random(3) of
0: MakeCompass('N');
1: MakeCompass('S');
2: MakeCompass('E');
3: MakeCompass('W');
end;
end;
Procedure AntiBan;
begin
case random(79) of
0: HoverSkill('Random',false);
1: begin
RandomRClick;
ClickOption('Cancel', 1);
MMouse(Random(500), Random(500), 3 - Random(2), 1)
end;
2: PickupMouse
3: begin
GameTab(1 + Random(11));
Wait(3000 + Random(1000));
GameTab(4);
end;
4: TypeSend('Any one else bored?');
5: TypeSend('wc lvls?');
6: AlmostLogout;
7: RotateCompass;
end;
end;
Procedure DropLogs;
var ii: integer;
begin
FindInventoryRandoms;
If InvFull then
LogsChopped:= LogsChopped + 28 - (InvUsed - 1);
begin
for ii:= InvUsed to 28 do
begin
DropItem(ii);
CheckForRandoms(False);
case Random(4) of
0: AntiBan;
end;
end;
Loads:= Loads + 1;
end;
end;
Procedure WaitForTree;
begin
repeat
wait(50 + random(50));
case Random(14) of
0: Mouse(TreePTS[i].x, TreePTS[i].y, 0, 0, true);
end;
FindEnt(TreePTS[i].x, TreePTS[i].y, true);
CheckForRandoms(False);
GameTab(4);
until(Not(IsUpText(TreeName)) or (InvFull))
wait(100 + random(1400));
end;
Function FindTree(Tree: string; Color, Tol: integer): boolean;
begin
FindColorsSpiralTolerance(255, 166, TreePTS, Color, 5, 5, 515, 337, Tol);
if Length(TreePTS) <= 0 then RotateCompass
else for i:= 0 to Length(TreePTS) - 1 do
begin
CheckForRandoms(False);
MMouse(TreePTS[i].x, TreePTS[i].y, 3 - Random(2), 1)
If (IsUpText(Tree)) and (Length(TreePTS) > 0) then
begin
result:= true;
exit;
end else
begin
If i = Length(TreePTS) - 1 then RotateCompass;
result:= false;
end;
end;
end;
Procedure ChopTree;
begin
repeat
AntiBan;
CheckForRandoms(False);
if FindTree(TreeName, TreeColor, TreeTol) then
begin
if Not(FindEnt(TreePTS[i].x, TreePTS[i].y, false)) then
begin
Mouse(TreePTS[i].x, TreePTS[i].y, 3 - Random(2), 1, true);
CheckForRandoms(False);
FindInventoryRandoms;
WaitForTree;
case Random(14) of
0: RotateCompass;
end;
end
end;
GameTab(4);
until(InvFull);
end;
begin
ClearReport;
ActivateClient;
SetupSRL;
DeclarePlayers;
SetSettings;
repeat
CheckForRandoms(True);
ChopTree;
DropLogs;
Report;
until(false)
end. and my chicken killer
////////////////////////////////////////////////////////////////////////////////
// Chicken killer by Crackkilzu //
////////////////////////////////////////////////////////////////////////////////
// >pwn d4 chickens //
// > pick up those wonderful feathers //
// > Bury bones //
// //
// Instructions: //
// 1. Drag crosshairs to client //
// 2. Pick the color of the chicken //
// 3. Put in player info //
////////////////////////////////////////////////////////////////////////////////
program ChickenFighter;
// SRL Includes
{.include SRL/SRL.scar}
const
ChickenColor = 6326692; // Chicken Color
FeatherColor = 9737378; // Color of Feather
BoneColor = 12435142; // Bone color make sure not to where anything white
KillsPerPlayer = 75; // How many chickens to pwn
WaitTime = 3500; // How long before attacking next chicken
var
BoneDTM : Integer;
// Set up the players
procedure DeclarePlayers;
begin
NumberOfPlayers(2);
CurrentPlayer := 0;
Players[0].Name := 'zezima'; // name of account being used
Players[0].Pass := 'macro123'; // password, don't worry no hacking here ;)
Players[0].Nick := 'zim'; // 3-4 letters from the account name
Players[0].Active := True; // use this player?
Players[1].Name := '';
Players[1].Pass := '';
Players[1].Nick := '';
Players[1].Active := True;
end;
/////////////////////////////////////////////////////////////////
// DON'T EDIT AFTER THIS POINT UNLESS YOU KNOW WHAT YOU'RE DOING/
/////////////////////////////////////////////////////////////////
//Find Feathers
function FindFastRandoms: Boolean; //By WT-Fakawi.
var
i: Integer;
begin
for i := 1 to 8 do
begin
case I of
1: if FindDead then
Result := True;
2: if FindMod then
Result := True;
3: if FindMime then
Result := True;
4: if FindMaze then
Result := True;
5: if FindQuiz then
Result := True;
6: if FindDemon then
Result := True;
7: begin
if NoGameTab then
begin
Result := True;
Players[CurrentPlayer].loc := 'No GameTab';
Logout;
Exit;
end;
end;
7: begin
if InBlack then
begin
Result := True;
Players[CurrentPlayer].loc := 'InBlack';
Logout;
Exit;
end;
end;
8: RC;
end;
wait(1);
end;
end;
///////////////////////////////////////////////////////////////////////////
procedure FindRandoms;
begin
FindFastRandoms;
FindNormalRandoms;
end;
procedure FindFeathers;
var
x, y : Integer;
begin
Flag;
repeat
if not FindObj(x, y, 'eather', FeatherColor, 0) then Exit;
Mouse(x, y, 0, 0, True);
Flag;
until (False);
end;
// Find bones and bury
procedure FindBones;
var
x, y : Integer;
FoundAllBones : Boolean;
begin
Flag;
FoundAllBones := False;
repeat
if not FindObj(x, y, 'ones', BoneColor, 0) then FoundAllBones := True;
if not FoundAllBones then Mouse(x, y, 0, 0, True);
Flag;
until (FoundAllBones);
repeat
if not FindDTM(BoneDTM, x, y, 540, 180, 750, 480) then Exit;
Mouse(x, y, 3, 3, True);
Wait(2000);
until (False);
end;
// Da chicken killa!!!!
procedure KillChicken;
var
x, y : Integer;
begin
repeat
Wait(100);
until FindObj(x, y, 'hicken', ChickenColor, 0);
Mouse(x, y, 1, 1, True);
Wait(WaitTime);
end;
// Main program
begin
SetupSRL;
DeclarePlayers;
if LoggedIn then Logout;
LoginPlayer;
BoneDTM := DTMFromString('78DA63CC616260E0606440067B366F626005D' +
'23051C62CA01A465435CB66CD4455930E54C389AA664E5F1FAA9A' +
'12A01A2E54352BE7CD4555538EE91E137D7D5435A94035CCA86A4' +
'0B2286AF2806AD850D594E764A3AAC904AA11C46DCE7F20000065' +
'0B1167');
// Main Loop
repeat
KillChicken;
FindFeathers;
FindBones;
Inc(Players[CurrentPlayer].Banked);
if Players[CurrentPlayer].Banked mod KillsPerPlayer = 0 then
begin
NextPlayer(True);
end;
if not LoggedIn then NextPlayer(False);
until False;
end.
——————————————————
<!– END TEMPLATE: formanswers –>
