does anyone know how i can make a random to set different times my bots wait before logging back in?
im going to be switching players
i want it to wait a different random time before logging back in
i modified the nextplayer functing thing to do it for a set time but i want it random
SCAR Code:
procedure NextPlayer(Active: Boolean);
var
I : integer;
OneActive : Boolean;
begin
if RandomPlayer then
RandomNextPlayer(Active)
else
begin
WriteLn('NextPlayer');
Players[CurrentPlayer].Active := Active;
Logout;
Sleep(900000); //<----------i did this and it works for waiting 15 minutes and loggin in
PlayerCurTime := (GetSystemTime div 1000);
Players[CurrentPlayer].Worked := Players[CurrentPlayer].Worked +
((PlayerCurTime - PlayerStartTime) / 60);
CurrentPlayer := (CurrentPlayer + 1) mod HowManyPlayers;
while Players[CurrentPlayer].Active = False do
begin
OneActive := False;
CurrentPlayer := (CurrentPlayer + 1) mod HowManyPlayers;
for I := 0 to HowManyPlayers - 1 do
if Players[I].Active then
OneActive := True;
if OneActive = False then
Wait(60000); // Everybody False. Endless Loop.
end;
SRL_Logs := SRL_Logs + 1;
LoginPlayer;
end;
end;
is there some kind like random sleep that i can put a bunch of
different times and it will randomly choose em?