SRL Archive - Jr. Member RS3 Scripts

Advertiser [AutoTalker]


TomTop

2014-10-29 15:43:35


VERSION: 1.0
Status: Stable & Working


Just a simple little script I've been using for the past weeks, a simple advertiser that I use in w31 to advertise POH altars.

Features
  • Customize name
  • Customize message
  • Fast (3seconds interval)
  • Doesn't use your keyboard
  • Great for POH advertising



program Advertiser;
{$DEFINE SMART}
{$I SRL-6/SRL.simba}

const
hoursToRun = 0.5;
name = 'TomTop';
color = 'Cyan';
message = 'Coming to you from RS3';

var
someTimer: TTimeMarker;
timeRan: integer;
sent: integer;

procedure TalkFast(Text: String; PressEnter: Boolean);
var
i: Integer;
begin
for i:=1 to Length(text) do
SendKeys(Text[i], 8 + Random(2), 20);

if (PressEnter) then
TypeByte(VK_RETURN);
end;

begin
smartShowConsole := FALSE;
smartEnableDrawing := TRUE;
cleardebug();
setupSRL();

someTimer.start();

repeat
TalkFast(color + ':[ ' + name + ' ] ' + message + ' [ ' + name + ' ]', true);
Inc(sent);

clearDebug();
writeLn('We''ve been running for ' + toStr(round(((someTimer.getTotalTime()) / 1000) / 60)) + ' minutes. ( ' + toStr(sent) + ' messages sent )');



wait(RandomRange(2950, 3050));
until(someTimer.getTotalTime() > (hoursToRun * 60 * 60 * 1000));
end.

Ross

2014-10-29 18:43:23

Super simple, super effective. I like this.

KeepBotting

2014-10-29 18:48:00

Nice. Very nice.

Wetish

2014-10-29 19:35:35

Perhaps an option to type like a human? It has 3 seconds of idle that could be used for realistic typing.

TomTop

2014-10-30 06:57:39

From: Wetish
Perhaps an option to type like a human? It has 3 seconds of idle that could be used for realistic typing.


I'll keep that in mind for my next update, I'll make it an option :p

klae17

2014-10-31 03:48:43

I hate the GE right now because of this. LOL!

Thomas

2015-02-27 02:39:01

My AHK scripts are way more random, and I've added several options to those.
But this beats my scripts for 1 reason, you can minimise the clients.

For some reason even if I controlsend a text with ahk to a specific program id of one of mu clients it only works if I make the script open that client. :(

Will use this with some personal additions