...Ok I'll try to explain your question on the HowManyPlayers and NumberOfPlayers thing, and how to set it up. It should look something like this -
SCAR Code:
Procedure DeclarePlayers;
Begin
HowManyPlayers:= 6;
CurrentPlayer:= 0;
NumberOfPlayers(HowManyPlayers);
Players[0].Name := '';
Players[0].Pass := '';
Players[0].Nick := '';
Players[0].Active:= True;
Players[1].Name := '';
Players[1].Pass := '';
Players[1].Nick := '';
Players[1].Active:= True;
Players[2].Name := '';
Players[2].Pass := '';
Players[2].Nick := '';
Players[2].Active:= True;
Players[3].Name := '';
Players[3].Pass := '';
Players[3].Nick := '';
Players[3].Active:= True;
Players[4].Name := '';
Players[4].Pass := '';
Players[4].Nick := '';
Players[4].Active:= True;
Players[5].Name := '';
Players[5].Pass := '';
Players[5].Nick := '';
Players[5].Active:= False;
Ok. I will now explain this:
SCAR Code:
HowManyPlayers:= 6;
CurrentPlayer:= 0;
NumberOfPlayers(HowManyPlayers);
In the example at the top, I had 6 players (players # 0,1,2,3,4,5). So in
I put 6 there because I had 6 players, DOESN'T MATTER IF THE LAST ONE WAS FALSE, you put how many sections there are, not how many players are 'true'.
For
Just put what player you would like the script to start on.
For this:
SCAR Code:
NumberOfPlayers(HowManyPlayers);
Just leave it like that. That might fix your errors. Hope I helped