skilld u
2008-02-09 00:08:46
<!– BEGIN TEMPLATE: formanswers –>
skilld u - SRL Member Application Form
skilld u
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
Scar
Other Communitys
Sp0rk-eh
How Long have You Played Runescape
2 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
I enjoy Scar scripting and I have been learning for about 3 months and I think that I have a chance of making it into members now. Outside of this community I enjoy swimming competitively, playing soccer with my friends, music, and hanging out with my friends. I can play the Cello and the Piano. I am 14 years old and I live in Georgia, U.S.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
——————————————————
<!– END TEMPLATE: formanswers –>
skilld u - SRL Member Application Form
skilld u
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
Scar
Other Communitys
Sp0rk-eh
How Long have You Played Runescape
2 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
I enjoy Scar scripting and I have been learning for about 3 months and I think that I have a chance of making it into members now. Outside of this community I enjoy swimming competitively, playing soccer with my friends, music, and hanging out with my friends. I can play the Cello and the Piano. I am 14 years old and I live in Georgia, U.S.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
{ Rasta Magician helped me alot.
You Must have axe in inventory, NOT wielded}
program WillowCutter;
{.include SRL/SRL.scar}
const
Loads = 3;//amount of loads to do before switching players
Version = '2';
YourSRLId = '2670';
YourSRLPassword = 'blink182';
var
C1, C2 : integer;
x,y : integer;
Bankers, Log : integer;
time : integer;
{Fill This Part Out}
procedure DeclarePlayers;
begin
HowManyPlayers := 2;
CurrentPlayer := 0;
NumberOfPlayers(HowManyPlayers);
Players[0].Name := '';
Players[0].Pass := '';
Players[0].Nick := '';
Players[0].Active := True;
Players[1].Name := '';
Players[1].Pass := '';
Players[1].Nick := '';
Players[1].Active := True;
end;
Procedure Bitmaps;
begin
Log := DTMFromString('78DA6314616060106340013E2E32609A11CA6' +
'7540412520C688011550D480B2F0135FC40828F801A7620214C40' +
'0D3311EE0199234F847B9408A891246C0E00D8F60238');
Bankers := DTMFromString('78DA639461606010654001FFFFFF07D38C503' +
'EA31090904455F3E70F13A61A41026A8481841C7E3500E04109A4' +
'');
end;
//Made by Sumillion
function FindEnt(fx, fy: Integer; AvoidWhenFound: Boolean): Boolean;
var
arUpTextEntColorPoints: TPointArray;
x, y, EntTime, tcts: Integer;
begin
if not(LoggedIn)then
Exit;
GetMousePos(x, y);
if(x <> fx)or(y <> fy)then
MMouse(fx, fy, 0, 0);
if(IsUpText('Chop'))then
begin
tcts := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorspeed2Modifiers(0.4, 0.4);
FindColorsTolerance(arUpTextEntColorPoints, 51657, 80, 6, 127, 20, 5);
Result := Length(arUpTextEntColorPoints) > 10;
ColorToleranceSpeed(tcts);
end;
if(Result)then
begin
WriteLn('Ent Found!!');
if(AvoidWhenFound)then
begin
Writeln('Waiting for it to go away.');
MouseFindNoFlag(MMCX, MMCY, -1, 1);
MarkTime(EntTime);
while(TimeFromMark(EntTime) < 35000)do
if(Random(20) > 15)then
IdleTime(500, 500, 0.4)
else
Wait(500 + Random(500));
EntsAvoided := EntsAvoided + 1;
end;
end;
end;
//I got this procedure from Derek-
Procedure AngleWalk(WAngle: string; Dist: Integer; WFlag: Boolean);
var
Angle : Extended;
TheAngle, x, y : Integer;
begin
Case LowerCase(WAngle) of
'n' : TheAngle := 0;
'w' : TheAngle := 90;
's' : TheAngle := 180;
'e' : TheAngle := 270;
else
begin
try
TheAngle := StrToInt(GetNumbers(WAngle));
except
WriteLn('AngleWalk Failed: Invalid string/integer entered.');
Exit;
end;
end;
end;
TheAngle := 270 - TheAngle;
if (Dist > 72) then Dist := 72;
Angle := rs_GetCompassAngleDegrees;
x := MMCX + Round(Dist * Cos((Angle + TheAngle) * (pi/180)));
y := MMCY + Round(Dist * Sin((Angle + TheAngle) * (pi/180)));
Mouse(x, y, 0, 0, True);
if WFlag then
begin
Wait(RandomRange((Dist * 24), (Dist * 26)));
FFlag(0);
end;
end;
procedure ToSpot;
begin
MakeCompass('N');
SetRun(True);
AngleWalk('170', 40, True);
end;
procedure MyAntiBannage;
begin
case Random(40) of
0: RandomRClick;
1: BoredHuman;
2: RandomMovement;
3: AlmostLogout;
4: PickUpMouse;
5: HoverSkill('Woodcutting', False);
end;
end;
procedure Bank;
begin
MakeCompass('N');
SetRun(False);
GameTab(4);
If FindSymbol(x,y,'bank')Then
begin
Mouse(x,y,3,3,true);
Flag;
end;
If not FindSymbol(x,y,'bank')Then
if DTMRotated(Bankers, x, y, MMX1, MMY1, MMX2, MMY2) then
begin
Mouse(x, y, 1, 1, True);
Flag;
end;
begin
MarkTime(time);
repeat;
if (not(Loggedin)) then break;
If FindObj(x,y,'ank booth',670542,3) then
Mouse(x,y,3,3,false);
ChooseOption('uickly');
Wait(2000);
until(BankScreen or (TimeFromMark(time) > 120000));
end;
C2 := C2 + AmountDTM('Inventory',Log);
ReportVars[0]:= ReportVars[0] + AmountDTM('Inventory',Log);
C1 := C1 + 1;
ReportVars[1]:= ReportVars[1] + 1;
Deposit(2, 28, 2);
CloseBank;
end;
procedure ChopTree;
begin
repeat
If Not Loggedin Then Break;
if (FindObjCustom(X, Y, ['ill','low','illo','llo'], [3896169,3238238,3902333,1387816], 3)) then
begin
FindEnt(x,y,true);
Mouse(x,y,3,3,True);
FFlag (0);
FindNormalRandoms;
MyAntiBannage;
Wait(5000);
end;
Until(invfull);
end;
procedure Reports;
begin
ClearDebug;
writeln('------Skilld Us Willow Chopper and Banker------');
writeln('Cut About '+IntToStr(C2)+' Willows');
writeln('Banked '+IntToStr(C1)+' Times');
writeln('Worked For '+TimeRunning);
SRLRandomsReport;
end;
begin
SetupSRL;
ScriptID := '636';
SRLID := YourSRLID;
SRLPassword := YourSRLPassword;
Disguise('eBay');
ActivateClient;
Bitmaps;
DeclarePlayers;
repeat
if LoggedIn then Logout;
LoginPlayer;
repeat
ToSpot;
ChopTree;
MyAntiBannage;
if InvFull then
begin
Bank;
Reports;
end;
if not Loggedin then NextPlayer(False);
until C1 = Loads;
NextPlayer(True);
until False;
end.——————————————————
<!– END TEMPLATE: formanswers –>