JNCR
2007-09-19 00:41:11
Hi this is JNCR and I am just starting scripting. I need to put antirandoms in my teleporting script but I do not know exactly where to put them. I do know that I have to use FindNormalRandoms, but is that all? oh and also, other feedback would be greatly appreciated. thanks.
{<><><><><><><><><><><><><><><><><><><><><><><><>)
{ }
{ [SRL4]AutoTelly 1.0 By JNCR }
{ }
{<><><><><><><><><><><><><><><><><><><><><><><><>}
program AutoTelly;
{.include SRL/SRL.scar}
{.include SRL/SRL/skill/Magic.scar}
{------------------------------------------------------------------------------}
{----------------------------------Setup---------------------------------------}
{------------------------------------------------------------------------------}
Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //How Many Players You Want To Auto With
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0; //Starting Player Number
// For the Strings[0] you can put any of the following:
// Varrock Teleport
// Lumbridge Teleport
// Falador Teleport
// Camelot Teleport
// Ardougne teleport
// Trollheim Teleport
Players[0].Name :='user'; //Runescape Username
Players[0].Pass :='pass'; //Runescape Password
Players[0].Nick :='user'; //3 of 4 Letters of Your Username
Players[0].Integers[0] := 50; //Teleports To Do
Players[0].Strings[0] := 'Camelot Teleport'; //Type of Teleport (Refer to Above)
Players[0].Active := True;
{
Players[1].Name :='user';
Players[1].Pass :='pass';
Players[1].Nick :='user';
Players[1].Integers[1] := 50;
Players[1].Strings[1] := 'Camelot Teleport';
Players[1].Active := True;
Players[2].Name :='user';
Players[2].Pass :='pass';
Players[2].Nick :='user';
Players[2].Integers[2] := 50;
Players[2].Strings[2] := 'Camelot Teleport';
Players[2].Active := True;
Players[3].Name :='user';
Players[3].Pass :='pass';
Players[3].Nick :='user';
Players[3].Integers[3] := 50;
Players[3].Strings[3] := 'Camelot Teleport';
Players[3].Active := True;
}
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
end;
{------------------------------------------------------------------------------}
{--------------------------------End of Setup----------------------------------}
{------------------------------------------------------------------------------}
Procedure Telly;
var
I : Integer;
begin
I := 0
repeat
if not(LoggedIn) then LoginPlayer;
HighestAngle;
MakeCompass('N');
cast(Players[CurrentPlayer].Strings[0]);
O := O + 1;
I := I + 1;
wait(2000 + random(2000));
until(I = Players[CurrentPlayer].Integers[0])
Writeln('Completed Teleporting');
Logout;
exit;
end;
begin
SetupSRL;
DeclarePlayers;
GetSelf.WindowState := wsMinimized;
MouseSpeed := 15 + random(3);
if not (LoggedIn) then LoginPlayer;
Telly;
GetSelf.WindowState := wsMaximized;
end.