SRL Archive - RS3 Outdated / Broken Scripts

P1nky's Teleporter!


P1nky

2008-06-07 12:43:47

P1NKY
PRESENTS:
Tattle Telly
AnyWhereTeleporter

What does this script do?
Teleport's anywhere:
Falador/Varrock/Camelot/Lumbridge
[if you want more location go ahead tell me and ill add it]

"Where To Start?

ANYWHERE!
YES I SAID ANYWHERE!" from p1nky's powerchopper :P


Features:
*CRAZY ANTI-BAN LIKE MY OTHER SCRIPTS~
*GOOD PROGGIE EASY TO READ~
*SOLVES THE ABBY RANDOM~ (though not sure it works) will need you to test~
*FINDS RANDOMS~


NOTE: use this on your own risk, nothing happened to me while i was testing, though consider this as a warning.


ALL PROGGIES ARE GOING TO BE IN SECOND POST!
please post proggies/bugs.

future update plans:
~make a high alcher with this.
~MAKE A L33T FORM
~prob a abby solver of my owns?



/Total Downloads\:


VERSION 3:
Program AnyWhereTeleporter;
{.include SRL/SRL/misc/Smart.scar}
{.include srl/srl.scar}
{.include srl/srl/Skill/Magic.scar}
{.include srl/srl/misc/users.scar}

{1.start at:
anywhere.... dah?
2. REMEMBER THESE:
V= Varrock Telly
F= Falador Telly
C= Camelot Telly
L= Lumby Telly
for setting's...
3.i do 2-4 seconds ea telly.
4.Make sure to do accurate Tellys so if u got 40 laws and all requirements so
put 40 in "HowManyTellys" below.
thanks and please post PROGGIES!}

Const
Tellytime = 4000;
{=4 seconds between telly , so 1000 is 1 sec 2000 is 2 sec so on...
so if its 1/2/3/4 secs i added a random other 1-2 secs in there
for antiban purpose.}
HowManyTellys = 99;
WhatTypeOfTellys = 'V'; //MUST BE CAPS GO READ BELOW FOR DIFFRENT TYPE'S
YourSRLId = '3432'; // Must be a string!
YourSRLpass = 'password'; // Must be a string!
{V= Varrock Telly
F= Falador Telly
C= Camelot Telly
L= Lumby Telly
}
//DONT TOUCH BELOW============================================================

Procedure Sig;
Begin
writeln('-------------------------------------------------------------------------------- ');
writeln(' ::::::::: ::: :::: ::: ::: ::: ::: ::: ');
writeln(' :+: :+: :+:+: :+:+: :+: :+: :+: :+: :+: ');
writeln(' +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ +:+ +:+ ');
writeln(' +#++:++#+ +#+ +#+ +:+ +#+ +#++:++ +#++: ');
writeln(' +#+ +#+ +#+ +#+#+# +#+ +#+ +#+ ');
writeln(' #+# #+# #+# #+#+# #+# #+# #+# ');
writeln('### ####### ### #### ### ### ### ');
writeln('-------------------------------------------------------------------------------- ');
End;

Var
antiz, countlawz, NOAbyss, Abyss, x, y: integer;

Procedure SRL;
Var
SRLRRLT: integer;
Begin
If SRLRRLT >= (6 * (60 * 1000)) Then
Begin
MarkTime(SRLRRLT);
SRLRandomsReport;
End;
End;

Procedure Woah;
Begin
SRL;
cleardebug;
Writeln('||===========================||');
Writeln('||~~~~~~~Tattle Telly~~~~~~~~||');
Writeln('||=====AnyWhereTeleporter====||');
writeln('||~~~~~~DOING: ' + IntToStr(HowManyTellys) + 'tellys~~~~~~~||');
Writeln('||===========================||');
Writeln(' Worked For ' + TimeRunning);
Writeln(' Casted ' + IntToStr(countlawz));
writeln(' AntiBanPerformed ' + IntToStr(antiz));
writeln(' Solved Abby ' + IntToStr(Abyss));
Writeln('||===========================||');
Writeln('||====Teleports ANYWHERE!====||');
Writeln('||===========================||');
Writeln('||=====Thanks SRL Forums=====||');
Writeln('||===========================||');
SRLRandomsReport;
Begin
Case Uppercase(WhatTypeOfTellys) Of
'F': Writeln(' You Chose to Telly to Falador!');
'V': Writeln(' You Chose to Telly to Varrock!');
'C': Writeln(' You Chose to Telly to Camelot!');
'L': Writeln(' You Chose to Telly to Lumbridge!');
End;
writeln('||===========================||');
End;
End;
{yes those F/V/C/L IS NOOBY:p just too lazy to make it all in 1 proc!}

Procedure F;
Begin
Cast('Falador Teleport');
End;

Procedure V;
Begin
cast('Varrock Teleport');
End;

Procedure C;
Begin
Cast('Camelot Teleport');
End;

Procedure L;
Begin
Cast('Lumbridge Teleport');
End;

{FROM DOOFY'S SCRIPT and i think its really made off wizzup?}

Function GuessAbyssRandom: Boolean;

Var
AbyssalMark, iX, iY, I, ChosenColor, Tol, Tries: Integer;
WeirdColors: Array[0..3] Of Integer;
Operate: TPoint;
Begin
SRL;
WeirdColors[0] := 13751777;
WeirdColors[1] := 4953873;
WeirdColors[2] := 2509833;
Repeat
Case Random(4) Of
0:
Begin Operate.X := 252;
Operate.Y := 150;
End;
1:
Begin Operate.X := 278;
Operate.Y := 170;
End;
2:
Begin Operate.X := 238;
Operate.Y := 200;
End;
3:
Begin Operate.X := 215;
Operate.Y := 166;
End;
End;

For I := 0 To 2 Do
Begin
Tol := 0;
Repeat
Tol := Tol + 1;
iX := MSCX;
iY := MSCY;
If FindColorSpiralTolerance(iX, iY, WeirdColors[I],
MSX1, MSY1, MSX2, MSY2, Tol) Then
Begin
ChosenColor := WeirdColors[I];
If (Distance(iX, iY, MSCX, MSCY) < 120) Then
Break;
End;
If ChosenColor <> 0 Then
Break;
Until Tol > 9;
End;

If ChosenColor <> 0 Then
Begin
MMouse(iX, iY, 0, 0);
Wait(10);
If IsUpText('perate') Then
Begin
GetMousePos(iX, iY);
Mouse(iX, iY, 0, 0, True);
End;
End;

Wait(5000 + Random(500));
If Not InAbyss Then
Begin
Abyss := Abyss + 1;
ReportVars[2] := ReportVars[2] + 1;
Result := True;
Wait(1000);
ClickToContinue;
SRLRandomsReport;
Exit;
End;
Tries := Tries + 1;
If TimeFromMark(AbyssalMark) > 60000 * 5 Then
Break;
Until Tries > 30;

Tries := 0;
If InAbyss Then
Begin
Repeat
Case Random(4) Of
0:
Begin Operate.X := 252;
Operate.Y := 150;
End;
1:
Begin Operate.X := 278;
Operate.Y := 170;
End;
2:
Begin Operate.X := 238;
Operate.Y := 200;
End;
3:
Begin Operate.X := 215;
Operate.Y := 166;
End;
End;
iX := Operate.X;
iY := Operate.Y;
If FindColorSpiralTolerance(iX, iY, 3393, MSX1, MSY1, MSX2,
MSY2, Tol)
Or FindColorSpiralTolerance(iX, iY, 2040150, MSX1,
MSY1, MSX2, MSY2, Tol) Then
Begin
If (Distance(iX, iY, MSCX, MSCY) < 80) Then
Begin
MMouse(iX, iY, 0, 0);
Wait(10);
If IsUpText('perate') Then
Begin
GetMousePos(iX, iY);
Mouse(iX, iY, 0, 0, True);
Wait(5000 + Random(500));
If Not InAbyss Then
Begin
Abyss := Abyss + 1;
ReportVars[2] :=
ReportVars[2] +
1;
Result := True;
ClickToContinue;
SRLRandomsReport;
Exit;
End;
End;
End;
End;
Tries := Tries + 1;
Tol := Tol + 2;
If Tol > 20 Then
Tol := 2;
Until Tries > 50;
End;
LogOut;
NOAbyss := NOAbyss + 1;
ReportVars[9] := ReportVars[9] + 1;
Players[CurrentPlayer].Loc := 'Abyss';
SRLRandomsReport;
WriteLn('Abyss Random Event.');
End;

Procedure FindRandoms;
Begin
If Not (LoggedIn) Then
Exit;
FindNormalRandoms;
// FindInventoryRandoms;
FindNonInventoryRandoms;
If (InAbyss) Then
Begin
GuessAbyssRandom;
End;
End;

Function TypeofTelly: Integer;
Begin
Case Uppercase(WhatTypeOfTellys) Of
'F': f;
'V': v;
'C': c;
'L': l;
End;
End;

Procedure randomcompass; //PART OF ANTI-BAN NOTHING MUCH JUST MOVES MOUSE
Begin
If (Not (loggedin)) Then
Exit;
FindRandoms;
SRL;
antiz := antiz + 1;
ReportVars[1] := ReportVars[1] + 1;
Case Random(6) Of
0: makecompass('N');
1: makecompass('S');
2: makecompass('E');
3: makecompass('W');
4: setangle(true)
End;
End;

Procedure RandomSymbol;
Begin
SRL;
FindRandoms;
FindNormalRandoms;
ReportVars[1] := ReportVars[1] + 1;
antiz := antiz + 1;
Case Random(2) Of
0:
Begin
If FindSymbol(x, y, 'fur trader') Or
FindSymbol(x, y, 'shop') Or
FindSymbol(x, y, 'quest') Then
Mouse(x, y, 1, 1, False);
End;
1:
Begin
If FindSymbol(x, y, 'fur trader') Or
FindSymbol(x, y, 'shop') Or
FindSymbol(x, y, 'bank') Then
Mouse(x, y, 1, 1, False);
End;
End;
End;

Procedure RandomButton;
Begin
FindRandoms;
SRL;
ReportVars[1] := ReportVars[1] + 1;
antiz := antiz + 1;
If Not (LoggedIn) Then
Exit;
Case Random(3) Of
0:
Begin
KeyDown(VK_Left);
wait(Random(600) + 500);
KeyUp(VK_Left);
End;
1:
Begin
KeyDown(VK_Right);
wait(Random(600) + 500);
KeyUp(VK_Right);
End;
2:
Begin
KeyDown(VK_Up);
wait(Random(600) + 500);
KeyUp(VK_Up);
End;
End;
End;

Procedure MyAntiBan;
Var
DBanMe: Integer;
Begin
If Not (LoggedIn) Then
Exit;
FindRandoms;
SRL;
DBanMe := Random(18);
ReportVars[1] := ReportVars[1] + 1;
antiz := antiz + 1;
Case DBanMe Of
0: PickUpMouse;
1: GameTab(1 + Random(33));
2: DoEmote(1 + Random(75));
3: RandomRclick;
4: randomMovement;
5: RandomButton;
6: randomMovement;
7: ChooseOption('cancel');
8: MMouse(Random(MSX2), Random(MSY2), 0, 0);
9: HoverSkill('woodcutting', false);
10:
Begin
HoverSkill('woodcutting', false);
sleepandmovemouse(200 + Random(100));
gametab(4);
ChooseOption('Cancel');
RandomButton;
MMouse(Random(MSY1), Random(MSX1), 0, 0);
End;
11:
Begin
GameTab(1 + Random(13));
wait(1000 + Random(600));
gametab(4); //same
RandomButton; //same
ChooseOption('Cancel'); //same
End;
12:
Begin
HoverSkill('random', false); //any random skill =Z
sleepandmovemouse(200 + Random(100));
gametab(4); //same
RandomButton; //same
ChooseOption('Cancel');
End;
13: MMouse(x, y, (10 + random(350)), (10 + random(200)));
//random movement
14: MMouse(x, y, (10 + random(400)), (10 + random(600)));
15: MMouse(x, y, (10 + random(550)), (10 + random(400)));
16: MMouse(x, y, (10 + random(500)), (10 + random(400)));
17: MMouse(Random(MSX2), Random(MSY2), 0, 0);
End;
End;

Procedure Telly;
Var
e, law, z, i: integer;
Begin
If Not (LoggedIn) Then
Exit;
SRL;
Law := BitmapFromString(8, 8, 'z78DA758E4B0AC0201043AF' + //Law rune
'54AB76DE2CD5EAFD8F5451170E52025984FC5CBE7DBDDCC15AD47' +
'554F51D4D63C7E480A21AC924E3572A7571D28B36751A91A80E41' +
'8C7F342C165ECAF2173CF764E31F0D670F48934AC261FEF71FA16' +
'3AC1BFD9157CA995ABB2365FC41B2E43DB5F4913D7FFEA5F6C53D' +
'F501F645551D');
z := 0;
GameTab(4);
If (FindBitmapSpiralTolerance(law, x, y, (570 + 39 * i), (214 + 35 * e),
(609
+ 39 * i), (249 + 35 * e), 10)) Then
MMouse(x, y, 0, 0);
wait(2000);
Mouse(x, y, 0, 0, false);
writeln('Teleporting!');
GameTab(7);
Repeat
FindRandoms;
SRL;
woah;
TypeOfTelly;
//Cast(WhatTypeOfTellys);
z := z + 1;
countlawz := countlawz + 1;
ReportVars[0] := ReportVars[0] + 1;
RandomCompass;
FindRandoms;
If (InAbyss) Then
Begin
GuessAbyssRandom;
End;
wait(TellyTime + random(2456));
;
woah;
If z > 5 Then
Case Random(3) Of
1: RandomSymbol;
2: MyAntiBan;
3: RandomButton;
End;
Until (HowManyTellys = countlawz);
writeln('Finished All Teleports Which was: ');
Writeln(IntToStr(HowManyTellys) + ' tellys');
writeln('Stopping Script now :) thanks for using Tattle Telly');
TERMINATESCRIPT;
End;

Procedure DoChats;
Begin
SRL;
If (Not (LoggedIn)) Then
Begin
Writeln(players[currentplayer].Name + 'is not logged in...');
Writeln('Switching players');
nextplayer(false);
End;
SetChat('on', 1);
SetChat('on', 2);
SetChat('off', 3);
SetChat('off', 4);
End;

Begin
Disguise('Made By P1nky AKA ~~JOKER~~');
cleardebug;
Writeln('Waiting For SMART to Start...');
SmartSetupEx(17, True, True, False);
Wait(100);
SetTargetDC(SmartGetDC);
If Not (LoggedIn) Then
While Not (SmartGetColor(386, 249) = 65535) Do
Wait(100);
setupsrl;
activateclient;
SRLPlayerForm(True, [], [], [], []);
If LoggedIn Then
LogOut;
loginplayer;
ScriptID := '893';
SRLID := YourSRLId;
SRLPassword := YourSRLPass;
SRL;
ReportVars[3] := ReportVars[3] + 1;
wait(2000)
dochats;
GetAllLevels;
Begin
Sig;
SRL;
woah;
telly;
End;
End.
MAKE SURE TO COPY PASTE THAT!

P1nky

2008-06-07 12:44:47

PROGGIES:


Quick Proggie:

||===========================||
||~~~~~~~Tattle Telly~~~~~~~~||
||=====AnyWhereTeleporter====||
||~~~~~~DOING:99tellys~~~~~~~||
||===========================||
Worked For 7 Minutes and 43 Seconds
Casted 87
AntiBanPerformed 80
Solved Abby 0
||===========================||
||====Teleports ANYWHERE!====||
||===========================||
||=====Thanks SRL Forums=====||
||===========================||
You Chose to Telly to Varrock!
||===========================||

blade12

2008-06-09 21:05:32

nice teleporter, i need to level my magic alot.

P1nky

2008-06-10 10:12:35

please post proggies :)

mogio

2008-06-10 17:21:17

That is a nice teleporter thanks helped a lot

FornxXx

2008-06-10 18:07:17

Hey buddy its me again :P

Ill have to buy some laws in order to test this out but i will :D
Probably in the next day or two.
:)

P1nky

2008-06-10 18:51:54

why ty forn :) for the pm

didnt know teleporters arent really needed anymore lol when i use to play(still do a bit) well when pking was around i use to die for alching/telly scripts :P

hehe

P1nky

2008-06-10 20:35:40

okay ill except 1 from u

Naum

2008-06-29 15:42:44

Nice work, But wierd standards ;)

P1nky

2008-06-30 00:42:45

:P thanks lol

yeah standards are my weakness :P and too lazy to learn now heh

Laagi

2008-07-02 07:43:11

Pinky is good doing scripts, keep going ! :)

P1nky

2008-07-02 12:36:51

Laagi stop spamming really, seen you posted on like 6 other threads saying bull

sharpy172

2008-07-06 13:13:53

nice this will help, will it work with new rs look?

P1nky

2008-07-08 16:24:00

yes it could work with new rs just take out login part:)

goodoll

2008-07-10 15:16:39

just what needed

P1nky

2008-07-10 15:29:33

please post proggies ;)

goodoll

2008-07-10 16:29:57

I is new to this stuff how does we post proggers

P1nky

2008-07-10 16:35:14

from debug….

monkeyskater1993

2008-07-14 20:54:04

From: goodoll
I is new to this stuff how does we post proggers


OK this should probably be something you pm someone because if u werent a junior before saying this it could easily just be some fake question spam- Ok uner the scar script you should notice a box, after the script ends it should be like
____P1NKYS TELE THING__
Player 1 worked for -fdas
and etc idk if he puts that but it usually has the words
times levels and loads in it,

its important so that the script can be improved that you ctrl c that and control v it on a post on this thread

I just remember having stupid questions when i first started and being to shy to ask or having real small answers like 2 words:D

P1nky

2008-07-15 00:00:47

thanks monkey loL?

dissus

2008-07-15 01:22:48

all that happens for me is that it says "waiting for smart to start" in debug. and theres a small applet box that says "stop blocking" and if i click it it turns into "start blocking"

i was simply testing it without having any law runes if that makes a huge difference for whether the program even starts or not

viken10

2008-08-22 05:57:33

this own man!

niceman9

2008-08-23 17:44:22

gaind 2 lvls in 10 minuts grats!

P1nky

2008-08-23 22:16:48

grats :p i didnt evn know this worked.. or are you guys just spamming lol

deflec

2008-08-24 05:52:28

ty

ReadySteadyGo

2008-08-25 15:38:55

Lol, didn't work for me Joker. Thanks to all the lovely people who lured me into thinking that this still worked…

P1nky

2008-08-25 17:53:30

lol Jack whats wrong wif it

InFlames

2008-08-25 18:39:27

looks verry nice i am going to try it out soon when my magic lvl is high enoug

ReadySteadyGo

2008-08-26 05:55:40

I think it's just outdated like you said and they were spamming… Could be wrong but i got quite a few errors.

akkida2

2008-08-26 06:15:13

Very nice script and the antiban is just so good!
Got few magic levels with this but, very expensive way to train.

OMG i lost the proggies….

pho3nixkill3r

2008-08-26 22:47:47

this is really cool because it works for me

trentuno30

2008-09-06 04:57:16

looks good but i need to try it hope it works!!!!

denstor

2008-09-12 18:37:22

too bad iam out of runes to test it :p

TLOROX

2008-09-13 14:46:38

Line 308: [Hint] (19352:10): Variable 'Result' never used in script
Line 408: [Error] (19452:4): Unknown identifier 'AlmostLogout' in script

LOL! What is wrong?

sniped900

2008-09-13 14:49:21

i'll try this out when i get home as well as the others

brad734

2008-09-13 20:52:35

Im testing now and will post report soon..:google:

P1nky

2008-09-14 12:26:14

leechers/spammers
this script is outdated so wtf….

im atm updating.

P1nky

2008-09-14 12:39:26

AnyWhereTeleporter V.2 RELEASED:

-UPDATED TO CURRENT REV.
-ADDED MORE USE OF ANTI-BAN
-ADDED RANDOM TIME for ea teleporting.

Quick Proggie:

||===========================||
||~~~~~~~Tattle Telly~~~~~~~~||
||=====AnyWhereTeleporter====||
||~~~~~~DOING:99tellys~~~~~~~||
||===========================||
Worked For 7 Minutes and 43 Seconds
Casted 87
AntiBanPerformed 80
Solved Abby 0
||===========================||
||====Teleports ANYWHERE!====||
||===========================||
||=====Thanks SRL Forums=====||
||===========================||
You Chose to Telly to Varrock!
||===========================||

post proggies
thanks

triv

2008-09-14 19:08:51

Love it, Thanks! :)

P1nky

2008-09-15 10:03:32

np, wheres the proggie?

Melon

2008-09-15 11:37:18

this looks so cool … thx man.:bart:

Tom_Gower

2008-09-16 03:58:53

Haha bring it back to life, yeah p1nky next time your on msn i need to talk to you about some stuff, i learnt how to radial walk! it was pretty easy just need to fix the distance thing like 0,0,72,0 dont no how far i should go ect.

P1nky

2008-09-16 06:43:33

awsome Tom! keep it up dude. ill be on today, got no school since hurricane.

Phat Smither

2008-09-21 20:24:28

I'm going to be sure to try this, got a pure mage with 10 hp that needs some leveling. I'll post the proggy when i've used it. :)

boomerswims

2008-09-21 20:28:16

good job on the scipt, it nice.

shotty87

2008-09-23 16:44:15

neat

P1nky

2008-09-24 00:01:04

Guys i need Testers with mage up to 25, with Curses/Mind Runes and cast any of them basic mind spells/curses with enough runes

please PM me
thanks btw and i added a teleporter to the script it is a mage script.
PM ME!

NiCbaZ

2008-09-24 01:41:44

Il test oh and btw..


program AnyWhereTeleporter;
{.include SRL/SRL/misc/Smart.scar}
{.include srl/srl.scar}
{.include srl/srl/Skill/Magic.scar}
{.include srl/srl/misc/users.scar}

const
Tellytime = 4000;
HowManyTellys = 99;
WhatTypeOfTellys = 'V'; // Varrok =V Fally=C cammy=C Lumby= L
YourSRLId = '3432';
YourSRLpass = 'password';

procedure Cast;
case WhatTypeOfTellys of
'V': cast('Varrock Teleport');
'F': Cast('Falador Teleport');
'C': Cast('Camelot Teleport');
'L': Cast('Lumbridge Teleport');
end;
end;
end;
end;

procedure Sig;
begin
writeln('-------------------------------------------------------------------------------- ');
writeln(' ::::::::: ::: :::: ::: ::: ::: ::: ::: ');
writeln(' :+: :+: :+:+: :+:+: :+: :+: :+: :+: :+: ');
writeln(' +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ +:+ +:+ ');
writeln(' +#++:++#+ +#+ +#+ +:+ +#+ +#++:++ +#++: ');
writeln(' +#+ +#+ +#+ +#+#+# +#+ +#+ +#+ ');
writeln(' #+# #+# #+# #+#+# #+# #+# #+# ');
writeln('### ####### ### #### ### ### ### ');
writeln('-------------------------------------------------------------------------------- ');
end;

var
antiz, countlawz, NOAbyss, Abyss, x, y: integer;

procedure SRL;
var
SRLRRLT: integer;
begin
if SRLRRLT >= (6 * (60 * 1000)) then
begin
MarkTime(SRLRRLT);
SRLRandomsReport;
end;
end;

procedure Woah;
begin
SRL;
cleardebug;
Writeln('||===========================||');
Writeln('||~~~~~~~Tattle Telly~~~~~~~~||');
Writeln('||=====AnyWhereTeleporter====||');
writeln('||~~~~~~DOING: ' + IntToStr(HowManyTellys) + 'tellys~~~~~~~||');
Writeln('||===========================||');
Writeln(' Worked For ' + TimeRunning);
Writeln(' Casted ' + IntToStr(countlawz));
writeln(' AntiBanPerformed ' + IntToStr(antiz));
writeln(' Solved Abby ' + IntToStr(Abyss));
Writeln('||===========================||');
Writeln('||====Teleports ANYWHERE!====||');
Writeln('||===========================||');
Writeln('||=====Thanks SRL Forums=====||');
Writeln('||===========================||');
SRLRandomsReport;
begin
case Uppercase(WhatTypeOfTellys) of
'F': Writeln(' You Chose to Telly to Falador!');
'V': Writeln(' You Chose to Telly to Varrock!');
'C': Writeln(' You Chose to Telly to Camelot!');
'L': Writeln(' You Chose to Telly to Lumbridge!');
end;
writeln('||===========================||');
end;
end;

function ScanMiniMap(iFrom, iTo, Distance: Integer): Integer;
var
I, iX, iY: Integer;
begin
if not (LoggedIn) then
Exit;
SRL;
for I := iFrom to ITo do
begin
iX := Round(Distance * Sin(I * Pi / 180)) + 648;
iY := Round( - Distance * Cos(I * Pi / 180)) + 80;
if GetColor(iX, iY) = 0 then
begin
Result := Result + 1;
end;
end;
end;

function InAbyss: Boolean;
var
A: Integer;
begin
if not (LoggedIn) then
Exit;
SRL;
A := ScanMiniMap(0, 359, 50);
if A = 360 then
begin
Result := True;
end
end;

function GuessAbyssRandom: Boolean;
var
AbyssalMark, iX, iY, I, ChosenColor, Tol, Tries: Integer;
WeirdColors: array [0..3] of Integer;
Operate: TPoint;
begin
SRL;
WeirdColors[0] := 13751777;
WeirdColors[1] := 4953873;
WeirdColors[2] := 2509833;
repeat
case Random(4) of
0:
begin
Operate.X := 252;
Operate.Y := 150;
end;
1:
begin
Operate.X := 278;
Operate.Y := 170;
end;
2:
begin
Operate.X := 238;
Operate.Y := 200;
end;
3:
begin
Operate.X := 215;
Operate.Y := 166;
end;
end;
for I := 0 to 2 do
begin
Tol := 0;
repeat
Tol := Tol + 1;
iX := MSCX;
iY := MSCY;
if FindColorSpiralTolerance(iX, iY, WeirdColors[I], MSX1, MSY1, MSX2, MSY2, Tol) then
begin
ChosenColor := WeirdColors[I];
if (Distance(iX, iY, MSCX, MSCY) < 120) then
Break;
end;
if ChosenColor <> 0 then
Break;
until Tol > 9;
end;
if ChosenColor <> 0 then
begin
MMouse(iX, iY, 0, 0);
Wait(10);
if IsUpText('perate') then
begin
GetMousePos(iX, iY);
Mouse(iX, iY, 0, 0, True);
end;
end;
Wait(5000 + Random(500));
if not InAbyss then
begin
Abyss := Abyss + 1;
ReportVars[2] := ReportVars[2] + 1;
Result := True;
Wait(1000);
ClickToContinue;
SRLRandomsReport;
Exit;
end;
Tries := Tries + 1;
if TimeFromMark(AbyssalMark) > 60000 * 5 then
Break;
until Tries > 30;
Tries := 0;
if InAbyss then
begin
repeat
case Random(4) of
0:
begin
Operate.X := 252;
Operate.Y := 150;
end;
1:
begin
Operate.X := 278;
Operate.Y := 170;
end;
2:
begin
Operate.X := 238;
Operate.Y := 200;
end;
3:
begin
Operate.X := 215;
Operate.Y := 166;
end;
end;
iX := Operate.X;
iY := Operate.Y;
if FindColorSpiralTolerance(iX, iY, 3393, MSX1, MSY1, MSX2, MSY2, Tol) or FindColorSpiralTolerance(iX, iY, 2040150, MSX1, MSY1, MSX2, MSY2, Tol) then
begin
if (Distance(iX, iY, MSCX, MSCY) < 80) then
begin
MMouse(iX, iY, 0, 0);
Wait(10);
if IsUpText('perate') then
begin
GetMousePos(iX, iY);
Mouse(iX, iY, 0, 0, True);
Wait(5000 + Random(500));
if not InAbyss then
begin
Abyss := Abyss + 1;
ReportVars[2] := ReportVars[2] + 1;
Result := True;
ClickToContinue;
SRLRandomsReport;
Exit;
end;
end;
end;
end;
Tries := Tries + 1;
Tol := Tol + 2;
if Tol > 20 then
Tol := 2;
until Tries > 50;
end;
LogOut;
NOAbyss := NOAbyss + 1;
ReportVars[9] := ReportVars[9] + 1;
Players[CurrentPlayer].Loc := 'Abyss';
SRLRandomsReport;
WriteLn('Abyss Random Event.');
end;

procedure FindRandoms;
begin
if not (LoggedIn) then
Exit;
FindNormalRandoms;
FindInventoryRandoms;
FindNonInventoryRandoms;
if (InAbyss) then
begin
GuessAbyssRandom;
end;
end;

procedure randomcompass;
begin
if (not (loggedin)) then
Exit;
FindRandoms;
SRL;
antiz := antiz + 1;
ReportVars[1] := ReportVars[1] + 1;
case Random(6) of
0: makecompass('N');
1: makecompass('S');
2: makecompass('E');
3: makecompass('W');
4: setangle(true)
end;
end;

procedure RandomSymbol;
begin
SRL;
FindRandoms;
FindNormalRandoms;
ReportVars[1] := ReportVars[1] + 1;
antiz := antiz + 1;
case Random(2) of
0:
begin
if FindSymbol(x, y, 'fur trader') or FindSymbol(x, y, 'shop') or FindSymbol(x, y, 'quest') then
Mouse(x, y, 1, 1, False);
end;
1:
begin
if FindSymbol(x, y, 'fur trader') or FindSymbol(x, y, 'shop') or FindSymbol(x, y, 'bank') then
Mouse(x, y, 1, 1, False);
end;
end;
end;

procedure RandomButton;
begin
FindRandoms;
SRL;
ReportVars[1] := ReportVars[1] + 1;
antiz := antiz + 1;
if not (LoggedIn) then
Exit;
case Random(3) of
0:
begin
KeyDown(VK_Left);
wait(Random(600) + 500);
KeyUp(VK_Left);
end;
1:
begin
KeyDown(VK_Right);
wait(Random(600) + 500);
KeyUp(VK_Right);
end;
2:
begin
KeyDown(VK_Up);
wait(Random(600) + 500);
KeyUp(VK_Up);
end;
end;
end;

procedure MyAntiBan;
var
DBanMe: Integer;
begin
if not (LoggedIn) then
Exit;
FindRandoms;
SRL;
DBanMe := Random(18);
ReportVars[1] := ReportVars[1] + 1;
antiz := antiz + 1;
case DBanMe of
0: PickUpMouse;
1: GameTab(1 + Random(33));
2: DoEmote(1 + Random(75));
3: RandomRclick;
4: randomMovement;
5: RandomButton;
6: randomMovement;
7: ChooseOption('cancel');
8: MMouse(Random(MSX2), Random(MSY2), 0, 0);
9: HoverSkill('woodcutting', false);
10:
begin
HoverSkill('woodcutting', false);
sleepandmovemouse(200 + Random(100));
gametab(4);
ChooseOption('Cancel');
RandomButton;
MMouse(Random(MSY1), Random(MSX1), 0, 0);
end;
11:
begin
GameTab(1 + Random(13));
wait(1000 + Random(600));
gametab(4);
RandomButton;
ChooseOption('Cancel');
end;
12:
begin
HoverSkill('random', false);
sleepandmovemouse(200 + Random(100));
gametab(4);
RandomButton;
ChooseOption('Cancel');
end;
13: MMouse(x, y, (10 + random(350)), (10 + random(200)));
14: MMouse(x, y, (10 + random(400)), (10 + random(600)));
15: MMouse(x, y, (10 + random(550)), (10 + random(400)));
16: MMouse(x, y, (10 + random(500)), (10 + random(400)));
17: MMouse(Random(MSX2), Random(MSY2), 0, 0);
end;
end;

procedure Telly;
var
e, law, z, i: integer;
begin
if not (LoggedIn) then
Exit;
SRL;
Law := BitmapFromString(8, 8, 'z78DA758E4B0AC0201043AF' + '54AB76DE2CD5EAFD8F5451170E52025984FC5CBE7DBDDCC15AD47' + '554F51D4D63C7E480A21AC924E3572A7571D28B36751A91A80E41' + '8C7F342C165ECAF2173CF764E31F0D670F48934AC261FEF71FA16' + '3AC1BFD9157CA995ABB2365FC41B2E43DB5F4913D7FFEA5F6C53D' + 'F501F645551D');
z := 0;
GameTab(4);
if (FindBitmapSpiralTolerance(law, x, y, (570 + 39 * i), (214 + 35 * e), (609 + 39 * i), (249 + 35 * e), 10)) then
MMouse(x, y, 0, 0);
wait(2000);
Mouse(x, y, 0, 0, false);
writeln('Teleporting!');
GameTab(7);
repeat
FindRandoms;
SRL;
woah;
Cast;
z := z + 1;
countlawz := countlawz + 1;
ReportVars[0] := ReportVars[0] + 1;
RandomCompass;
FindRandoms;
if (InAbyss) then
begin
GuessAbyssRandom;
end;
wait(TellyTime + random(2456));
woah;
if z > 5 then
case Random(3) of
1: RandomSymbol;
2: MyAntiBan;
3: RandomButton;
end;
until (HowManyTellys = countlawz);
writeln('Finished All Teleports Which was: ');
Writeln(IntToStr(HowManyTellys) + ' tellys');
writeln('Stopping Script now :) thanks for using Tattle Telly');
TERMINATESCRIPT;
end;

procedure DoChats;
begin
SRL;
if (not (LoggedIn)) then
begin
Writeln(players[currentplayer].Name + 'is not logged in...');
Writeln('Switching players');
nextplayer(false);
end;
SetChat('on', 1);
SetChat('on', 2);
SetChat('off', 3);
SetChat('off', 4);
end;

begin
Disguise('Made By P1nky AKA ~~JOKER~~');
cleardebug;
Writeln('Waiting For SMART to Start...');
SmartSetupEx(17, True, True, False);
Wait(100);
SetTargetDC(SmartGetDC);
if not (LoggedIn) then
while not (SmartGetColor(386, 249) = 65535) do
Wait(100);
setupsrl;
activateclient;
SRLPlayerForm(True, [], [], [], []);
if LoggedIn then
LogOut;
loginplayer;
ScriptID := '893';
SRLID := YourSRLId;
SRLPassword := YourSRLPass;
SRL;
ReportVars[3] := ReportVars[3] + 1;
wait(2000) dochats;
GetAllLevels;
begin
Sig;
SRL;
woah;
telly;
end;
end.


i had 2 do it it killed my eyes.

P1nky

2008-09-24 06:47:27

nicbaz i swear i just fixed that in my new script hahaha, thats cool same timing :)

SEE:
Function TeleportStyle: Integer;
Begin
if WantTeleport then
Case Uppercase(WhatCast) Of
'F':
Cast('Falador Teleport');
'V':
Cast('Varrock Teleport');
'C':
Cast('Camelot Teleport');
'L':
Cast('Lumbridge Teleport');
End;
End;

thnx tho and please post a proggie
appreciate it.

tomaz

2008-09-25 11:41:55

thank you very much, for this good script

William

2008-09-27 21:14:46

Thx im going to download this one.

duplex

2008-09-29 07:59:04

Very Nice

||===========================||
||~~~~~~~Tattle Telly~~~~~~~~||
||=====AnyWhereTeleporter====||
||~~~~~~DOING:400tellys~~~~~~~||
||===========================||
Worked For 32 Minutes and 56 Seconds
Casted 372
AntiBanPerformed 2
Solved Abby 0
||===========================||
||====Teleports ANYWHERE!====||
||===========================||
||=====Thanks SRL Forums=====||
||===========================||
You Chose to Telly to Varrock!
||===========================||

I stopped it early but im sure it could of kept going for hours :)

P1nky

2008-09-29 08:04:37

TY Duplex :)

awsome proggie.

Codys_Pur3

2008-10-01 21:34:46

nice one pinky, got me 66 = 79 mage :p

P1nky

2008-10-02 10:59:29

to me cody it looks like your just spamming…

you never posted a proggie.

Tom_Gower

2008-10-02 18:02:46

haha :P p1nky howz the script going ;)? get on msn man
[reserved for a proggy]

jimmy_mac

2008-10-02 19:50:31

hey this is pretty much the best working script ive tested so far.
gj! Im still a noob at mage but im defs gonna use this when i can afford the runes. thanks man

Franciscoec

2008-10-03 05:53:59

Nice script, works great.

P1nky

2008-10-04 23:35:29

jimmy can i have a proggie?

cheese gun

2008-10-05 15:20:26

hehe thanks, got my pure some mage lvls now, works nicely

akha618

2008-10-09 16:56:36

u should make it so it runs in background

Darkstrand

2008-10-13 17:43:55

After about a hour it just stops and I log out anyway to fix this?

P1nky

2008-10-13 21:02:34

more details…
and proggie?

tsaider

2008-10-21 10:31:55

Oh yeah… Teleporter… It works. :p

MaverickP-51

2008-10-25 04:58:28

excellent script :D

i saw u safe

2008-10-25 06:50:36

who can help me understand SCAR scripts etc.

0lumpy

2008-10-26 11:45:16

Nice script works well sorry just got out of but it did about 1k teles

P1nky

2008-10-27 15:59:21

From: 0lumpy
Nice script works well sorry just got out of but it did about 1k teles


awsome wish you had a proggie hmm?

i r letter q

2008-10-27 22:53:50

Thanks very helpful keep it up.

RedSpree

2008-10-30 11:22:43

Hot !! (Y) Thanks.

P1nky

2008-10-31 10:15:35

please post proggies.

btw use lesser hassler guys it has teleporter too its in free for all sect! or click my SIG!

illpwntunoob

2008-11-02 09:15:39

good job

LoveRShacks

2008-11-03 15:29:02

Does this works for auto alch too cuz i need an auto alcher.

P1nky

2008-11-03 19:47:06

From: LoveRShacks
Does this works for auto alch too cuz i need an auto alcher.


no it does it, seems like you like to spam…

read first main page.

Brain

2008-11-03 19:51:22

Poor Joker, I was reading though the thread, and you only have one proggie on this whole page (page 2)

I guess that's what happens when it's in the free for all section :p

P1nky

2008-11-03 20:18:30

From: Brain
Poor Joker, I was reading though the thread, and you only have one proggie on this whole page (page 2)

I guess that's what happens when it's in the free for all section :p


i guess :S…

cause in my Lesser Hassler, only some proggies from Bon.

and rest=trash :(?
put so much precious time lol :confused:

kevin_cook2oo7

2008-11-05 00:16:29

i like. its ok. :garfield:

lowstyle

2008-11-06 01:24:57

teleporters are pretty unececeary, but still good work!

killer1111111

2008-11-08 16:08:34

once again another brilliant script from you. The Teleporter works fine although i forgot to post proggy :mad:

silentknifez

2008-11-11 06:27:27

how many teleports u do like each hour?

P1nky

2008-11-11 10:27:47

||===========================||
||~~~~~~~Tattle Telly~~~~~~~~||
||=====AnyWhereTeleporter====||
||~~~~~~DOING:99tellys~~~~~~~||
||===========================||
Worked For 7 Minutes and 43 Seconds
Casted 87
AntiBanPerformed 80
Solved Abby 0
||===========================||
||====Teleports ANYWHERE!====||
||===========================||
||=====Thanks SRL Forums=====||
||===========================||
You Chose to Telly to Varrock!
||===========================||

i caculated and around 745 prob even more. depends how it runs :p

so gl!;)

Toryllan

2008-11-12 06:56:40

Thanks a lot man, it helped me get up to high alching leve

Maisa

2008-11-12 11:16:22

Yep this is good..

snakattak

2008-11-16 11:43:27

idk if it would work with teleing but ive been alching in pvp worlds with zero randoms so i might try this out to see if that would work.

P1nky

2008-11-16 21:31:02

please post proggies than :p

btw use LESSER HASSLER!

its in my sig.

P1nky

2008-11-16 21:31:07

please post proggies than :p

btw use LESSER HASSLER!

its in my sig.

Anarchist8x7

2008-11-24 19:03:11

Nice script, although auto alching would be simpler imo

Throm

2008-11-29 01:11:43

nice script,worked well for a few levels

richman35_jr

2008-12-20 06:21:19

perfect way to train mage ^^

pk ownage94

2008-12-20 09:40:15

Seriously guys Joker made a script and all your posting is 'It got me to 79 mage'

No offence but you can @#C* off right now, your not even posting proggies you stupid leecher noobs.

Joker I feel sorry for you man, I'll post a proggy if I get round to buying some laws…

Thanks,

-PK;)

pk ownage94

2008-12-20 09:53:15

My proggy

Worked For 2 Minutes and 16 Seconds
Casted 19
AntiBanPerformed 26
Solved Abby 0

Looks very good, nice antiban, still quite slow.

it looks very botlike when it goes back to inventory after every spell cast, maybe do it every 9 times + (random 10)

Overall very good, if you add a good alcher for ge bank this script would be VERY popular,

thanks,

-PK;)-

deejay-8

2008-12-29 01:35:49

Thanks

the only script i have been able to get working (surely my fault)

anyway here is a small proggy

Worked For 13 Minutes and 52 Seconds
Casted 66
AntiBanPerformed 112
Solved Abby 0
||===========================||
||====Teleports ANYWHERE!====||
||===========================||
||=====Thanks SRL Forums=====||
||===========================||
You Chose to Telly to Camelot!

P1nky

2008-12-29 02:23:41

From: deejay-8
Thanks

the only script i have been able to get working (surely my fault)

anyway here is a small proggy

Worked For 13 Minutes and 52 Seconds
Casted 66
AntiBanPerformed 112
Solved Abby 0
||===========================||
||====Teleports ANYWHERE!====||
||===========================||
||=====Thanks SRL Forums=====||
||===========================||
You Chose to Telly to Camelot!


From: pk ownage94
My proggy

Worked For 2 Minutes and 16 Seconds
Casted 19
AntiBanPerformed 26
Solved Abby 0

Looks very good, nice antiban, still quite slow.

it looks very botlike when it goes back to inventory after every spell cast, maybe do it every 9 times + (random 10)

Overall very good, if you add a good alcher for ge bank this script would be VERY popular,

thanks,

-PK;)-


oh wow still working glad i see some proggies ;)

alrite ill update this , and i think i know why it keep going to inventory :) ill update soon!!!!

THANKS maybe a alcher too.

Pure1def

2009-01-03 20:30:02

my proggy

Worked For 3 Minutes and 28 Seconds
Casted 32
AntiBanPerformed 26
Solved Abby 0

Very good script. Ah thanks, I needed a auto tele-er ;P
ty.

Hama

2009-01-05 10:28:55

I'll try this script and i can't wait for the auto alcher :D

Kris7848

2009-01-06 22:40:58

Im thinking of using this to get to 45 magic.

Will give you my prog's after's :D

Look's really good.

Kris.

hamudiiG

2009-02-15 19:31:42

is this not only a autoclicker?

AustinM

2009-02-16 21:25:50

Anyone explain to me why you would need anti ban for an auto teleporter? :?

remyXcore

2009-02-24 08:26:26

From: AustinM
Anyone explain to me why you would need anti ban for an auto teleporter? :?


Why not? It's another safety measure provided to us "just in case".

Faf

2009-02-24 09:59:11

||===========================||
||~~~~~~~Tattle Telly~~~~~~~~||
||=====AnyWhereTeleporter====||
||~~~~~~DOING:200tellys~~~~~~~||
||===========================||
Worked For 14 Minutes and 17 Seconds
Casted 167
AntiBanPerformed 96
Solved Abby 0
||===========================||
||====Teleports ANYWHERE!====||
||===========================||
||=====Thanks SRL Forums=====||
||===========================||
You Chose to Telly to Falador!
||===========================||



It's good magic leveler , but don't very like those teleporters becouse u dont get hp xp ;/

P1nky

2009-02-24 10:32:50

From: Faf
||===========================||
||~~~~~~~Tattle Telly~~~~~~~~||
||=====AnyWhereTeleporter====||
||~~~~~~DOING:200tellys~~~~~~~||
||===========================||
Worked For 14 Minutes and 17 Seconds
Casted 167
AntiBanPerformed 96
Solved Abby 0
||===========================||
||====Teleports ANYWHERE!====||
||===========================||
||=====Thanks SRL Forums=====||
||===========================||
You Chose to Telly to Falador!
||===========================||



It's good magic leveler , but don't very like those teleporters becouse u dont get hp xp ;/


Why Thank You glad it still works :)
though im suprised :) lol

tp4u charizard

2009-03-03 17:24:43

wow this works pretty well, do you think sometime when you get the time you could make a curse casting bot to level up faster?

P1nky

2009-03-03 18:00:33

i did make 1 called Lesser Hassler though outdated due to no one using :(

AustinM

2009-03-03 20:23:54

From: ~~Joker~~
i did make 1 called Lesser Hassler though outdated due to no one using :(

Darn,that's a shame!

Probably could've been easily added to this auto teleporter. :(

P1nky

2009-03-04 10:27:10

maybe later :)
though i did update my Powerchopper , go ahead and use that if you need too :)
thanks.

kevinabratcher

2009-03-08 17:15:55

teleporting is easy. but its even easier when you have an auto :) thank you

nuclears

2009-03-11 18:50:49

just for the final touch you can set magic lvl before and after the script end :D
it worked great for me even at the night runss

kabilie

2009-05-12 14:53:20

whats div between prog 1 and 2?

TazManian

2009-05-14 20:48:36

How much is like the xp an hour with this script?,


Btws the topic looks good, Also i dont know much about scripts, But it looks good.

Zlakata

2009-05-14 22:30:56

From: kabilie
whats div between prog 1 and 2?

Nice gravedigging, but as you may have noticed, this script is OUTDATED, even if it works, I dont recommend it.

P1nky

2009-05-15 18:26:48

From: Zlakata
Nice gravedigging, but as you may have noticed, this script is OUTDATED, even if it works, I dont recommend it.


lol why's that?

It does work…. and no one has gotten banend from it lol… check the code first than post about if its good enough and why dont you not recommend it?

danielOATH

2009-06-12 13:02:36

thanks dude! i'll post proggie soon