SRL Archive - RS3 Outdated / Broken Scripts

S1NYews


Sin

2012-01-02 19:12:45

Hey guys, releasing my second script tonight -
S1NYews LITE.
This IS the lite version so there are a couple things it does and a couple things that it doesn't do.
Video Promo of it -
http://www.youtube.com/watch?v=RhUmOLYq_Ko&lc=XBB20HGM97fnQFRIvDUCOUdcPlxBca86E6xnSYIqcu8&feature=inbox

What it does -

Chops ONE of the yew trees in edgeville
Banks
======================================
What it doesn't do -

Chop both of the Yew Trees in Edgeville
Does NOT have support for multiple locations
Does NOT wait for the inventory to be full before banking (in some ways it's more efficient)
Does NOT have many failsafes

How to get the full version -
Pay me 100M
Nahh im jk, just pm me WHY you want the script and what you'll use it for. Goldfarming is an instant NO. Yews are overexpensive atm and I want them t crash a bit so I can 99 Fletching a bit easier so... But I dont want yews to plummet to much. Full Version will be in Members as soon as i'm one :p



The Script:
program S1NYews;
{$include srl/srl/misc/smart.scar}
{$I SRL/SRL.Scar}
{$I srl/srl/misc/debug.scar}
var
YewCount:Integer;

{Recent Changes-
1.1 January 2nd 2012
Revamped the whole code
Added numerous failsafes
Banking should be flawless

1.2 January 4th 2012
Cleaned up the whole code
Fixed Radial Walking bug(silly me :L)
added tons of failsafes
progress report

1.3
==To Come==
Seer's Village Support}

//Please start at the Yews.

{Currently featuring ONLY Edgeville.}
{Post on thread if you want support}
{for places such as Seers', GE, and whatever}
{Version 1.2}
{Updated January 4th, 2012}
//Script will be available for only a short time to prevent Yews from crashing
//Moving to Members+ as soon I can.

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name := ''; // Username
Players[0].Pass := ''; // Password
Players[0].Active := True;
Players[0].Pin := '';
Players[0].BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;// declare players

procedure AntiBan;
begin
case random(50) of //change the number in brackets to however you want the antiban to perform
0: RandomRClick;
1: PickUpMouse;
2: RandomRClick;
3: HoverSkill('woodcutting', False);
end;
end;
procedure AntiRandoms;
begin
FindNormalRandoms;
LampSkill := 'firemaking'; //change to whatever you want
LevelUp;
end;
{DONT TOUCH BElOW IF YOU HAVE NO EXPERIENCE AND DONT WANT YOUR BOT TO NOT START.
IF YOU CHANGED SOMETHING AND IT DOESNT WORK, DONT YOU DARE COME CRYING TO ME
AND SAYING "0mfG, w7f !s th1s bu11sh!t. Eet n0 w0rk foar m3." without having details.
I WILL RESPOND WITH A "UMADBRUH?" TO YOU.
Have a nice day :)
}

procedure SetupLogin;
begin
ClearDebug;
Smart_Server := 87;
Smart_Members := True;
Smart_Signed := True;
Smart_SuperDetail := False;
SetupSRL;
DeclarePlayers;
LoginPlayer;
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Functions=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function DepositEverything:Boolean;
var
x,y:Integer;
begin
FindObjCustom(x, y, ['eposit','items'], [2052490], 2);
Mouse(x, y, 0, 0, True);
end;
Function CloseDepositBox:boolean;
var
x2, y2:integer;
begin
if FindObjCustom(x2, y2, ['Close'], [1580837], 0) then
Mouse(x2, y2, 0, 0, True);
end;
function FindAndOpenDBox:Boolean;
var
x,y:Integer;
begin
repeat
if FindObjCustom(x, y, ['eposit'], [8092544, 789517], 2) then
MMouse(x, y, 0, 0);
until(IsUpText('eposit'));
Mouse(x, y, 2, 2, True);
end;
function CheckIfLoggedin:Boolean;
begin
if Not LoggedIn then
writeLn('Not Logged In, Ending Script');
TerminateScript;
end;
function NorthAndHigh:Boolean;
begin
MakeCompass(0);
SetAngle(True);
end;
function FindYewTree:Boolean;
var
x2,y2:Integer;
begin
FindObjCustom(x2, y2, ['hop', 'down'], [4937570, 4344918], 5);
end;
function RAngle:Boolean;
begin
MakeCompass(RandomRange(0,359));
end;
procedure Report;
begin
writeLn('========================');
writeLn('========S1NYews=========');
writeLn('===Time Running: ' + TimeRunning);
//writeLn('===Logs: ' + IntToStr(YewCount));
//writeLn('===Exp: ' + IntToStr(YewCount * 175));
writeLn('========================');
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Edgeville=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
procedure Bank;
begin
NorthAndHigh;
RadialWalkTolerance(5198946, 30, 45, 60, 1, 1, 2);
if IsMoving then
begin
wait(5000);
MakeCompass(350);
SetAngle(False);
wait(1000);
end else
begin
wait(10000);
CheckIfLoggedIn;
end;
AntiRandoms;
FindAndOpenDBox;
if DidRedClick then
begin
wait(6000 + random(300));
end else
begin
wait(6000);
CheckIfLoggedIn;
end;
if DepositScreen then
begin
DepositEverything;
CloseDepositBox;
end else
begin
CheckIfLoggedIn;
If LoggedIn then
begin
FindAndOpenDBox
DepositEVERYthing;
CloseDepositBox;
end;
end;
MakeCompass(0);
WriteLn('Walking Back');
RadialWalk(3885138, 160, 180, 70, 1, 1);
if FlagPresent then
repeat
begin
wait(200);
end
until(Not IsMoving);
RadialWalk(2833988, 230, 270,42, 1, 1);
if FlagPresent then
repeat
wait(100);
until(Not IsMoving);
wait(20000);
ClearDebug;
end;
procedure ChopNorthTree;
var
x,y:Integer;
begin
SetAngle(False);
MakeCompass(0 + random(20));
wait(300);
repeat
if FindObjCustom(x, y, ['hop', 'down'], [4937570, 4344918], 5) Then
begin
WriteLn('Found North Yew');
MMouse(x, y, 2, 2);
end;
until(IsUpText('Chop down'));
Mouse(x, y, 2, 2,True);
repeat
wait(100);
MMouse(x, y, 2, 1);
until(Not IsUpText('own') or InvFull);
if FindBlackChatMessage('yew') then
begin
YewCount:= YewCount + 1
end;
AntiBan;
writeLn('Yew Tree is down. Banking'); //yawn .........
end;
procedure Edgeville;
begin
ClearDebug;
SetupLogin;
SetupSRL;
writeLn('============================================');
writeLn('WIELD YOUR HATCHET PLEASE!');
writeLn('This is not an error message, just a warning');
writeLn('============================================');
DeclarePlayers;
ActivateClient;
repeat
ChopNorthTree;
//WalkToSouth
//ChopSouthTree
Bank;
Report;
until(false);
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Seers'========================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================The GE========================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Main Code=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
begin
Edgeville; //Change this to your location (V1.3+ only)
end.

Changelog:
January 2nd, 2011 - Initial Release
January 4th, 2011 - Bug Fixes

CorrectColour

2012-01-02 19:26:09

Sick I think I'll give it a go(:

Sin

2012-01-02 19:29:02

From: CorrectColour
Sick I think I'll give it a go(:


Sir, i'm honoured to have your first post in my thread.

Shuttleu

2012-01-02 19:30:13

just a suggestion that many people would prefer, can you upload the script as a attachment

~shut

[XoL]

2012-01-02 19:36:11

Not going to lie, I was actually going to make this script cause someone requested it :P. I may still do it, but your right I like the prices of yews.

Great job with all the new scripts!

mormonman

2012-01-02 19:41:13

Your CloseDepositScreen has a possibly bannable error. It moves the mouse after it found the button. In order to fix that, just remove the randomness from the mouse click.

Work on some failsafes. If it doesn't deposit everything you don't want it to close the deposit box. If a radialwalk fails you don't want it to try the next one. Throw some if..thens in there :)

Also, avoid endless loops. Use either a time-out or break out of the loop with a fail counter.

Sin

2012-01-02 19:47:24

From: mormonman
Your CloseDepositScreen has a possibly bannable error. It moves the mouse after it found the button. In order to fix that, just remove the randomness from the mouse click.

Work on some failsafes. If it doesn't deposit everything you don't want it to close the deposit box. If a radialwalk fails you don't want it to try the next one. Throw some if..thens in there :)

Also, avoid endless loops. Use either a time-out or break out of the loop with a fail counter.


Will do, this is just the lite version so its not apriority,
But i have a question, is there a function where it detects if a flag has appeared on the minimap?

Shuttleu

2012-01-02 19:49:12

From: S1N
Will do, this is just the lite version so its not apriority,
But i have a question, is there a function where it detects if a flag has appeared on the minimap?


"FlagPresent" i believe

~shut

Sin

2012-01-03 00:48:30

From: Shuttleu
"FlagPresent" i believe

~shut


I'll incorporate this asap tommorow.

aerrow107

2012-01-03 01:51:29

pmed you S1N

okokokok

2012-01-03 02:52:10

I am definately gonna give it a go. Im also going to check your code a bit, because at the moment i am working on a yew chopper in a different location :)

Anyway looks great, ill post a proggy soon!

Kyle Undefined

2012-01-03 05:32:14

Good looking script, keep it up! :)

Swatarianess

2012-01-03 06:16:19

Looks nice :D Close to bank and not many people use yews there ^^

Elitezer0

2012-01-03 06:32:38

Mmm I'll give it a go for you sir

Sin

2012-01-03 13:00:28

RadialWalking is being a bitch so I can't upload the update which fixes all the known problems(Banking prematurely, not banking at all and such.)

wantonman

2012-01-03 15:43:54

so basically u always keep the mouse hoverd over the tree?

Sin

2012-01-03 16:01:49

Yah, pretty much, it reads when the tree is down that way.
I'll update it to a TPA later on.

Erke

2012-01-03 16:23:02

Is it ok if I add the south tree for my personal use?

Sin

2012-01-03 19:08:04

Meh, it's open source, or you can wait till I release the full version.

aerrow107

2012-01-04 01:42:10

oh can I have a copy of the full version when you release it please?

Drax

2012-01-04 01:59:20

Looks good but instead of DepositAll; I have changed it to Deposit(2,28,True); because i can't wield my axe. Also what is up with the radial walking?

Sin

2012-01-04 11:38:07

Fixed it!
Expect a release soon, added Progress Reports to it :D

Drax

2012-01-04 18:12:24

Sounds Good Bro, keen to check it out.

g2n

2012-01-04 19:38:34

Nice script.

Sin

2012-01-04 20:41:42

Say hello to Version 1.2 :)
Fixed SO many bugs, + got the foundation for the Full Version. Enjoy!

Drax

2012-01-04 22:22:07

hey bro since SRL 5 is out could you be able to make the script compatible, i'm struggling being new and all….. Thanks

Rezozo

2012-01-04 22:55:18

Where do we start our player out for this?

Drax

2012-01-04 23:01:09

Next to the North Yew in edgeville, read the description in the script its in there.

Sin

2012-01-05 12:07:16

Expect ANOTHER update soon!
What's in this update -
DTM Walking
Failsafes fixing the Endless Loop

Next Next Version -
DTM Object Finding

Rezozo

2012-01-05 19:51:01

Been searching for a good yew cutter…

Just doesnt work for me, it starts chopping than when tree is chopped (8-9 logs), it tries to bank. (emphasis on tries…)

it goes to deposit box, deposits and than keeps on going north for some reason. Finally I had to stop it after 4 tries.

Drax

2012-01-05 21:08:31

OK is anyone else getting an error when it trys to walk to the bank after chopping? I get this below then the script terminates, please help?
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap]

Sin

2012-01-05 21:59:49

Hmm, it's so frustrating when you're trying to release a script.
Working perfectly for me :S

Rezozo

2012-01-06 15:57:16

From: S1N
Hmm, it's so frustrating when you're trying to release a script.
Working perfectly for me :S

Are you sure, cause mines is frustrating me.

Please se my earlier post (like 3 above)…

Thx

Sterg789

2012-01-07 23:14:24

Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from ''

Is what mine says when I hit the Green arrow button thingy. please help! =(

Drax

2012-01-08 18:23:58

From: Sterg789
Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from ''

Is what mine says when I hit the Green arrow button thingy. please help! =(


It's because hes hasn't updated it for SRL 5, it can be done in 2mins but your better off waiting till he releases the newest version.

meskafonas

2012-01-11 05:16:32

i want to get this script please. be your tester

Charlyak

2012-01-14 13:18:54

hello , i tryed to execute this script and i am having issues.
i get an error code saying this

Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from ''

could you help me with my problem please?
thanks you for your time to respond.

~Charlyak

Sin

2012-01-14 14:15:03

SRL4, not SRL5.

Drax

2012-01-14 19:53:54

From: S1N
SRL4, not SRL5.


Since that everyone is using srl 5 now it is proberly best to update your script, i have already done it for personal use but there are some other aspects of the script that need updating to make it full functional which it as you are the only person that has the script working 100% i would say for everyone else it's not working as it should.

For srl 5 you need to change your file extensions from .scar to .simba.

Pornoswagg123

2012-01-15 00:03:59

From: Surfing
Since that everyone is using srl 5 now it is proberly best to update your script, i have already done it for personal use but there are some other aspects of the script that need updating to make it full functional which it as you are the only person that has the script working 100% i would say for everyone else it's not working as it should.

For srl 5 you need to change your file extensions from .scar to .simba.


Read your PM Surf i sent you THanks :)

actiav

2012-01-15 05:06:36

its not logging in for me.

pierre

2012-01-15 05:40:48

From: Surfing
Since that everyone is using srl 5 now it is proberly best to update your script, i have already done it for personal use but there are some other aspects of the script that need updating to make it full functional which it as you are the only person that has the script working 100% i would say for everyone else it's not working as it should.

For srl 5 you need to change your file extensions from .scar to .simba.


I changed those extensions to .simba But than i get an error at line 18.

Drax

2012-01-15 07:39:08

From: pierre
I changed those extensions to .simba But than i get an error at line 18.


Yeah sorry i forgot to mention you need to update the compass options ill just give you the modified script i have done. It will compile, cut the north the tree but there seems to be something wrong with radial walking so it doesn't bank properly if S1N could help me it would be great but if not ill try to get it 100% working soon.

program S1NYews;
{$include srl/srl/misc/smart.simba} // This is where i changed the file extension from .scar to .simba
{$I SRL/SRL.simba} // This is where i changed the file extension from .scar to .simba
{$I srl/srl/misc/debug.simba} // This is where i changed the file extension from .scar to .simba
var
YewCount:Integer;

{Recent Changes-
1.1 January 2nd 2012
Revamped the whole code
Added numerous failsafes
Banking should be flawless

1.2 January 4th 2012
Cleaned up the whole code
Fixed Radial Walking bug(silly me :L)
added tons of failsafes
progress report

1.3
==To Come==
Seer's Village Support}

//Please start at the Yews.

{Currently featuring ONLY Edgeville.}
{Post on thread if you want support}
{for places such as Seers', GE, and whatever}
{Version 1.2}
{Updated January 4th, 2012}
//Script will be available for only a short time to prevent Yews from crashing
//Moving to Members+ as soon I can.

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name := ''; // Username
Players[0].Pass := ''; // Password
Players[0].Active := True;
Players[0].Pin := '';
Players[0].BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;// declare players

procedure AntiBan;
begin
case random(50) of //change the number in brackets to however you want the antiban to perform
0: RandomRClick;
1: PickUpMouse;
2: RandomRClick;
3: HoverSkill('woodcutting', False);
end;
end;
procedure AntiRandoms;
begin
FindNormalRandoms;
LampSkill := 'firemaking'; //change to whatever you want
LevelUp;
end;
{DONT TOUCH BElOW IF YOU HAVE NO EXPERIENCE AND DONT WANT YOUR BOT TO NOT START.
IF YOU CHANGED SOMETHING AND IT DOESNT WORK, DONT YOU DARE COME CRYING TO ME
AND SAYING "0mfG, w7f !s th1s bu11sh!t. Eet n0 w0rk foar m3." without having details.
I WILL RESPOND WITH A "UMADBRUH?" TO YOU.
Have a nice day :)
}

procedure SetupLogin;
begin
ClearDebug;
Smart_Server := 87;
Smart_Members := True;
Smart_Signed := True;
Smart_SuperDetail := False;
SetupSRL;
DeclarePlayers;
LoginPlayer;
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Functions=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function DepositEverything:Boolean;
var
x,y:Integer;
begin
FindObjCustom(x, y, ['eposit','items'], [2052490], 2);
Mouse(x, y, 0, 0, True);
end;
Function CloseDepositBox:boolean;
var
x2, y2:integer;
begin
if FindObjCustom(x2, y2, ['Close'], [1580837], 0) then
Mouse(x2, y2, 0, 0, True);
end;
function FindAndOpenDBox:Boolean;
var
x,y:Integer;
begin
repeat
if FindObjCustom(x, y, ['eposit'], [8092544, 789517], 2) then
MMouse(x, y, 0, 0);
until(IsUpText('eposit'));
Mouse(x, y, 2, 2, True);
end;
function CheckIfLoggedin:Boolean;
begin
if Not LoggedIn then
writeLn('Not Logged In, Ending Script');
TerminateScript;
end;
function NorthAndHigh:Boolean;
begin
MakeCompass(0);
SetAngle(SRL_ANGLE_HIGH); //I also changed this from 'True' to 'SRL_ANGLE_HIGH'
end;
function FindYewTree:Boolean;
var
x2,y2:Integer;
begin
FindObjCustom(x2, y2, ['hop', 'down'], [4937570, 4344918], 5);
end;
function RAngle:Boolean;
begin
MakeCompass(RandomRange(0,359));
end;
procedure Report;
begin
writeLn('========================');
writeLn('========S1NYews=========');
writeLn('===Time Running: ' + TimeRunning);
//writeLn('===Logs: ' + IntToStr(YewCount));
//writeLn('===Exp: ' + IntToStr(YewCount * 175));
writeLn('========================');
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Edgeville=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
procedure Bank;
begin
NorthAndHigh;
RadialWalkTolerance(5198946, 30, 45, 60, 1, 1, 2);
if IsMoving then
begin
wait(5000);
MakeCompass(350);
SetAngle(SRL_ANGLE_NONE); //I changed this from 'False' to 'SRL_ANGLE_NONE'
wait(1000);
end else
begin
wait(10000);
CheckIfLoggedIn;
end;
AntiRandoms;
FindAndOpenDBox;
if DidRedClick then
begin
wait(6000 + random(300));
end else
begin
wait(6000);
CheckIfLoggedIn;
end;
if DepositScreen then
begin
DepositEverything;
CloseDepositBox;
end else
begin
CheckIfLoggedIn;
If LoggedIn then
begin
FindAndOpenDBox
DepositEVERYthing;
CloseDepositBox;
end;
end;
MakeCompass(0);
WriteLn('Walking Back');
RadialWalk(3885138, 160, 180, 70, 1, 1);
if FlagPresent then
repeat
begin
wait(200);
end
until(Not IsMoving);
RadialWalk(2833988, 230, 270,42, 1, 1);
if FlagPresent then
repeat
wait(100);
until(Not IsMoving);
wait(20000);
ClearDebug;
end;
procedure ChopNorthTree;
var
x,y:Integer;
begin
SetAngle(SRL_ANGLE_NONE); // I changed this from 'false' to 'SRL_ANGLE_NONE'
MakeCompass(0);
wait(300);
repeat
if FindObjCustom(x, y, ['hop', 'down'], [4937570, 4344918], 5) Then
begin
WriteLn('Found North Yew');
MMouse(x, y, 2, 2);
end;
until(IsUpText('Chop down'));
Mouse(x, y, 2, 2,True);
repeat
wait(100);
MMouse(x, y, 2, 1);
until(Not IsUpText('own') or InvFull);
if FindBlackChatMessage('yew') then
begin
YewCount:= YewCount + 1
end;
AntiBan;
writeLn('Yew Tree is down. Banking'); //yawn .........
end;
procedure Edgeville;
begin
ClearDebug;
SetupLogin;
SetupSRL;
writeLn('============================================');
writeLn('WIELD YOUR HATCHET PLEASE!');
writeLn('This is not an error message, just a warning');
writeLn('============================================');
DeclarePlayers;
ActivateClient;
repeat
ChopNorthTree;
//WalkToSouth
//ChopSouthTree
Bank;
Report;
until(false);
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Seers'========================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================The GE========================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Main Code=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
begin
Edgeville; //Change this to your location (V1.3+ only)
end.

actiav

2012-01-15 07:53:39

problem with this your code.

[Hint] (86:10): Variable 'Result' never used at line 85
[Hint] (93:10): Variable 'Result' never used at line 92
[Hint] (100:10): Variable 'Result' never used at line 99
[Hint] (110:10): Variable 'Result' never used at line 109
[Error] (119:10): Unknown identifier 'SRL_ANGLE_HIGH' at line 118
Compiling failed.

Drax

2012-01-15 08:00:23

There shouldn't be a problem just make sure your simba is fully updated including your SRL, if it doesn't reconize SRL_ANGLE_HIGH that means you are still running srl 4.

actiav

2012-01-15 09:07:32

ok, why my simba not login in to accounts?

Drax

2012-01-15 17:14:25

From: actiav
ok, why my simba not login in to accounts?


If you are using a script that you downloaded or copied and pasted make sure you filled out declare players properly below is an example. IF you are using MSI make sure you didn't make any mistakes for adding a player. If you are still having problems there are alot of tutorials on this forum further explaining how to BOT with simba.

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name := 'Player'; // Username
Players[0].Pass := 'qwerty'; // Password
Players[0].Active := True;
Players[0].Pin := '';
Players[0].BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;// declare players

shadowmarkus

2012-01-18 06:56:26

So, you're selling the full version of the script? …..

Sin

2012-01-18 07:10:35

From: shadowmarkus
So, you're selling the full version of the script? …..


NO :O
Who said im selling it D:
Im only giving it to worthy members. Haven't given out a single copy yet…

jordaneddy

2012-01-20 14:07:53

Found North Yew
Yew Tree is down. Banking
Successfully executed.
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap]

Then it just sits there. Any solution?

Chrome

2012-01-20 19:03:01

From: Surfing
Yeah sorry i forgot to mention you need to update the compass options ill just give you the modified script i have done. It will compile, cut the north the tree but there seems to be something wrong with radial walking so it doesn't bank properly if S1N could help me it would be great but if not ill try to get it 100% working soon.

program S1NYews;
{$include srl/srl/misc/smart.simba} // This is where i changed the file extension from .scar to .simba
{$I SRL/SRL.simba} // This is where i changed the file extension from .scar to .simba
{$I srl/srl/misc/debug.simba} // This is where i changed the file extension from .scar to .simba
var
YewCount:Integer;

{Recent Changes-
1.1 January 2nd 2012
Revamped the whole code
Added numerous failsafes
Banking should be flawless

1.2 January 4th 2012
Cleaned up the whole code
Fixed Radial Walking bug(silly me :L)
added tons of failsafes
progress report

1.3
==To Come==
Seer's Village Support}

//Please start at the Yews.

{Currently featuring ONLY Edgeville.}
{Post on thread if you want support}
{for places such as Seers', GE, and whatever}
{Version 1.2}
{Updated January 4th, 2012}
//Script will be available for only a short time to prevent Yews from crashing
//Moving to Members+ as soon I can.

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name := ''; // Username
Players[0].Pass := ''; // Password
Players[0].Active := True;
Players[0].Pin := '';
Players[0].BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;// declare players

procedure AntiBan;
begin
case random(50) of //change the number in brackets to however you want the antiban to perform
0: RandomRClick;
1: PickUpMouse;
2: RandomRClick;
3: HoverSkill('woodcutting', False);
end;
end;
procedure AntiRandoms;
begin
FindNormalRandoms;
LampSkill := 'firemaking'; //change to whatever you want
LevelUp;
end;
{DONT TOUCH BElOW IF YOU HAVE NO EXPERIENCE AND DONT WANT YOUR BOT TO NOT START.
IF YOU CHANGED SOMETHING AND IT DOESNT WORK, DONT YOU DARE COME CRYING TO ME
AND SAYING "0mfG, w7f !s th1s bu11sh!t. Eet n0 w0rk foar m3." without having details.
I WILL RESPOND WITH A "UMADBRUH?" TO YOU.
Have a nice day :)
}

procedure SetupLogin;
begin
ClearDebug;
Smart_Server := 87;
Smart_Members := True;
Smart_Signed := True;
Smart_SuperDetail := False;
SetupSRL;
DeclarePlayers;
LoginPlayer;
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Functions=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function DepositEverything:Boolean;
var
x,y:Integer;
begin
FindObjCustom(x, y, ['eposit','items'], [2052490], 2);
Mouse(x, y, 0, 0, True);
end;
Function CloseDepositBox:boolean;
var
x2, y2:integer;
begin
if FindObjCustom(x2, y2, ['Close'], [1580837], 0) then
Mouse(x2, y2, 0, 0, True);
end;
function FindAndOpenDBox:Boolean;
var
x,y:Integer;
begin
repeat
if FindObjCustom(x, y, ['eposit'], [8092544, 789517], 2) then
MMouse(x, y, 0, 0);
until(IsUpText('eposit'));
Mouse(x, y, 2, 2, True);
end;
function CheckIfLoggedin:Boolean;
begin
if Not LoggedIn then
writeLn('Not Logged In, Ending Script');
TerminateScript;
end;
function NorthAndHigh:Boolean;
begin
MakeCompass(0);
SetAngle(SRL_ANGLE_HIGH); //I also changed this from 'True' to 'SRL_ANGLE_HIGH'
end;
function FindYewTree:Boolean;
var
x2,y2:Integer;
begin
FindObjCustom(x2, y2, ['hop', 'down'], [4937570, 4344918], 5);
end;
function RAngle:Boolean;
begin
MakeCompass(RandomRange(0,359));
end;
procedure Report;
begin
writeLn('========================');
writeLn('========S1NYews=========');
writeLn('===Time Running: ' + TimeRunning);
//writeLn('===Logs: ' + IntToStr(YewCount));
//writeLn('===Exp: ' + IntToStr(YewCount * 175));
writeLn('========================');
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Edgeville=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
procedure Bank;
begin
NorthAndHigh;
RadialWalkTolerance(5198946, 30, 45, 60, 1, 1, 2);
if IsMoving then
begin
wait(5000);
MakeCompass(350);
SetAngle(SRL_ANGLE_NONE); //I changed this from 'False' to 'SRL_ANGLE_NONE'
wait(1000);
end else
begin
wait(10000);
CheckIfLoggedIn;
end;
AntiRandoms;
FindAndOpenDBox;
if DidRedClick then
begin
wait(6000 + random(300));
end else
begin
wait(6000);
CheckIfLoggedIn;
end;
if DepositScreen then
begin
DepositEverything;
CloseDepositBox;
end else
begin
CheckIfLoggedIn;
If LoggedIn then
begin
FindAndOpenDBox
DepositEVERYthing;
CloseDepositBox;
end;
end;
MakeCompass(0);
WriteLn('Walking Back');
RadialWalk(3885138, 160, 180, 70, 1, 1);
if FlagPresent then
repeat
begin
wait(200);
end
until(Not IsMoving);
RadialWalk(2833988, 230, 270,42, 1, 1);
if FlagPresent then
repeat
wait(100);
until(Not IsMoving);
wait(20000);
ClearDebug;
end;
procedure ChopNorthTree;
var
x,y:Integer;
begin
SetAngle(SRL_ANGLE_NONE); // I changed this from 'false' to 'SRL_ANGLE_NONE'
MakeCompass(0);
wait(300);
repeat
if FindObjCustom(x, y, ['hop', 'down'], [4937570, 4344918], 5) Then
begin
WriteLn('Found North Yew');
MMouse(x, y, 2, 2);
end;
until(IsUpText('Chop down'));
Mouse(x, y, 2, 2,True);
repeat
wait(100);
MMouse(x, y, 2, 1);
until(Not IsUpText('own') or InvFull);
if FindBlackChatMessage('yew') then
begin
YewCount:= YewCount + 1
end;
AntiBan;
writeLn('Yew Tree is down. Banking'); //yawn .........
end;
procedure Edgeville;
begin
ClearDebug;
SetupLogin;
SetupSRL;
writeLn('============================================');
writeLn('WIELD YOUR HATCHET PLEASE!');
writeLn('This is not an error message, just a warning');
writeLn('============================================');
DeclarePlayers;
ActivateClient;
repeat
ChopNorthTree;
//WalkToSouth
//ChopSouthTree
Bank;
Report;
until(false);
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Seers'========================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================The GE========================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Main Code=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
begin
Edgeville; //Change this to your location (V1.3+ only)
end.

Everyone use this code, this is the updated one!

Sin

2012-01-20 19:06:29

Haven't updated this script in so long…
I'll get on it asap…

Chrome

2012-01-20 19:38:04

From: S1N
Haven't updated this script in so long…
I'll get on it asap…

Thanks <3

pk ownage94

2012-01-20 20:27:23

would be sick if you updated :)

jordaneddy

2012-01-22 02:18:08

Im not sure if this is a working script, but as of so far NONE of the yew cutters are working.

Jaybird

2012-01-23 19:21:50

Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from '' whats that mean?

Drax

2012-01-23 21:08:59

From: Jaybird
Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from '' whats that mean?


The script isn't update for Srl5 yet.

i wish peace

2012-01-24 03:13:18

Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from ''

y is this doing this for??

GetFresh

2012-01-24 23:06:41

From: i wish peace
Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from ''

y is this doing this for??


if you read the post above, this script isn't updated yet.

manup3

2012-01-24 23:25:10

can anyone tell me how to run a script? i downloaded it but have no idea how to get the script up or where to look for it, i need help :o im new to simba.

Adobe

2012-01-24 23:28:47

From: manup3
can anyone tell me how to run a script? i downloaded it but have no idea how to get the script up or where to look for it, i need help :o im new to simba.




http://villavu.com/forum/search.php

mikey603

2012-01-31 16:55:27

Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''
I have it under extensions and i enabled it but i get this

YILDIRIM

2012-02-02 15:10:43

it would be great if you can add G.E yews good luck and nice script ill post a proggie soon :)

ethanbear08

2012-02-04 04:51:50

soo i used this script before the srl 5 and it pwnd. to bad its not updated…if anyone has a yew script do you mind posting…i think EVERYONE here agrees that its in high demand right now.

LemonHaze

2012-02-04 06:00:30

I really love your scripts man!
You should make a sw script (public…)

zaklever02

2012-02-13 16:28:17

From: Sin
Hey guys, releasing my second script tonight -
S1NYews LITE.
This IS the lite version so there are a couple things it does and a couple things that it doesn't do.
Video Promo of it -
http://www.youtube.com/watch?v=RhUmOLYq_Ko&lc=XBB20HGM97fnQFRIvDUCOUdcPlxBca86E6xnSYIqcu8&feature=inbox

What it does -

Chops ONE of the yew trees in edgeville
Banks
======================================
What it doesn't do -

Chop both of the Yew Trees in Edgeville
Does NOT have support for multiple locations
Does NOT wait for the inventory to be full before banking (in some ways it's more efficient)
Does NOT have many failsafes

How to get the full version -
Pay me 100M
Nahh im jk, just pm me WHY you want the script and what you'll use it for. Goldfarming is an instant NO. Yews are overexpensive atm and I want them t crash a bit so I can 99 Fletching a bit easier so... But I dont want yews to plummet to much. Full Version will be in Members as soon as i'm one :p



The Script:
program S1NYews;
{$include srl/srl/misc/smart.scar}
{$I SRL/SRL.Scar}
{$I srl/srl/misc/debug.scar}
var
YewCount:Integer;

{Recent Changes-
1.1 January 2nd 2012
Revamped the whole code
Added numerous failsafes
Banking should be flawless

1.2 January 4th 2012
Cleaned up the whole code
Fixed Radial Walking bug(silly me :L)
added tons of failsafes
progress report

1.3
==To Come==
Seer's Village Support}

//Please start at the Yews.

{Currently featuring ONLY Edgeville.}
{Post on thread if you want support}
{for places such as Seers', GE, and whatever}
{Version 1.2}
{Updated January 4th, 2012}
//Script will be available for only a short time to prevent Yews from crashing
//Moving to Members+ as soon I can.

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name := ''; // Username
Players[0].Pass := ''; // Password
Players[0].Active := True;
Players[0].Pin := '';
Players[0].BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;// declare players

procedure AntiBan;
begin
case random(50) of //change the number in brackets to however you want the antiban to perform
0: RandomRClick;
1: PickUpMouse;
2: RandomRClick;
3: HoverSkill('woodcutting', False);
end;
end;
procedure AntiRandoms;
begin
FindNormalRandoms;
LampSkill := 'firemaking'; //change to whatever you want
LevelUp;
end;
{DONT TOUCH BElOW IF YOU HAVE NO EXPERIENCE AND DONT WANT YOUR BOT TO NOT START.
IF YOU CHANGED SOMETHING AND IT DOESNT WORK, DONT YOU DARE COME CRYING TO ME
AND SAYING "0mfG, w7f !s th1s bu11sh!t. Eet n0 w0rk foar m3." without having details.
I WILL RESPOND WITH A "UMADBRUH?" TO YOU.
Have a nice day :)
}

procedure SetupLogin;
begin
ClearDebug;
Smart_Server := 87;
Smart_Members := True;
Smart_Signed := True;
Smart_SuperDetail := False;
SetupSRL;
DeclarePlayers;
LoginPlayer;
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Functions=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function DepositEverything:Boolean;
var
x,y:Integer;
begin
FindObjCustom(x, y, ['eposit','items'], [2052490], 2);
Mouse(x, y, 0, 0, True);
end;
Function CloseDepositBox:boolean;
var
x2, y2:integer;
begin
if FindObjCustom(x2, y2, ['Close'], [1580837], 0) then
Mouse(x2, y2, 0, 0, True);
end;
function FindAndOpenDBox:Boolean;
var
x,y:Integer;
begin
repeat
if FindObjCustom(x, y, ['eposit'], [8092544, 789517], 2) then
MMouse(x, y, 0, 0);
until(IsUpText('eposit'));
Mouse(x, y, 2, 2, True);
end;
function CheckIfLoggedin:Boolean;
begin
if Not LoggedIn then
writeLn('Not Logged In, Ending Script');
TerminateScript;
end;
function NorthAndHigh:Boolean;
begin
MakeCompass(0);
SetAngle(True);
end;
function FindYewTree:Boolean;
var
x2,y2:Integer;
begin
FindObjCustom(x2, y2, ['hop', 'down'], [4937570, 4344918], 5);
end;
function RAngle:Boolean;
begin
MakeCompass(RandomRange(0,359));
end;
procedure Report;
begin
writeLn('========================');
writeLn('========S1NYews=========');
writeLn('===Time Running: ' + TimeRunning);
//writeLn('===Logs: ' + IntToStr(YewCount));
//writeLn('===Exp: ' + IntToStr(YewCount * 175));
writeLn('========================');
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Edgeville=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
procedure Bank;
begin
NorthAndHigh;
RadialWalkTolerance(5198946, 30, 45, 60, 1, 1, 2);
if IsMoving then
begin
wait(5000);
MakeCompass(350);
SetAngle(False);
wait(1000);
end else
begin
wait(10000);
CheckIfLoggedIn;
end;
AntiRandoms;
FindAndOpenDBox;
if DidRedClick then
begin
wait(6000 + random(300));
end else
begin
wait(6000);
CheckIfLoggedIn;
end;
if DepositScreen then
begin
DepositEverything;
CloseDepositBox;
end else
begin
CheckIfLoggedIn;
If LoggedIn then
begin
FindAndOpenDBox
DepositEVERYthing;
CloseDepositBox;
end;
end;
MakeCompass(0);
WriteLn('Walking Back');
RadialWalk(3885138, 160, 180, 70, 1, 1);
if FlagPresent then
repeat
begin
wait(200);
end
until(Not IsMoving);
RadialWalk(2833988, 230, 270,42, 1, 1);
if FlagPresent then
repeat
wait(100);
until(Not IsMoving);
wait(20000);
ClearDebug;
end;
procedure ChopNorthTree;
var
x,y:Integer;
begin
SetAngle(False);
MakeCompass(0 + random(20));
wait(300);
repeat
if FindObjCustom(x, y, ['hop', 'down'], [4937570, 4344918], 5) Then
begin
WriteLn('Found North Yew');
MMouse(x, y, 2, 2);
end;
until(IsUpText('Chop down'));
Mouse(x, y, 2, 2,True);
repeat
wait(100);
MMouse(x, y, 2, 1);
until(Not IsUpText('own') or InvFull);
if FindBlackChatMessage('yew') then
begin
YewCount:= YewCount + 1
end;
AntiBan;
writeLn('Yew Tree is down. Banking'); //yawn .........
end;
procedure Edgeville;
begin
ClearDebug;
SetupLogin;
SetupSRL;
writeLn('============================================');
writeLn('WIELD YOUR HATCHET PLEASE!');
writeLn('This is not an error message, just a warning');
writeLn('============================================');
DeclarePlayers;
ActivateClient;
repeat
ChopNorthTree;
//WalkToSouth
//ChopSouthTree
Bank;
Report;
until(false);
end;
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Seers'========================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================The GE========================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//==============================================================================
//================================Main Code=====================================
//==============================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
begin
Edgeville; //Change this to your location (V1.3+ only)
end.

Changelog:
January 2nd, 2011 - Initial Release
January 4th, 2011 - Bug Fixes

Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from '' wat do i do?

Drax

2012-02-14 05:22:50

It's out dated

reorxsknight

2012-02-15 22:14:26

yeah, its out dated, try the cutter in MSI

DnO_bob

2012-02-26 04:39:46

Mmm,
Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from ''

what's this?

*Never mine.. just red why..*

exilednoob

2012-02-26 21:22:47

Great script for my f2p account
would give proggy but i closed too soon