SRL Archive - RS3 Outdated / Broken Scripts

STYLEN's PowerTeleporter For Magic Training


stylen

2007-05-25 17:07:45

STYLEN's PowerTeleporter
——————————–For Magic Training

[LEFT]This script allows you to power teleport to a selected location until you either run out of runes, reach a certain level or reach a certain XP.

——————————————————————————————————————————–

Features include:

Form for easy startup.

Support for both Free player and Members is Supported as the following locations are available to Teleport to:
  • Varrock
  • Lumbridge
  • Falador
  • Camelot (Members)
Anti Random straight from SRL to handle most Randoms.

Teleports constantly until either of the following are met:
  • A Certain Level
  • A Certain XP
  • No More Runes In Your Inventory
Anti Ban

——————————————————————————————————————————-

This is my first script so the code is not very good. There most probably are many bugs in it as I've coded it in 3 days.

Please send it any bugs reports and also some feedback on it and how to improve it.

——————————————————————————————————————————-

Still to come:
Huge Update…

——————————————————————————————————————————-

Change Log:
Version 0.9
SRL Stats
Abyss Random Solver (By Wizzup)

Version 0.8
Long Awaited MultiPlayer Support.
[JCR] - Just Click Run - No more editing the code.
Improved Progress Reports
Improved Forms
More Efficient PowerTeleporting
SCAR DIVI and SRL 3.7 Support
Improved AntiBan

Version 0.76
Added player Nick for random. (Set in forms).
Cleaned up most procedures. Mainly teleport. (Most of the code is moved to the main loop).
Few coding changes to allow future Multi-Support Compatability.
Time Running in progress report.

Version 0.75
Added AntiBan by WT-Fakawi edited by Fearlesssss (Thanks :D )

Version 0.70
Initial Release
——————————————————————————————————————————-
Hope you enjoy the script :D



[/LEFT]

Jake_453

2007-05-25 17:26:53

looks pretty good for a first script. i would however suggest u put an antiban in asap as that will help you reduce your chances of getting caught. Nice script. Also make sure you have multiplayer too :). good stuff keep it up.

qqnore

2007-05-25 17:28:53

Nice script. Over looked it, but haven't had the chance to run it yet. One thing the script needs badly is Anti-Bans(your prob. working on this now). I wouldn't recommend running this for more then 10-20 teleports until you actually get some in the script. If you need some ideas, feel free to look over my script. (QQNoRE's Camelot Teleporter) It's posted here..

http://www.villavu.com/forum/showthread.php?t=10592

I'm always willing to help, so if you have any questions.. please add me on MSN. Also, if you'd like to discuss making a teleport matrix random, I'm def. down for that. (my script needs it badly) Again, nice script man.. defintly a good first script. Later,

QQNoRE

stylen

2007-05-25 17:30:26

Thanks,
Yes AntiBan is a Priority and will be there for the next release.

It should be ok for short period macroing.

I'm keeping away from multiplayer for now untill its a far more stable script.

Thanks for the comments.
Much appreciated.

When i decided to write this script a few months back, wizzup allowed me to use his from his essence miner.
Because of exams i havent had the opertunity.
I started from scratch 3 days ago and wanted to release a working script ASAP as i got more exams in a week.

Fearlesssss

2007-05-25 17:36:40

Very nice script, you used multiplayer and anti-randoms. Nice job. Maybe you could add something like this:
//You need to include the SRL scar files where the antibannage funtions are in. Just search a bit
//in the SRL folder and include them. Or just put the functions in your script.

{.include SRL/SRL.scar}
procedure BoredTeleporting;
begin
TypeSend('here you can do something like omg i need 1000 teleports to next mining lvl')
TypeSend('or this is sooooooo boring')
end;

procedure AntiBannage; //WT-Fakawi edited by Fearlesssss(Dont forget to give me credits also plz :D)
var
DBanMe: Integer;
begin
DBanMe := Random(14);
case DBanMe of
0: RandomRClickEvery(2 + Random(13));
1: HoverSkill('Magic', False);
2: RotateEvery(20 + Random(10));
3: LeaveScreenEvery(5 + Random(5));
4: BoredEvery(15 + Random(5))
5: PickUpMouse;
6: BoredEvery(9 + Random(24));
7: DragItem(1, 1 + Random(18));
8: GameTab(1 + Random(12));
9: RotateEvery(7 + random(4));
10: MouseBox(MSX1, MMY1, MMX2, MMY2, 3);
11: SleepAndMoveMouse(600000 + random(300000))
12: IdleTime(1000 + Random(350),500,1.0);
13: BoredTeleporting;
end;
end;
Questions about it? PM/Post here:f:

stylen

2007-05-25 18:14:44

Thanks a bunch Fearlesssss.
WT-Fakawi hope you dont mind me using the procedure.

New Version 0.75 released, now with ANTI BAN :D


Also, I just remembered. The player need a nick.
I saw a script that automatically generated a nick for the player.
Anyone care to share the script please?

Thank's

remy

2007-05-25 19:26:28

What version of SRL/Scar should I use for this?

Aje

2007-05-26 04:30:50

From: remy
What version of SRL/Scar should I use for this?


I strongly believe SRL 3.6 / Scar 2.03

stylen

2007-05-26 14:36:04

From: Aje
I strongly believe SRL 3.6 / Scar 2.03


Yes it was coded on SRL 3.6/SCAR 2.03.

I will test on the new SRL and SCAR when I install it.

Aje

2007-05-27 09:45:21

STYLEN, have a look at ur siggi… Its SRL not SLR

Fearlesssss

2007-05-27 11:49:52

For the talking with randoms you need .Nick
After all the players in DeclarePlayers place this:
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
And in your nick you must put a piece(3-4) of your username in it.

PwNZoRNooB

2007-05-27 13:47:17

Okay, I found a bug. I've seen this in some scripts

function FindFastRandoms: Boolean; //By WT-Fakawi.
var
i: Integer;
begin
for i := 1 to 8 do
begin
case I of
1: if FindDead then
Result := True;
2: if FindMod then
Result := True;
3: if FindMime then
Result := True;
4: if FindMaze then
Result := True;
5: if FindQuiz then
Result := True;
6: if FindDemon then
Result := True;
7: begin /// ! 7 ! Look below
if NoGameTab then
begin
Result := True;
Players[CurrentPlayer].loc := 'No GameTab';
Logout;
Exit;
end;
end;
7: begin /// <---- 7 again! :S
if InBlack then
begin
Result := True;
Players[CurrentPlayer].loc := 'InBlack';
Logout;
Exit;
end;
end;
8: RC;
end;
wait(1);
end;
end;

stylen

2007-05-27 13:59:45

Nick support has been added to the next version. Its still unreleased.
Should be out tonight. Got 1 last thing on the todo list :D

PwNZoRNooB I don't think that's a bug.
I believe Fakawi coded it so it check NoGameTabs and InBlack together.
I thought it was a bug aswell, but remembered that if 2 cases have the same number both cases run.

Fearlesssss

2007-05-27 18:37:19

I don't know exactly but in some script the just have 2 times the 7 and I found script that just has it split up into 7 and 8.. I think we should ask te maker of FindFastRandoms.. So WT-Fakawi can you answer?

stylen

2007-05-27 19:57:07

I highly doubt Fakawi will come on to my thread. The script is too noobish for him. lol

I'm going to leave it how it is as it doesn't make any difference to the script.


BTW, in the coming few weeks, I'm going to release a MASSIVE update.
The version will go up to 0.80.
I'm currently working on the form to awesomefy it.
That gonna require a few hundred lines of code.

Also It will have Multiplayer support, which is quite complicated as its through forms and not the script itself.

More Info soon…

Please let me know of bugs and suggestions :D

stylen

2007-06-01 20:44:26

Version 0.8 Released (sorry for the double post)

The scripts been totally revamped.
Changelog has been posted on initial post.

Please Post all Progress Reports and any suggestions :D

WhoCares357

2007-06-01 22:17:36

procedure MyAntiBan;
var
DBanMe: Integer;
begin
DBanMe := Random(8);
case DBanMe of
0: RandomRClick;
1: HoverSkill('Magic', False);
2: AlmostLogout
3: PickUpMouse;
4: BoredHuman;
5: Wait2(10000 + Random(20000), True);
6: FTWait(40 + Random(80));
7: DragItem(1, 1 + Random(18));
8: GameTab(1 + Random(12));
9: MouseBox(MSX1, MMY1, MMX2, MMY2, 3);
10: IdleTime(1000 + Random(350),500,1.0);
end;
end;

Why do you have 0-10 if Random(8) is 0-7. Other than that, nice script.

stylen

2007-06-02 14:13:35

Thanks for pointing that out.
Will be fixed in the next version.

jan274

2007-06-03 18:42:03

I tested it for a while. At first it was good until I got an abyss random and I don't really know what happened but when I came back, My char was loggedout and I still had law runes and I put it to do until I'm out of runes.

stylen

2007-06-04 14:24:03

Thanks for trying out.

It doesn't solve the Abyss Random just yet.
I'm going to be putting it in for the next version.

stylen

2007-06-05 12:39:31

Version 0.9 Released.

Added SRL Stats.
Added Abyss Random Solver by Wizzup


Make sure you have run SetupSRL and entered your SRL Stats Details as you cant enter them into the script.

Haven't tested because its not easy to get the Abyss Random.
Please post any more bugs and lost more Progress Reports.

Thanks

Haxor

2007-06-14 07:42:22

ill give it a try good for magers
thanks

haxor

stone warior

2007-06-14 20:01:35

[Runtime Error] : Out Of Range in line 1095 in script

stylen

2007-06-15 17:14:29

From: stone warior
[Runtime Error] : Out Of Range in line 1095 in script


What version of the script are you using?
Also the script will only work on SCAR DIVI and SRL 3.7.

ermky

2007-06-25 19:16:51

Update it for 3.8? :P

I also get the same error as stone warior, so he problaby uses 3.8 to.

born to macro

2007-08-10 18:27:31

wowo verry nice script