Well, can you post the whole script so that we can see what StartPlayers is? I'm pretty sure that you can't have another procedure in declare players, but I could be wrong...
This
SCAR Code:
Procedure DeclarePlayers;
Begin
StartPlayers ( true );
End;
Should look something like this
SCAR Code:
procedure DeclarePlayers
begin
HowManyPlayers:=1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name :='--';
Players[0].Pass :='--';
Players[0].Nick :='--';
Players[0].Active :=True;
end;
Then again, I could be wrong.
EDIT: JAD beat me to it -.-