SRL Archive - First Scripts

Impress all, with the AutoForeigner V1.0


Benson

2008-03-19 20:00:31

hello and welcome to this amazing chance to impress your friends and family of RuneScape the amazing languages you know.

this is ym first script and tis merly an auto talker..now before i post it…can somone tell me how to :S.

Edit: thanks for all the info :P

@omgnomorenames : Thank you for the apaulogie


btw i just spent 2-3 days reading tuts and killing my brain to figure out how to write an autotalker. :D they didnt teach me how to upload…however i guess i was jsut to happy to remember about the attachments thanks kooldude :D AGAIN :D

EDIT2


V2.0 in the works, trying to make it have lots of other languages and randomly select froma list of diffrent things on waht to do.

omgnomorenames

2008-03-19 20:43:59

Lol, umm you should have first looked at some of the tuts and then figured out the basics of scar beforing even posting this. I am glad your looking forward to scripting though :P

kooldude

2008-03-19 20:56:46

If your talking about posting the actual script on your thread.

Either use Scar tag around your script
This is done by copy and pasting your script onto the thread and than adding the scar tags around it

or by Manage attached files and just upload it :P

effinpanda

2008-03-19 21:47:14

i agree with cool dude,
mostly because he likes chuck norris

KoKouKo

2008-03-19 22:26:59

@ effinpanda
when your making your 10 spam posts dont make them 100% spam, make them somewhat useful

if you dont understand what kooldude wrote just copy this into your post

this is my script
[s(c)ar] ----- remove the brackets
insert ub3r script here
[/s(c)ar] ---- remove the brackets
the barckets are there because if they werent you wouldnt bew able to see the text you would only see something embedded

shrubie1

2008-03-21 09:04:51

w00t chuck norris pwnz!!!

who would win in a fight?

A Black Jesus,
Raptor Jesus,
or Chuck Norris??

Torrent of Flame

2008-03-21 09:32:29

w00t chuck norris pwnz!!!

who would win in a fight?

A Black Jesus,
Raptor Jesus,
or Chuck Norris??



Dont spam on other peoples threads.


Anyway. Its a nice first script, and uses SRL nicely without SendKeys.

Benson

2008-03-21 14:14:41

thank you alot :D, any ideas on how to make it better?

Harry

2008-03-21 14:26:34

More languages :p Everything is 'English' besides "Talk3:='Bonjour mon amie!';" ;) Add some Spanish, German, Latin, etc. ;)

Benson

2008-03-21 14:29:29

yeah tahts waht i was thinking. take out the english, and add in a crap load of other languages. it can be used as a anti-ban sortof.

like somone asks you something and it replys in another language, thus a reason to be silent becasue the bot doesnt understand english. then people wont think your a botter.

i jsut don't know how to make that work. :P

Federation

2008-03-21 14:34:44

i tried it :) its actually quite nice :)

Benson

2008-03-21 19:17:13

i would say "post a proggie", but i guess you cant when i havent set it up to give proggies…and theres no pint with an autotalker.

V2.0 in the works, trying to make it have lots of other languages and randomly select froma list of diffrent things on waht to do.

smithsps

2008-03-21 20:11:12

For more languages you could go here:
http://www.wikihow.com/Say-Hello-in-Different-Languages

Hope that helps.

You should try using a array to contain the different sentences.
Like:
var
Talk : array of string;

/\-Include that-/\

 Talk1:='Hello everyone!';
Talk2:='Howdy, yall!';
Talk3:='Bonjour mon amie!';
Talk4:='Alloha!';
Talk5:='How are you doing, eh?';

Change that to:
 Talk[0]:='Hello everyone!';
Talk[1]:='Howdy, yall!';
Talk[2]:='Bonjour mon amie!';
Talk[3]:='Alloha!';
Talk[4]:='How are you doing, eh?';

With arrays you could make the script shorter by using these arrays.
Your total script could be like this: (Improved it some too :p)
const
AoS = 5;// Amount of sentences
//THAT IS IMPORTANT IF ITS NOT RIGHT THE SCRIPT COULD MESS UP.

var
Talk : array of string;
CS : integer; // Current Sentence

Procedure AutoTalk;
begin
SetArrayLength(Talk, AoS);
Talk[0]:='Hello everyone!';
Talk[1]:='Howdy, yall!';
Talk[2]:='Bonjour mon amie!';
Talk[3]:='Alloha!';
Talk[4]:='How are you doing, eh?';

Wait(1500+random(500));
TypeSend('I can speak in many languages!!');
Wait(500+random(100))
repeat
TypeSend(Talk[CS]);// if CS = 0 then it would type 'Hello everyone'
Wait(500+random(100));
CS := CS + 1; {Adds 1 to CS so next time CS = 1 and it would type 'Howdy, yall!'}
until(CS = AoS);
CS := 0; // Resets Current Sentence
TypeSend('isnt that 1337');
end;

begin
SetupSRL;
repeat
AutoTalk;
Wait(2000+random(1000));
until(IsFKeyDown(12));
end.
Hope I helped :D

Benson

2008-03-22 03:14:29

yes yes you have helped alot :D. ill use that as a template, tomorrow ill be reviewing more tuts and such as i jsut took a few days break from this, kidna got overwhelming before. so hopfully ill be abel to make an uber failsafe/anti-ban people might be abel to just add to their scripts isntead of making their own.

thanks a bunch ++rep.

ShowerThoughts

2008-03-22 03:25:10

From: smithsps
For more languages you could go here:
http://www.wikihow.com/Say-Hello-in-Different-Languages

Hope that helps.

You should try using a array to contain the different sentences.
Like:
var
Talk : array of string;

/\-Include that-/\

 Talk1:='Hello everyone!';
Talk2:='Howdy, yall!';
Talk3:='Bonjour mon amie!';
Talk4:='Alloha!';
Talk5:='How are you doing, eh?';

Change that to:
 Talk[0]:='Hello everyone!';
Talk[1]:='Howdy, yall!';
Talk[2]:='Bonjour mon amie!';
Talk[3]:='Alloha!';
Talk[4]:='How are you doing, eh?';

With arrays you could make the script shorter by using these arrays.
Your total script could be like this: (Improved it some too :p)
const
AoS = 5;// Amount of sentences
//THAT IS IMPORTANT IF ITS NOT RIGHT THE SCRIPT COULD MESS UP.

var
Talk : array of string;
CS : integer; // Current Sentence

Procedure AutoTalk;
begin
SetArrayLength(Talk, AoS);
Talk[0]:='Hello everyone!';
Talk[1]:='Howdy, yall!';
Talk[2]:='Bonjour mon amie!';
Talk[3]:='Alloha!';
Talk[4]:='How are you doing, eh?';

Wait(1500+random(500));
TypeSend('I can speak in many languages!!');
Wait(500+random(100))
repeat
TypeSend(Talk[CS]);// if CS = 0 then it would type 'Hello everyone'
Wait(500+random(100));
CS := CS + 1; {Adds 1 to CS so next time CS = 1 and it would type 'Howdy, yall!'}
until(CS = AoS);
CS := 0; // Resets Current Sentence
TypeSend('isnt that 1337');
end;

begin
SetupSRL;
repeat
AutoTalk;
Wait(2000+random(1000));
until(IsFKeyDown(12));
end.
Hope I helped :D


you told him the halve of the whole function now he only thinks he need to add that part if wants to do that…, but he can copy your version…

Brain

2008-03-27 00:51:25

Talk1:='Hello everyone!';                        
Talk2:='Howdy, yall!';
Talk3:='Bonjour mon amie!';
Talk4:='Alloha!';
Talk5:='How are you doing, eh?';

rofl…so let me get this straight….
you got these languages…:

Normal English……(is fine)
Cowboy Talk….(totally a language you can talk in:rolleyes:)
French…..(thats fine)
Hawaiian……(is ok)
Canadian…..?!(is just funny that eh, makes it another language)

oh man…that is funny, nice first script, I was expecting more tho…:p

waze

2008-03-27 03:13:12

LOL… or it might make them ask more questions… very suspicious. What is this script supposed to do anyway? xD I don't think you can run it at the same time as another one, so you'd just be standing somewhere random and talking in several different languages.