I updated it when the Runescape Update came thats GAY.
Printable View
I updated it when the Runescape Update came thats GAY.
that gotta suck, they said new graphics update coming early july, as soon as it was july1st they updated, i was autoing.../ gues they couldn't wait.
Yea i have improvements for the script plently of em :)
wait does this work with update...?
Only if you update SRL yourself.
It still works, i dun c why we all have to be sad =p
New version comming SOON!
Includes -
- Added Faster and 50% more accurate Woodcutting!
- Added an axe Detection.
- Alted Antiban.
- Alted script to run Smoother and faster.
Ill think ill release when SRL 18 comes out. Because maybe ill even make the script better!
it cut me 108 logs than a problem happened but it works good im going to try it again
If you can read.
This version thats released is kind of a quickfix. Next version is stable.Quote:
New version comming SOON!
Includes -
* Added Faster and 50% more accurate Woodcutting!
* Added an axe Detection.
* Alted Antiban.
* Alted script to run Smoother and faster.
Ill think ill release when SRL 18 comes out. Because maybe ill even make the script better!
ooh i didnt see that soz. but actually i got the script to work you just need to position your cumpas right in the bank :D i got it too work for like 1 hour.
New Version Released!
Includes -
* Added Faster and 50% more accurate Woodcutting!
* Added an axe Detection.
* Alted Antiban.
* Alted script to run Smoother and faster.
+ MORE!
Nice Script! I plan to run it over night but... does it support if it detects a tree? Most scripts get stuck hovering the mouse over a tree, not a willow...then i wake up and find my mouse hovering a tree......
logged in player is not in player array.
what does that mean???
I have no idea.
means you setted up your players wrong =l Did you
A) Enter the right amount of players. HowmanyPlayers := 5
Players[0] to Players [4]
REMEMBER 0 counts too!
B) I have no idea really....thats all i could think of.
I'll test this out on some cutting accounts and if all goes well I might use a bit on my main. :) good work.
scar crashs whole the time...
Crashes? Scripts dont make scar crash re install ur SRL.
Good ole BH, whats up? its rs2po666... like the name change? lol, anywayz, when i run this, it doesnt detect the axe and logs out.. even tho i have a rune axe in first slot. any ideas?
SCAR Code:Successfully compiled (1867 ms)
Line 689: [Hint] (15816:1): Variable 'DX' never used in script \\.PSF\.Home\Desktop\Diverse\BH - Draynor Willow Cutter Version 4.00.scar
Line 689: [Hint] (15816:1): Variable 'DY' never used in script \\.PSF\.Home\Desktop\Diverse\BH - Draynor Willow Cutter Version 4.00.scar
Line 687: [Hint] (15814:10): Variable 'Result' never used in script \\.PSF\.Home\Desktop\Diverse\BH - Draynor Willow Cutter Version 4.00.scar
SRL Compiled in 0 msec
******
Creating the NickTPA.
Error: Cant find an axe, Logging out.
Found: The RockDTM
NextPlayer
Tried both rune axe and dragon axe. It changes to inventory tab (can't remember number), then just logs out.
EDIT: My name was in there. Thanks to BobboHobbo pointing out in a PM.
Thx for fixing, will try in a bit, also, is it supporting Dragon axe?, I have a DTM some place if its not and you need a DTM...
Dragon axe on willows doesnt effect if your like over 60 wc :P So i didnt put it in.
runescape is always freezing, after chopping some willows :(. Maybe my pc is too slow. hmn, any ideas ?
Very fine script besides that ;).
Stopped because of the update, got no proggie for some wierd reason.
Krim: Proggies post after banking so :l
Pen: Doesnt lag my comp at all :S.
Logged In Player is not in Players array. seems to happen when i start the script logged out im geting so pi??sed of with srl!
=.= make sure u remember to remove ur pass and user much? LOL
Works, dosent lag for me, dunno bout u guys =p My laptop is da ownz0rs!
change your loginplayer procedure in login.scar to
SCAR Code:procedure LoginPlayer;
var
Tx, Ty, Mark, Attempts: Integer;
Actions: TVariantArray;
RetryLogin: Boolean;
label
ProcStart;
begin
ActivateClient;
Wait(100);
if (GetColor(212, 327) = 238301) then //At Click To Play screen
begin
Wait(1000 + Random(3000));
MouseBox(227, 337, 555, 364, 1);
MarkTime(Mark);
while (TimeFromMark(Mark) < 30000) and (not(LoggedIn)) do
Wait(1000 + Random(1000));
end else
if (not(GetColor(520, 135) = 4038981)) and (not(LoggedIn)) then //Wait for RS to load
begin
while (not(GetColor(520, 135) = 4038981)) do
Wait(100);
WriteLn('Welcome to Runescape.');
end;
LoginScreenMusic(True);
if (not(GraphicsSet)) then
begin
SetAutoingDefaults;
GraphicsSet := True;
end;
ProcStart:
if (not(LoggedIn)) then
begin
if (not(Players[CurrentPlayer].Active)) then
begin
WriteLn('Player is not Active...');
NextPlayer(False);
Exit;
end;
Wait(900 + random(60));
while (not(FindColor(Tx, Ty, 12509695, 288, 181, 475, 221))) do //Click 'Log In' on main menu
begin
MouseBox(354, 163, 408, 179, 1);
Wait(100 + Random(100));
end;
MouseBox(315, 255, 447, 264, 1); //Type Username
while (CountColor(7750, 311, 252, 452, 267) > 13) do
begin
KeyDown(vk_Back);
Wait(10 + Random(10));
KeyUp(vk_Back);
Wait(50 + Random(50));
end;
Wait(100 + Random(200));
WriteLn(Capitalize(Players[CurrentPlayer].Name));
TypeSend(Players[CurrentPlayer].Name);
Wait(100+random(50));
MouseBox(315, 323, 447, 333, 1); //Type Password
while (CountColor(7750, 311, 320, 452, 335) > 13) do
begin
KeyDown(vk_Back);
Wait(10 + Random(10));
KeyUp(vk_Back);
Wait(50 + Random(50));
end;
Wait(100 + Random(200));
TypeSend(Players[CurrentPlayer].Pass);
Wait(500 + Random(300));
if (not(FindTextTPA(12509695, 0, 288, 181, 475, 221, 'login', StatChars, Nothing))) then //If 'enter' from typesend didn't log us in
begin
MouseBox(355, 359, 403, 372, 1); //Click 'login' login screen
Wait(250 + random(100));
end;
MarkTime(Mark);
repeat
SetLength(Actions, 0);
if (TimeFromMark(Mark) > 60000) then
Actions := ['One minute has passed...', 0, 2, 'NextPlayer', 'Login Failed']
else
case (CountColor(12509695, 288, 181, 475, 221)) of //Number of text colour points
// Actions := ['WriteLn Text', TimeToWait, NumberOfRetries, 'FinalAction', 'PlayerStatus'];
760: Actions := ['Too many incorrect logins.', 5 * 60000, 2, 'NextPlayer', ''];
536: Actions := ['Login limit exceeded. Please wait 1 minute and try again.', 60000, 2, 'NextPlayer', ''];
711: Actions := ['Your account has been disabled', 0, 0, 'NextPlayer', 'Acc Disabled'];
598: Actions := ['Invalid Username \ Password', 0, 2, 'NextPlayer', 'Wrong User/Pass'];
787: Actions := ['You need a members account for this world.', 0, 0, 'NextPlayer', 'Non-member'];
408: Actions := ['World is full.', 5000, -1, 'Terminate', ''];
623: Actions := ['Your account is already logged in', 60000, 2, 'NextPlayer', ''];
555: Actions := ['The Server is being updated.', 60000, 4, 'Terminate', 'Server Updating'];
218: Actions := ['Error Connecting.', 20000, 9, 'Terminate', 'Error Connecting'];
335: Actions := ['Unable to connect Login Server offline.',(20000) + Random(6000), 4, 'Terminate', 'Login Server Offline'];
512: Actions := ['RuneScape has been updated. Script Terminated.', 0, 0, 'Terminate', 'RS Updated'];
489: Actions := ['Connection timed out.', 0, 4, 'Terminate', 'Connection Timed Out'];
//10: Actions := ['Error loading your profile.', 5000, 10, 'NextPlayer', 'Profile Loading Failed']; // Error loading your profile. Will attempt to re-login 5 more times.)
//11: Actions := ['Login server rejected session.', 1000, 10, 'NextPlayer', 'Login Serv. Rejected']; // Login server rejected session.
end;
if (Length(Actions) > 0) then
begin
WriteLn(Actions[0]);
Wait(Actions[1] + Random(100));
if (Actions[2] <> 0) then
if (Attempts < Actions[2]) or (Actions[2] = -1) then
begin
RetryLogin := True;
Break;
end;
if (Actions[4] <> '') then
Players[CurrentPlayer].Loc := Actions[4];
case Actions[3] of
'NextPlayer': NextPlayer(False);
'Terminate': TerminateScript;
end;
Exit;
end;
Wait(100);
until(GetColor(212, 327) = 238301);
if (RetryLogin) then
begin
RetryLogin := False;
Inc(Attempts);
goto ProcStart;
end;
if (GetColor(212, 327) = 238301) then
begin
Wait(1000 + Random(2000));
MouseBox(227, 337, 555, 364, 1);
end;
MarkTime(Mark);
while (TimeFromMark(Mark) < 30000) and (not(LoggedIn)) do
Wait(1000 + Random(1000));
end;
if (LoggedIn) then
begin
Wait(500);
if (FindColor(Tx, Ty, 0, 7, 457, 137, 475)) then
// if (not(FindTextTpa(0, 0, 7, 457, 137, 475, Capitalize(Players[CurrentPlayer].Name), SmallChars, Nothing))) then //Double check if logged in player is what we think it is
if 1 = 2 then // what was added
begin
WriteLn('Logged In Player is not in Players array.');
LogOut;
Wait(1000 + Random(1000));
LoginPlayer;
Exit;
end;
PlayerStartTime := (GetSystemTime div 1000); // PlayerStartTime
if Length(Players[CurrentPlayer].NickTPA) < 2 then
begin;
Writeln('Creating the NickTPA.');
if Players[CurrentPlayer].Nick <> '' then
Players[CurrentPlayer].NickTPA := CreateTPAFromText(Players[CurrentPlayer].Nick, UpChars)
else
begin;
Writeln('Nickname isn''t set, taking the username instead..');
Players[CurrentPlayer].NickTPA := CreateTPAFromText(Players[CurrentPlayer].Name, UpChars);
end;
end;
AddToSRLLog('Current player: ' + Capitalize(Players[CurrentPlayer].Name));
end;
end;
that will fix the error and allow you to continue using the script
EDIT: is it just me or does this script do one load per user then never goes back to the starting player ie multiplayer isn tworking right atm i had a quick look and couldnt see anything that will cause this
Players[0].Name := '';
Players[0].Pass := '';
Players[0].Nick := ''; // 3/4 of name.
Players[0].Active := True;
Players[0].Integers[1] := 0000; //Bank Pin.
Players[0].Booleans[0] := false; //Read Instructions Above.
Players[0].Integers[0] := 10; //Loads
Players[0].Integers[2] := 0; //DONT TOUCH!
Players[0].Integers[3] := 0; //DONT TOUCH!
No, post the whole procedure.
the whole script?
frogs got me!
im using srl 19!
just use the loginplayer procedure i posted