Показать сообщение отдельно
Старый 20.02.2008, 04:20   #20
Новичок
 
Аватар для scorpio818
 
Регистрация: 04.12.2007
Сообщений: 6
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
scorpio818
По умолчанию Re:

Цитата:
Сообщение от ratvier
Возможно на сервер посылается логаут...
Именно так и было. Вот рабочий вариант:
Код:
     if SupportPlus and (ConnectName = Support) then begin
         if not SupportFlag then begin
             ConnectID:=ConnectIDByName(Support);
             NoFreeOnClientDisconnect;
             NoFreeOnServerDisconnect;
             SendMsgEx('Режим Маклауда включен...',ConnectName);
             SupportFlag:=true;
         end;
         if FromClient and (pck[1] = Logout) then begin
             pck:=''; //не пропускать на сервер Logout от клиента
             buf:=LogOutOk;
             SendToClient; //сказать клиенту, что логаут разрешен
         end;
     end;
scorpio818 вне форума   Ответить с цитированием