Promptinfo MCI for prompt 0

This commit is contained in:
mysticbbs 2012-03-10 03:50:20 -05:00
parent 71573c51af
commit e81b383736
1 changed files with 9 additions and 3 deletions

View File

@ -382,6 +382,7 @@ Begin
For Loop := 1 to 12 Do Begin For Loop := 1 to 12 Do Begin
WaitMS(500); WaitMS(500);
While Input.KeyPressed Do While Input.KeyPressed Do
If Input.ReadKey in [#27, '[', '0'..'9', ';', 'R'] Then Begin If Input.ReadKey in [#27, '[', '0'..'9', ';', 'R'] Then Begin
Session.io.Graphics := 1; Session.io.Graphics := 1;
@ -1076,7 +1077,7 @@ Begin
Inc (ThisUser.Calls); Inc (ThisUser.Calls);
Inc (ThisUser.CallsToday); Inc (ThisUser.CallsToday);
If (Not Access(Config.AcsMultiLogin)) and (Is_User_Online(ThisUser.Handle) <> 0) Then Begin If (Not Access(Config.AcsMultiLogin)) and (IsUserOnline(ThisUser.Handle) <> 0) Then Begin
Session.io.OutFullLn(Session.GetPrompt(426)); Session.io.OutFullLn(Session.GetPrompt(426));
Halt(0); Halt(0);
End; End;
@ -1216,12 +1217,17 @@ Begin
Session.io.OutFile ('prelogon', True, 0); Session.io.OutFile ('prelogon', True, 0);
Count := 0; Count := 1;
Repeat Repeat
If Count = Config.LoginAttempts Then Halt; If Count > Config.LoginAttempts Then Halt;
Session.io.PromptInfo[1] := strI2S(Count);
Session.io.PromptInfo[2] := strI2S(Config.LoginAttempts);
Session.io.PromptInfo[3] := strI2S(Config.LoginAttempts - Count);
Session.io.OutFull (Session.GetPrompt(0)); Session.io.OutFull (Session.GetPrompt(0));
ThisUser.Handle := strStripB(Session.io.GetInput(30, 30, 18, ''), ' '); ThisUser.Handle := strStripB(Session.io.GetInput(30, 30, 18, ''), ' ');
If Not FindUser(ThisUser.Handle, True) Then Begin If Not FindUser(ThisUser.Handle, True) Then Begin