From: Iron man
Only thing I can think of is LoginPlayer, it writes in the debug "Welcome." Do you have a loop with LoginPlayer in it?
main loop:
begin
{//First Player StartUp\\}
StartUp;
LogIn;
Check;
{\\First Player StartUp//}
begin
repeat
if LoggedIn then
begin
{//Spell/Item Click\\}
if Spell then
begin
ItemClick;
SwitchNow;
end;
end;
{\\Spell/Item Click//}
{//Double-Check + Report\\}
if LoggedIn and not FailedCheck then
begin
FullAnti;
DReport;
end else
SwitchNow;
{\\Double-Check + Report//}
until(false);
end;
end.
LogIn procedure:
procedure LogIn;
begin
if not LoggedIn then
LogInPlayer;
Wait(200+random(500));
if Players[CurrentPlayer].Integers[1] <= 0 then
begin
CErr('Set the correct alch amount.');
LogOut;
SwitchNow;
end;
end;
SwitchNow procedure:
procedure SwitchNow;
begin
if not (LoggedIn) or (Items >= Players[CurrentPlayer].Integers[1]) then
begin
if LoggedIn then
clvl := GetSkillInfo('magic', false);
LogOut;
if (Items >= Players[CurrentPlayer].Integers[1]) then
begin
WriteLn('');
WriteLn('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!');
WriteLn('Alched all required for ' + Players[CurrentPlayer].Name);
WriteLn('Switching character.');
WriteLn('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!');
WriteLn('');
end;
if (Items >= Players[CurrentPlayer].Integers[1]) or not (LoggedIn) then
begin
DReport;
MySig;
NextPlayer(false);
FirstCheck := true;
Wait(100 + random(200));
Check;
Items := 0;
uxp := 0;
Failed := 0;
if Players[CurrentPlayer].Integers[1] <= 0 then
begin
CErr('Set the correct alch amount.');
LogOut;
Exit;
end;
end;
end;
end;
So, yes, it does keep trying to log in, but why will it not do it? I also tried setting Activate Client before login but it doesn't do that either.