SRL Archive - Who Are You ? Who ? Who ?

Hello scripters :)


Premix

2013-03-21 12:36:07

Hey, thanks for dropping by my thread:)
My real name is Robin, I'm 16 and I'm from Norway. (A pretty unknown country for most people :duh:)
I joined here due to the fact that I wanted bots on Old School Runescape, but when I opened them up to use them, I felt such a strong feeling inside me to learn what that unknown shizz was. :P
So I started reading tuts and other scripts instantly and got hooked. :spongebob:
I'm constantly thinking of how I can make scripts better, what to learn, how I can fix the issue I'm struggling with and so on.
All I can say is that I love this community, the kindness when people talk, giving constructive criticism, helping out and last but now least the eager this community gives me to create something. :D

I made my first script within my 14 days of trying to learn simba, a gnome stronghold agility runner.
I'm a perfectionist, I'm not quitting before I have managed my goals (believe me, they are high.).
"Have dreams so big you can never achieve it, then become the person who can" or "Dream big, it's the first step to success", right? :garfield:
I'm eager to learn all about Simba to be a very good scripter <3

So you will see me around :)

Lord Waffles

2013-03-21 12:52:07

Welcome!

I also am new, but not really new to coding so I know a bit about it if you need any help ;)

From lurking on these forums, there seems to be a lot of old timers and needless to say it's probably good that they get some members without arthritis around here. ;)

Richard

2013-03-21 13:22:00

Pleasure to have to here!

About Norway, you might be surprised how many of us have heard of there, it is a pretty sizable country, and a large number of us are European (personally I'm from the UK).

I hope you enjoy your stay :)

Premix

2013-03-21 13:34:15

From: Richard
Pleasure to have to here!

About Norway, you might be surprised how many of us have heard of there, it is a pretty sizable country, and a large number of us are European (personally I'm from the UK).

I hope you enjoy your stay :)

Of course I will enjoy my stay ;) About Norway, didn't know many did know it. Because everytime I have said Norway before, noone knows what or where it is XD

From: Lord Waffles
Welcome!

I also am new, but not really new to coding so I know a bit about it if you need any help ;)

From lurking on these forums, there seems to be a lot of old timers and needless to say it's probably good that they get some members without arthritis around here. ;)

Hahahaha xD Made my day :P

Vusn

2013-03-21 14:56:19

I've always wanted to live in Norway. How's life there?

Silentcore

2013-03-21 14:58:11

Welcome to the community. Please make sure to not leave your login details of your account when you realease your scripts..

Lord Waffles

2013-03-21 14:59:36

From: Silentcore
Welcome to the community. Please make sure to not leave your login details of your account when you realease your scripts..

:duh:

Silentcore

2013-03-21 15:01:00

From: Lord Waffles
:duh:


lol, but it happens..

Premix

2013-03-21 16:17:10

From: Vusn
I've always wanted to live in Norway. How's life there?

Pretty usual, nothing to brag about to be honest :P

From: Silentcore
Welcome to the community. Please make sure to not leave your login details of your account when you realease your scripts..

Hahah :P I have seen that mistake been done before, that's why I double check the script :P

Ashaman88

2013-03-21 16:25:04

Welcome man! Awesome job on already releasing a script, it is a fun challenge for sure. Don't hesitate to ask if you need help with any scripting

Premix

2013-03-21 16:43:25

From: Ashaman88
Welcome man! Awesome job on already releasing a script, it is a fun challenge for sure. Don't hesitate to ask if you need help with any scripting

Have some questions, but not important enough to post :P Do you have skype? :D

Ashaman88

2013-03-21 16:57:01

From: Premix
Have some questions, but not important enough to post :P Do you have skype? :D


hotshot1489

WT-Fakawi

2013-03-22 17:06:35

Aaah, sounds familiar. Here is what I did: First I printed out all scripts I could get to work. I studied them, took them with me whereever I'd had the time to stare and made notes with pencil or pen on them. Next I copied pasted some of their procedures and made it work into my own scripts. Then I printed out every include I could find and studied, ordered and combined them into SRL :)

During my early days of scripting I discovered some basic rules.

Rule 1. Wait. When something goes wrong in your script it is probably because you haven't waited long enough. There is plenty of time in rs. It is a boring repetetetive games you see? And sloooow. So wait. Wait for things to happen. Wait for visual clues, changes in the inventory, sudden nearby changes in color, changes in the chattext, minimap, uptext, stats. Every visual clue is covered in SRL and all have their functions and procedure. Tip: While waiting, perform findnormalrandoms 4 times a second. Dont wanna miss a random.

Rule 2. Break out if every loop! Seriously: Break out if every loop!!!!! Trust me: I have been there :) If even you make just one tiny little simple quick and dirty endless little loop inside your complex script, you'll be sure to find your player the next day dead in lumby poking the client's upperleft corner with the right mouse.

Rule 3. Keep It Simple Silly. I have always made my script with the KISS principle. Simple and readable. You can make your code complex, but that doesnt mean it is effective in rs. Simple code can be beautiful too!


But seriously…if you have a printer… :)

WT.

rj

2013-03-22 17:09:08

From: WT-Fakawi
Aaah, sounds familiar. Here is what I did: First I printed out all scripts I could get to work. I studied them, took them with me whereever I'd had the time to stare and made notes with pencil or pen on them. Next I copied pasted some of their procedures and made it work into my own scripts. Then I printed out every include I could find and studied, ordered and combined them into SRL :)

During my early days of scripting I discovered some basic rules.

Rule 1. Wait. When something goes wrong in your script it is probably because you haven't waited long enough. There is plenty of time in rs. It is a boring repetetetive games you see? And sloooow. So wait. Wait for things to happen. Wait for visual clues, changes in the inventory, sudden nearby changes in color, changes in the chattext, minimap, uptext, stats. Every visual clue is covered in SRL and all have their functions and procedure. Tip: While waiting, perform findnormalrandoms 4 times a second. Dont wanna miss a random.

Rule 2. Break out if every loop! Seriously: Break out if every loop!!!!! Trust me: I have been there :) If even you make just one tiny little simple quick and dirty endless little loop inside your complex script, you'll be sure to find your player the next day dead in lumby poking the client's upperleft corner with the right mouse.

Rule 3. Keep It Simple Silly. I have always made my script with the KISS principle. Simple and readable. You can make your code complex, but that doesnt mean it is effective in rs. Simple code can be beautiful too!


But seriously…if you have a printer… :)

WT.


Yea I saw that post you made in 2006 "BREAK OUT OF LOOPS"

WT-Fakawi

2013-03-22 17:14:09

If you teach, you gotta repeat yourself. Nice find. But anyway…welcome Premix.

Lord Waffles

2013-03-22 19:04:44

From: WT-Fakawi

During my early days of scripting I discovered some basic rules.

Rule 1. Wait. When something goes wrong in your script it is probably because you haven't waited long enough. There is plenty of time in rs. It is a boring repetetetive games you see? And sloooow. So wait. Wait for things to happen. Wait for visual clues, changes in the inventory, sudden nearby changes in color, changes in the chattext, minimap, uptext, stats. Every visual clue is covered in SRL and all have their functions and procedure. Tip: While waiting, perform findnormalrandoms 4 times a second. Dont wanna miss a random.

It is indeed still my early days, how are you able to preform additional functions (findnormalrandoms) while you are preforming a say 'Wait(RandomRange(35783,43021));'?

Rhiot

2013-03-23 12:50:04

From: Lord Waffles
It is indeed still my early days, how are you able to preform additional functions (findnormalrandoms) while you are preforming a say 'Wait(RandomRange(35783,43021));'?



var
timer: integer;

while (not(timer >= 40) and (LoggedIn)) do
begin
AntiBan;
FindNormalRandoms;
Wait(RandomRange(750, 1250));
Inc(timer);
end;

The Killer

2013-03-23 13:01:22

From: Rhiot

var
timer: integer;

while (not(timer >= 40) and (LoggedIn)) do
begin
AntiBan;
FindNormalRandoms;
Wait(RandomRange(750, 1250));
Inc(timer);
end;


Personally I'd do:

MarkTime(Time);
repeat
if not LoggedIn then LoginPlayer;
FindNormalRandoms;
Wait(200);
until TimeFromMark(time) > (100000 + Random(500));

Rhiot

2013-03-23 13:09:40

From: The Killer
Personally I'd do:

MarkTime(Time);
repeat
if not LoggedIn then LoginPlayer;
FindNormalRandoms;
Wait(200);
until TimeFromMark(time) > (100000 + Random(500));

That's definitely a more reliable way of doing it, but wasn't thinking about that just then. Nice!

The Killer

2013-03-23 13:10:42

From: WT-Fakawi
Aaah, sounds familiar. Here is what I did: First I printed out all scripts I could get to work. I studied them, took them with me whereever I'd had the time to stare and made notes with pencil or pen on them. Next I copied pasted some of their procedures and made it work into my own scripts. Then I printed out every include I could find and studied, ordered and combined them into SRL :)

During my early days of scripting I discovered some basic rules.

Rule 1. Wait. When something goes wrong in your script it is probably because you haven't waited long enough. There is plenty of time in rs. It is a boring repetetetive games you see? And sloooow. So wait. Wait for things to happen. Wait for visual clues, changes in the inventory, sudden nearby changes in color, changes in the chattext, minimap, uptext, stats. Every visual clue is covered in SRL and all have their functions and procedure. Tip: While waiting, perform findnormalrandoms 4 times a second. Dont wanna miss a random.

Rule 2. Break out if every loop! Seriously: Break out if every loop!!!!! Trust me: I have been there :) If even you make just one tiny little simple quick and dirty endless little loop inside your complex script, you'll be sure to find your player the next day dead in lumby poking the client's upperleft corner with the right mouse.

Rule 3. Keep It Simple Silly. I have always made my script with the KISS principle. Simple and readable. You can make your code complex, but that doesnt mean it is effective in rs. Simple code can be beautiful too!


But seriously…if you have a printer… :)

WT.

Intresting way to learn :P
But they are good rules :)
@Soviet Union, check em out <3

Lord Waffles

2013-03-23 23:04:12

From: The Killer
Personally I'd do:

MarkTime(Time);
repeat
if not LoggedIn then LoginPlayer;
FindNormalRandoms;
Wait(200);
until TimeFromMark(time) > (100000 + Random(500));


From: Rhiot

var
timer: integer;

while (not(timer >= 40) and (LoggedIn)) do
begin
AntiBan;
FindNormalRandoms;
Wait(RandomRange(750, 1250));
Inc(timer);
end;


Thanks both of ya!

I thought however that pascal had parallel threading? I could be wrong..might also be impractical to use.

The Killer

2013-03-24 07:43:51

From: Lord Waffles
Thanks both of ya!

I thought however that pascal had parallel threading? I could be wrong..might also be impractical to use.


You mean it doesn't have multi threading and its linear? mine would work fine (I use something a bit similar in my superheater :P)

Benny

2013-03-24 13:52:20

Welcome! Thanks for the intro and good luck with the scripting!

t4q

2013-03-24 16:44:13

Welcome and keep aiming for the stars!