Hey, This is my first script and I got an error.
Just wondering if one of you guys could tell me what's wrong with it?
The error I get is:
SCAR Code:
Failed when compiling
Line 56: [Error] (15084:1): Identifier expected in script
The line is:
SCAR Code:
Begin
If IsFKeyDown(5) Then
Begin
TypeSend(F5Key);
WriteLN('Said, '+F5Key+'.');
End;
End;
End;
It's the last End; line 56.
Cheers.
SCAR Code:
Program TurboTalker;
{.include SRL/SRL.scar}
Const
F1Key = 'Line1'; // What to say when [F1] is pressed.
F2Key = 'Line2'; // What to say when [F2] is pressed.
F3Key = 'Line3'; // What to say when [F3] is pressed.
F4Key = 'Line4'; // What to say when [F4] is pressed.
F5Key = 'Line5'; // What to say when [F5] is pressed.
Procedure Talk;
Begin
Repeat
If IsFKeyDown(1) Then
Begin
TypeSend(F1Key);
WriteLN('Said, '+F1Key+'.');
End;
Begin
If IsFKeyDown(2) Then
Begin
TypeSend(F2Key);
WriteLN('Said, '+F2Key+'.');
End;
End;
Begin
If IsFKeyDown(3) Then
Begin
TypeSend(F3Key);
WriteLN('Said, '+F3Key+'.');
End;
End;
Begin
If IsFKeyDown(4) Then
Begin
TypeSend(F4Key);
WriteLN('Said, '+F4Key+'.');
End;
End;
Begin
If IsFKeyDown(5) Then
Begin
TypeSend(F5Key);
WriteLN('Said, '+F5Key+'.');
End;
End;
End;
Procedure CheckLoggedIn;
Begin
If Not LoggedIn Then
Begin
WriteLN('You must be logged in to run this script, Login and try again.');
TerminateScript;
End Else
WriteLN('Starting TurboTalker.');
Wait(5000 + random(3000));
Talk;
End;
Begin
SetupSRL;
ClearDebug;
CheckLoggedIn;
End.