ZaSz
2007-10-25 03:38:55
2007-10-25 03:38:55
2007-10-25 04:30:51
2007-10-25 04:31:44
2007-10-25 04:46:21
2007-10-28 23:39:08
2007-10-29 08:43:19
2007-10-29 10:08:05
2007-10-29 10:27:26
2007-10-29 20:45:11
2007-10-30 00:57:06
2007-10-30 06:52:44
From: adarsh_wifi
Dude!! This Script Rox!!!! 0mg!! pwnage!!! :P!!! Just Improve The Ent Thingy!! plzz!!! xxx!!!
From: KingdofSpades
Does anybody know what to put for the identifier to be known? Mine says unknown identifyer for line 17
2007-10-30 19:05:59
2007-10-30 19:12:18
2007-10-31 04:32:45
From: krnpride
not bad for ur first script
idunt think mine will be as good as urs wen i make my first
From: im dan
looks good, ill test it soon and say if i see anything wrong with it (y)
2007-10-31 14:12:40
From: SuperRitsu
I ALWAYS keep getting this error, no matter what script I use.
You should know how to fix this, so please help me.
Heres my inputs.
begin
HowManyPlayers:= 0;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer:= 0;
Players[0].Name := 'glegend808'; //UserName
Players[0].Pass := '**********'; //Password
Players[0].Nick := 'ege'; //2-4 letters of username
Players[0].Integers[1] := 10; //Number of loads before switching
Players[0].Booleans[1] := True; //Is the axe wielded?
Players[0].Active := True; //Active
Writeln('Using '+IntToStr(HowManyPlayers)+' Players');
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
end;
So yeah much help appreciated. :)
2007-11-01 02:38:43
2007-11-01 08:11:39
2007-11-02 07:10:32
2007-11-03 12:16:36
2007-11-05 09:00:09
2007-11-05 17:40:08
2007-11-06 01:13:55
2007-11-06 22:35:18
2007-11-06 23:06:01
2007-11-07 03:54:14
2007-11-07 08:25:15
2007-11-07 09:14:21
2007-11-07 10:41:18
2007-11-07 16:34:18
2007-11-07 17:37:01
2007-11-07 18:03:54
2007-11-07 18:11:10
2007-11-07 18:20:58
2007-11-07 18:31:33
2007-11-07 18:36:22
2007-11-07 18:55:44
2007-11-07 19:27:54
2007-11-07 19:41:02
From: zasz
Hypersecret i do give you permission to use my autoresponder. As long as you give me credit.
function AutoResponce:Boolean;
var Responce, Lvl: String;
Reply: Integer;
begin
if AutoRespond then
if FindBlackChatMessage(Players[CurrentPlayer].Name) then Exit;
if (InChat(Players[CurrentPlayer].Name)) then
begin
Reply := Random(10);
case Reply of
0: Responce := ('yea');
1: Responce := ('wat');
2: Responce := ('what');
3: Responce := ('yeah');
4: Responce := ('ya');
5: Responce := ('??');
6: Responce := ('yep that''s me');
7: Responce := ('yes');
8: Responce := ('hhmmm?');
9: Responce := ('yep');
end;
TypeSend(Responce);
Result := True;
Responds := Responds + 1;
end;
if (InChatMulti('lol', 'lawl', 'haha')) or
(InChatMulti('haha', 'rofl', 'lmfao')) or
(InChatMulti('lmoa', 'funny', 'hehe')) then
begin
Reply := Random(10);
case Reply of
0: Responce := ('lol');
1: Responce := ('rofl');
2: Responce := ('lawl');
3: Responce := ('lmao');
4: Responce := ('lmfao');
5: Responce := ('haha');
6: Responce := ('haha');
7: Responce := ('hehe');
8: Responce := ('geez lol');
9: Responce := ('roflmfao');
end;
TypeSend(Responce);
Result := True;
Responds := Responds + 1;
end;
if (InChatMulti('str', 'strength', 'str')) then
begin
Lvl := IntToStr(GetSkillLevel('strength'));
Reply:= Random(5);
case Reply of
0, 2, 4: Responce := (Lvl);
1: Responce := ('My str lvl is '+ Lvl);
3: Responce := (Lvl +' is my str lvl');
end;
TypeSend(Responce);
Result := True;
Responds := Responds + 1;
end;
if (InChatMulti('att', 'attack', 'att')) then
begin
Lvl := IntToStr(GetSkillLevel('attack'));
Reply:= Random(5);
case Reply of
0, 2, 4: Responce := (Lvl);
1: Responce := ('My att lvl is '+ Lvl);
3: Responce := (Lvl +' is my att lvl');
end;
TypeSend(Responce);
Responds := Responds + 1;
Result := True;
end;
Result := False;
end;2007-11-07 19:53:08
2007-11-07 20:30:33
2007-11-07 20:33:11
2007-11-07 20:57:35
2007-11-07 21:54:22
2007-11-08 10:55:28
2007-11-08 12:42:59
2007-11-08 13:14:53
2007-11-08 13:20:08
program autowc;
{.include SRL/SRL.Scar}
{.include SRL/SRL/Skill/Woodcutting.Scar}
Var x, y, H, M, S, WillowLog, responces, Willow, TotalWillows, Banked,
EntsAvioded : Integer;
Const
willowtree= 2658424;
RockColor = 4406840;
Procedure DeclarePlayers;
begin
SRLID := '';
SRLPassword := '';
SRLPlayerForm(True, [], [], [], []);
Writeln(IntToStr(HowManyPlayers)+' Player(s);');
CheckUserNicks;
end;
procedure sig;
begin
writeln('The following is a... ');
wait(500);
writeln('ZaszMedia Production');
wait(500);
writeln('Its time to Zasz Up your Media!');
wait(500);
end;
procedure Login;
begin
if (not(LoggedIn)) then
LoginPlayer;
end;
procedure Report;
begin
ClearDebug;
Writeln('[=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-]');
Writeln('| ~ Welcome to the Willow cutter/banker ~ |');
Writeln('|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|');
ConvertTime(GetTimeRunning, H, M, S);
Writeln('|You are using V2.0');
Writeln('|Time Run: ' + IntToStr(H) + ':' + IntToStr(M) + ':' + IntToStr(S));
Writeln('|Chopped: ' + IntToStr(WILLOWLOG) + ' Logs');
Writeln('|Banked: ' + IntToStr(Banked) + ' Loads Of Willows');
Writeln('|Avioded: ' + IntToStr(ENTSAVIODED) + ' Number Of Ents');
Writeln('|Found: ' + IntToStr(Lamps) + ' Lamps');
writeln('|Auto-respnded: ' +IntToStr(responces) + ' times');
Writeln('--------------------------------------------')
end;
function FindFastRandoms: Boolean;
var
i: Integer;
begin
for i:=1 to 10 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;
8: begin
if InBlack then
begin
Result := True;
Players[CurrentPlayer].loc := 'InBlack';
Logout;
Exit;
end;
end;
9: RC;
10: Respond;
end;
wait(1);
end;
end;
procedure FindRandoms;
begin
FindTalk;
FindFastRandoms;
FindNormalRandoms;
FindLamp('Woodcutting');
SolvePinball;
if (FindFight) then
begin
MakeCompass('N');
RunTo('N', True);
Wait(7000 +Random(3000));
end;
end;
function AutoResponce:Boolean; //Credits go to Hypersecret
var Responce, Lvl: String;
Reply: Integer;
begin
if FindBlackChatMessage(Players[CurrentPlayer].Name) then Exit;
if (InChat(Players[CurrentPlayer].Name)) then
begin
Reply := Random(10);
case Reply of
0: Responce := ('yea');
1: Responce := ('wat');
2: Responce := ('what');
3: Responce := ('yeah');
4: Responce := ('ya');
5: Responce := ('??');
6: Responce := ('yep that''s me');
7: Responce := ('yes');
8: Responce := ('hhmmm?');
9: Responce := ('yep');
end;
TypeSend(Responce);
Result := True;
responces := responces + 1;
end;
if (InChatMulti('lol', 'lawl', 'haha')) or
(InChatMulti('haha', 'rofl', 'lmfao')) or
(InChatMulti('lmoa', 'funny', 'hehe')) then
begin
Reply := Random(10);
case Reply of
0: Responce := ('lol');
1: Responce := ('rofl');
2: Responce := ('lawl');
3: Responce := ('lmao');
4: Responce := ('lmfao');
5: Responce := ('haha');
6: Responce := ('haha');
7: Responce := ('hehe');
8: Responce := ('geez lol');
9: Responce := ('roflmfao');
end;
TypeSend(Responce);
Result := True;
responces := responces + 1;
end;
if (InChatMulti('str', 'strength', 'str')) then
begin
Lvl := IntToStr(GetSkillLevel('strength'));
Reply:= Random(5);
case Reply of
0, 2, 4: Responce := (Lvl);
1: Responce := ('My str lvl is '+ Lvl);
3: Responce := (Lvl +' is my str lvl');
end;
TypeSend(Responce);
Result := True;
responces := responces + 1;
end;
if (InChatMulti('wc', 'woodcuting', 'woodcut')) then
begin
Lvl := IntToStr(GetSkillLevel('woodcutting'));
Reply:= Random(5);
case Reply of
0, 2, 4: Responce := (Lvl);
1: Responce := ('My Woodcutting lvl is '+ Lvl);
3: Responce := (Lvl +' is my Wc lvl');
end;
TypeSend(Responce);
Result := True;
responces := responces + 1;
end;
Result := False;
end;
procedure AntiBan;
begin
if (not(LoggedIn)) then
Exit;
case Random(8) of
0: RandomRClick;
1: HoverSkill('Woodcutting', False);
2: RandomMovement;
3: BoredHuman;
4: PickUpMouse;
5: AlmostLogout;
6: DoEmote(1 +Random(20));
7: begin
GameTab(1 +Random(12));
wait(2000 +Random(1000));
GameTab(4);
end;
end;
end;
procedure EntFinder; // Thanks to YoHoJo. Modded by Bobbohobbo
var
EX, EY: integer;
FX, FY: integer;
SafeEntWait: LongInt;
begin
if (not (LoggedIn)) then
Exit;
begin
Status('Checking For Ent')
if
(FindObjCustom(EX, EY, ['Willow'], [4690821], 5)) then
begin
MMouse(EX, EY, 0, 0)
if FindColorTolerance(FX, FY, 55769, 85, 15, 115, 15, 20) then
begin
Status('Ent Found');
MouseFindFlag(645, 83, 2, 2);
MarkTime(SafeEntWait)
ENTSAVIODED := ENTSAVIODED + 1
repeat
FTWait(5)
FindNormalRandoms;
if not (LoggedIn) then
NextPlayer(False);
until TimeFromMark(SafeEntWait) > 29000 + Random(10000)
end;
end;
end;
end;
Procedure Chop;
var CuttingTime : integer;
begin
MarkTime(CuttingTime);
repeat
if (not(LoggedIn)) then
Exit;
if(FindColorSpiralTolerance(x,y,willowtree,MSX1,MSY1,MSX2,MSY2,5)) then
begin
AutoResponce;
EntFinder;
MMouse(x,y,0,0);
GetMousePos(x, y);
Mouse(x,y,0,0,true);
Wait(9000 +Random(3000));
AutoResponce;
EntFinder;
//randomtalk; //this is optional if you want to add some random talk!
end;
until (InvFull) or (TimeFromMark(CuttingTime) > 600000+random(60000));
Writeln('We have reached full capacity, heading for the bank.');
end;
procedure gotowillows;
begin
if (not(LoggedIn)) then
Exit;
Begin
PerfectNorth;
HighestAngle;
Begin
ClickExactMMColorTol(RockColor, 5);
FFlag(0);
Begin
If(FindObj(x, y,'illo', willowtree, 10))Then
WriteLn('Found Willows, Begging To Cut Them.');
End;
End;
End;
End;
procedure BankWalk;
begin
if (not(LoggedIn)) then
Exit;
SymbolAccuracy:= 0.4;
Makecompass('N');
HighestAngle;
if (not(FindSymbol(x, y, 'bank'))) then
begin
NextPlayer(False);
end;
begin
if (FindSymbol(x, y, 'bank')) then
begin
Mouse(x, y, 2, 2, true);
Flag;
Writeln('We made it to the bank. Trying to bank.');
end;
end;
end;
procedure BankIt;
var Tries : Integer;
begin
if (not(LoggedIn)) then
Exit;
repeat
HighestAngle;
OpenBankQuiet('db');
Flag;
Wait(500 + random(500));
FixBank;
Tries := Tries + 1;
if (Tries = 25) then
begin
NextPlayer(False);
Exit;
end;
until (BankScreen)
begin
if (BankScreen) then
begin
if (Players[CurrentPlayer].Booleans[1] = True) then
begin
deposit(2,28,2);
CloseBank;
RunTo('S', True);
end;
begin
if (Players[CurrentPlayer].Booleans[1] = False) then
begin
Deposit(2, 28, 2);
CloseBank;
MakeCompass('N');
end;
end;
begin
TotalWillows:= TotalWillows + Willow;
Banked := Banked + 1
WILLOWLOG := WILLOWLOG + 28
Writeln('Deposited a full load of willows, now going to chop more');
end;
end;
end;
end;
begin
cleardebug;
SetupSRL;
Disguise('iTunes');
sig;
SetupWoodcutting;
ActivateClient;
DeclarePlayers;
if (not(LoggedIn)) then Login;
repeat
gotowillows;
repeat
FindRandoms;
Chop;
until (InvFull) or (not LoggedIn)
AntiBan;
BankWalk;
BankIt;
TotalWillows:= 0;
Report;
until Players[CurrentPlayer].Integers[1] = Banked
NextPlayer(True);
end.Program ULTRAWillowCutter;
{.Include SRL/SRL.Scar}
{.Include SRL/SRL/Skill/Woodcutting.Scar}
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
{ C R E D I T S.
YOHOJO AND BOBBOHOBBO FOR THEIR ENT FINDER.
FREDDY1990 FOR SCAR :).
U L T R A FOR HIS NICE SCRIPT :D.
C R E D I T S.}
//////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
// I M P O R T A N T.
// DO NOT I REPEAT, DO NOT TAKE ANYTHING FROM THIS SCRIPT WITHOUT MY PERMISSION
// IF YOU PEOPLE SEE SOMONE COPY ANYTHING FROM MY SCRIPT WITHOUT MY PERMISSION
// PLEASE DO REPORT TO ME THIS INSTANT, SO I COULD TELL SOMONE LIKE A SRL MOD
// ABOUT WHAT AND HOW HAPPEND, AND THE PERSON WHO COPIED ME, WILL BE BANNED.
// I M P O R T A N T.
////////////////////////////////////////////////////////////////////////////////
{///////////////////////////////////////////////////////////////////////////////
{ CATEGORY: WOODCUTTING.
{ AUTHOR: U L T R A.
{ PURPOSE: LEVELS UP WOODCUTTING.
{ DESCRIPTION: CUTS WILLOWS THEN BANKS THEM.
{ PLACE: DRAYNOR VILLAGE.
{ ANTIBAN: TRUE.
{ ANTIRANDOMS: TRUE.
{ SPECIAL FEATURES: ONLY USES ONE PLAYER FOR NOW.
///////////////////////////////////////////////////////////////////////////////}
////////////////////////////////////////////////////////////////////////////////
//FeAtUrEs
//1.Anti - Randoms.
//2.Awsome Anti - Ban.
//3.Loop.
//4.Map Walking.
//5.Willow Finding And Cutting.
//6.Item Banking.
//7.Ent Finder - BY YOHOJO MODDED BY BOBBOHOBBO.
//8.My First Script.
//fEaTuReS.
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
//AdDeD.
//1.Much, Much More Chances Of Finding And Solving A Random!
//2.Better Ent Finding!
//3.Bug Fixes!
//aDdEd.
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
{
{ I N S T R U C T I O N S. USE SCAR 3.12C AND THE LATEST SRL.
1. Low detail, not laggy computer, highest brightness in runescape.
2. Start in draynor bank with your player.
3. Set up const and the declare players.
4. Drag the crosshair into the runescape window.
5. Hit run and of course enjoy my script.
{ I N S T R U C T I O N S. USE SCAR 3.12C AND THE LATEST SRL.
}
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
Const
ToDo = 50;//Loads To Do Before Logging Out.
TheWaitForCut = 3000;//Mili - Seconds To Wait Before Clicking Another Willow.
RockColor = 5921354;//Pick The Lightest Color Of The Rock South From Bank.
TreeColor = 1786422;//Pick The Color Of The Tree ONLY If Doesn't Find Willows.
Var
x, y: Integer;
TotalWillows: Integer;
ExpGained: Integer;
BankTrips: Integer;
Procedure DeclarePlayers;
Begin
HowManyPlayers:= 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer:= 0;
Players[0].Name := ''; //UserName.
Players[0].Pass := ''; //Password.
Players[0].Nick := ''; //3-4 Letters Of UserName.
Players[0].Active := True; //True If You Are Using This Player, False If Not.
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
End;
Procedure EntFinder; // Thanks to YoHoJo. Modded by Bobbohobbo
Var
EX, EY: integer;
FX, FY: integer;
SafeEntWait: LongInt;
begin
If (Not (LoggedIn)) Then
Exit;
Begin
Status('Checking For Ent')
If
(FindObjCustom(EX, EY, ['Willow'], [4690821], 5)) Then
Begin
MMouse(EX, EY, 0, 0)
If FindColorTolerance(FX, FY, 55769, 85, 15, 115, 15, 20) Then
Begin
Status('Ent Found');
MouseFindFlag(645, 83, 2, 2);
MarkTime(SafeEntWait)
Repeat
FTWait(5)
FindNormalRandoms;
If Not (LoggedIn) Then
NextPlayer(False);
Until TimeFromMark(SafeEntWait) > 29000 + Random(10000)
End;
End;
End;
End;
Procedure WaitWhileChopping;
Begin
EntFinder;
Wait(TheWaitForCut+random(1000));
EntFinder;
End;
Function FindFastRandoms: Boolean;
Var
I: Integer;
Begin
For I:=1 To 11 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;
8: Begin
If InBlack Then
Begin
Result := True;
Players[CurrentPlayer].loc := 'InBlack';
Logout;
Exit;
End;
End;
9: RC;
10: Respond;
11: ClickToContinue;
End;
Wait(1);
End;
End;
Procedure FindRandoms;
Begin
EntFinder;
FindTalk;
FindFastRandoms;
FindNormalRandoms;
FindLamp('Woodcutting');
SolvePinball;
FindEnt(x, y, true);
If(FindFight)Then
Begin
MakeCompass('N');
RunTo('E', True);
Wait(7000 +Random(3000));
RunBack;
End;
End;
Procedure RandomlyChosenSkill;
Begin
Case Random(11) Of
0: HoverSkill('Attack', False);
1: HoverSkill('Strength', False);
2: HoverSkill('Defence', False);
3: HoverSkill('Range', False);
4: HoverSkill('Prayer', False);
5: HoverSkill('Magic', False);
6: HoverSkill('Runecraft', False);
7: HoverSkill('Hitpoints', False);
8: HoverSkill('Agility', False);
9: HoverSkill('Herblore', False);
10: HoverSkill('Fishing', False);
End;
End;
Procedure ReadQuestRandom;
Begin
Case Random(4) Of
0: Begin
GameTab(3);
Wait(1000+random(5000));
Mouse(582, 265, 2, 2, True);
Wait(2000+random(6000));
Mouse(458, 70, 4, 4, True);
Wait(1000+random(1000));
GameTab(4);
End;
1: Begin
GameTab(3);
Wait(1000+random(5000));
Mouse(590, 279, 2, 2, True);
Wait(2000+random(6000));
Mouse(458, 70, 4, 4, True);
Wait(1000+random(1000));
GameTab(4);
End;
2: Begin
GameTab(3);
Wait(1000+random(5000));
Mouse(588, 295, 2, 2, True);
Wait(2000+random(6000));
Mouse(458, 70, 4, 4, True);
Wait(1000+random(1000));
GameTab(4);
End;
3: Begin
GameTab(3);
Wait(1000+random(5000));
Mouse(614, 310, 2, 2, True);
Wait(2000+random(6000));
Mouse(458, 71, 4, 4, True);
Wait(1000+random(1000));
GameTab(4);
End;
End;
End;
Procedure AntiBan;
Begin
If(Not(LoggedIn))Then
Exit;
Case Random(8) Of
0: RandomMovement;
1: HoverSkill('Woodcutting', False);
1: RandomRClick;
2: BoredHuman;
3: PickUpMouse;
4: AlmostLogout;
5: Begin
GameTab(2 +Random(12));
Wait(2000 +Random(1000));
GameTab(4);
End;
6: RandomlyChosenSkill;
7: ReadQuestRandom;
End;
End;
Procedure Walk2Willows;
Begin
If(Not(LoggedIn))Then
Exit;
Begin
PerfectNorth;
HighestAngle;
Begin
ClickExactMMColorTol(RockColor, 5);
FFlag(0);
Begin
If(FindObj(x, y,'illo', TreeColor, 10))Then
WriteLn('Found Willows, Begging To Cut Them.');
End;
End;
End;
End;
Procedure FindAndChop;
Var CuttingTime : integer;
Begin
MarkTime(CuttingTime);
Repeat
If(Not(LoggedIn))Then
Exit;
MakeCompass('N');
HighestAngle;
If(FindObj(x, y, 'illo', TreeColor, 10))then
Begin
MMouse(x, y, 4, 4);
If(IsUpText('illo'))Then
Begin
GetMousePos(x, y);
Mouse(x, y, 2, 2, True);
EntFinder;
FindRandoms;
WaitWhileChopping;
AntiBan;
End;
End;
Until (InvFull)Or(TimeFromMark(CuttingTime) > 600000+random(60000));
TotalWillows := TotalWillows+27;
ExpGained:=ExpGained+1822;
WriteLn('Chopped A Full Load Of Willow Logs, Heading For The Bank');
End;
Function BankIt: Boolean;
Begin
If(InvFull)Then
Begin
Repeat
SymbolAccuracy := 0.6;
If(FindSymbol(x, y,'Bank'))Then
Mouse(x, y, 3, 3, True);
FFlag(0);
MakeCompass('E');
OpenBankQuiet('feb');
Flag;
wait(500 + random(500));
FixBank;
Deposit(2,28,2);
CloseBank;
MakeCompass('N');
Until(FindSymbol(x, y,'Bank'));
If(FindSymbol(x, y,'Bank'))Then
Begin
ClearDebug;
BankTrips:=BankTrips+1;
End;
End;
End;
Procedure Report;
Begin
ClearDebug;
WriteLn('U L T R A Willow Chopper Version 3');
WriteLn('Cut Approx: ' + IntToStr(TotalWillows) + ' Willows.');
WriteLn('Earned Approx: ' + IntToStr(ExpGained) + ' Expirience.');
WriteLn('Banked: ' + IntToStr(BankTrips) + ' Loads.');
WriteLn('Thanks For Using U L T R A Willow Chopper Version 3');
End;
Procedure TheLoop;
Begin
Walk2Willows;
Begin
Repeat
EntFinder;
FindAndChop;
EntFinder;
FindFastRandoms;
FindRandoms;
Until(InvFull);
If(InvFull)Then
Begin
AntiBan;
FindRandoms;
FindFastRandoms;
BankIt;
Report;
End;
End;
End;
Begin
SetUpSRL;
DeclarePlayers;
If(Not(LoggedIn))Then
Begin
LoginPlayer;
ActivateClient;
Begin
Repeat
TheLoop;
Until(BankTrips = ToDo)Or(Not(LoggedIn));
If(BankTrips = ToDo)Or(Not(LoggedIn))Then
Exit;
Report;
TerminateScript;
End;
End;
End.2007-11-08 15:07:35
2007-11-08 15:30:12
2007-11-08 15:35:49
procedure gotowillows;//This procedure is exactly like mine but you changed the name!!!
begin
if (not(LoggedIn)) then
Exit;
Begin
PerfectNorth;
HighestAngle;
Begin
ClickExactMMColorTol(RockColor, 5);
FFlag(0);
Begin
If(FindObj(x, y,'illo', willowtree, 10))Then//This is in my script but willowtree is TreeColor in my script!!!
WriteLn('Found Willows, Begging To Cut Them.');//This text is exactly like my in my script!!!
End;
End;
End;
End;
Procedure Chop;//This procedure is almost like mine ut you used other names of procedures!!!
var CuttingTime : integer;
begin
MarkTime(CuttingTime);// Just like in my script!!!!!!
repeat
if (not(LoggedIn)) then
Exit;
if(FindColorSpiralTolerance(x,y,willowtree,MSX1,MSY1,MSX2,MSY2,5)) then
begin
AutoResponce;
EntFinder;
MMouse(x,y,0,0);
GetMousePos(x, y);
Mouse(x,y,0,0,true);
Wait(9000 +Random(3000));
AutoResponce;
EntFinder;
//randomtalk; //this is optional if you want to add some random talk!
end;
until (InvFull) or (TimeFromMark(CuttingTime) > 600000+random(60000));//Hmm in my script i have it too?why is it same?600000?
Writeln('We have reached full capacity, heading for the bank.');
end;
until (InvFull) or (not LoggedIn)//I got it too in my script? hmm
TotalWillows: Integer;//Just like in my script!!!
2007-11-08 15:46:46
From: zasz
It has basic randoms/auto responder.
Please post feedback.
version 1.0 release
updated the ent finder!
Don't forget to still post feedback!
Version 2.0 IS OUT! BIG update
Different way of managing players!
I made it so it reports progress!
Way different way of walking to the willows.
Still working on it. Now you can post proggies!
Credits to Hypersecret for the autoresponce.
2007-11-08 15:49:18
2007-11-08 15:51:18
From: U L T R A
Nothing alike? really?Then wtf all of this below???
procedure gotowillows;//This procedure is exactly like mine but you changed the name!!!
begin
if (not(LoggedIn)) then
Exit;
Begin
PerfectNorth;
HighestAngle;
Begin
ClickExactMMColorTol(RockColor, 5);
FFlag(0);
Begin
If(FindObj(x, y,'illo', willowtree, 10))Then//This is in my script but willowtree is TreeColor in my script!!!
WriteLn('Found Willows, Begging To Cut Them.');//This text is exactly like my in my script!!!
End;
End;
End;
End;
Procedure Chop;//This procedure is almost like mine ut you used other names of procedures!!!
var CuttingTime : integer;
begin
MarkTime(CuttingTime);// Just like in my script!!!!!!
repeat
if (not(LoggedIn)) then
Exit;
if(FindColorSpiralTolerance(x,y,willowtree,MSX1,MSY1,MSX2,MSY2,5)) then
begin
AutoResponce;
EntFinder;
MMouse(x,y,0,0);
GetMousePos(x, y);
Mouse(x,y,0,0,true);
Wait(9000 +Random(3000));
AutoResponce;
EntFinder;
//randomtalk; //this is optional if you want to add some random talk!
end;
until (InvFull) or (TimeFromMark(CuttingTime) > 600000+random(60000));//Hmm in my script i have it too?why is it same?60000?
Writeln('We have reached full capacity, heading for the bank.');
end;
until (InvFull) or (not LoggedIn)//I got it too in my script? hmm
TotalWillows: Integer;//Just like in my script!!!
2007-11-08 16:04:50
2007-11-08 16:07:40
2007-11-08 16:18:55
2007-11-09 18:30:55
2007-11-09 19:41:36
2007-11-09 19:51:05
2007-11-17 15:29:20
2007-11-17 17:53:55
2007-11-18 00:37:25
2007-11-18 05:25:01
2007-11-18 05:26:14
2007-11-20 18:07:06
2007-11-21 11:00:46
2008-04-09 15:51:49
2008-04-16 20:42:55
2008-04-17 01:10:30
2008-04-17 01:12:35
2008-09-25 13:10:01
Line 25: [Error] (16308:1): Unknown identifier 'NickNameBMP' in script C:\Program Files\SCAR 3.15\Scripts\From Scratch.scar
Failed when compiling
2008-09-27 14:14:20
2008-10-06 16:20:56
2008-10-06 20:11:21
2008-10-07 13:09:49
2008-10-12 04:11:46
From: zaszOh, I'll be sure to note that I dont know how the script works, after all, I DONT WANT TO KNOW HOW TO COPY AND PASTE OFF OTHER PEOPLE'S SCRIPTS! Ultra, I believe the script is yours because you both put the words 'Begging to cut tree' insted of 'Beginning to cut tree' No one should be dumb enough to even try to copy someone elses script, especially without looking through it for spelling errors..
lol andy, please note you dont know how this script works.
2008-10-12 05:28:22
2009-02-16 15:59:03
2009-02-16 16:03:44
2009-02-22 11:28:12
2009-02-22 11:36:03
2009-02-24 09:32:16
2009-03-07 16:28:57
2009-03-08 06:35:31
2009-03-09 17:48:51
2009-03-09 21:27:18
From: uwish30
like the script