SRL Archive - First Scripts

first script.


Wilio

2007-09-01 22:57:23

First Script I made for RS.
Am I beyond Beginner?

What can It do?
  • Kill a monster
  • Heal
  • Antiban
  • Antirandoms
  • Sexy Radial Walk if out of sight.
Well anyway:
[ATTACH]6373[/ATTACH]

Harry

2007-09-01 23:01:15

Hmm… with your longlivity, looks nice for a first script, only a few things are 'messed up'.

Wilio

2007-09-01 23:06:02

Thanks, I'm still working on it, hoping to make it nearly perfect.

kaustav_002

2007-09-01 23:10:03

begin
writeln('Created by Wilio')
wait(666);
Writeln('Do not RIP >=(')
wait(666);
SetupSrl;
SetVariables;
SetBitMac;
ScriptID := '273'
end;
huh nice loader
Im a noob at scripting but i couldnt find any antiban, the random stuffings, and
I looks good and even has multiplayer:) that makes me happy

Wilio

2007-09-01 23:13:39

That's what is not really complete. The multiplayer part is not done.
At least it can:

-fight monster
-heal if needed
-counter some randoms
-radialwalk if monster out of sight.

Let's cal this a beta.
And shame on me, I totally forgot about Antiban.

Edit: Added A simple AntiBan

BobboHobbo

2007-09-02 05:18:29

Ill tell you, wonderful first script :)

Goodluck with future scripts.

Sir R. M8gic1an

2007-09-03 07:57:19

i strongly suggest you remove this from the script:
{///////////Contact/////////////}
{ To contact me by Email: }
{ [email]Wrightri601@hotmail.com[/email] }
{ }
{ In Game: }
{ ******** }
{///////////////////////////////}

at least the ingame name. It's common knowledge and sense that jagex monitors this website, and they might ban or flag your accounts if they find your ingame username.

ok, so i'm gonna post my comments on the whole script, do notice i'm not even close to being one of the best scripters around, so this advice won't be something like extremely useful, only my two cents :p
pretty amazing for a first script btw ;)

procedure load+setvariables toguether
less procedures makes the script faster.

on procedure Login fighter you might want to make a couple changes,

begin
loginplayer;
to

begin
if (not loggedin) then loginplayer;
it's just a precaution in this case to make sure there isn't a player already logged in.

writeln(players[currentplayer].Nick+' as loged in');
has logged in. just a spelling mistake, not really a coding thing :p

    sendkeys('...');
i suggest you use TypeSend('…') instead, TypeSend is less detectable, but don't forget to include srl.scar if you do so!


begin
case random(70) of
1: RandomRClick;
2:HoverSkill('Strenght',false);
3:PickUpMouse;
23:SayCurrentLevels('strength');
5:SayCurrentLevels('attack');
15:SayCurrentLevels('defence');
7:AlmostLogOut;
45:RandomMovement;
9:BoredHuman;
end
end;

well this is totally up to you, but i usually make a smaller random and make it do something no matter what number i get, even if it's just a wait to make sure it does some antiban activity

also you missed a ";" after the first end which is not necessary, but it's standarts.

~ RMagician