Скриптовое событие MyChat Server: OnUserBlock
Событие при блокировке пользователя. Возникает только при автоматическом блокировании, если тот долго не подключался к серверу.
Событие не возбуждается, если вы вручную, в управлении пользователями, блокируете какой-либо UIN.
Шаблон события
function OnUserBlock(iUIN: integer): boolean;
begin
  // your own code
  result := true;
end;
begin
end.
Вместо комментария может быть любой ваш код.
Описание параметров
| 
    Параметр  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    iUIN  | 
  
    integer  | 
  
    уникальный идентификатор пользователя, которого сервер пытается заблокировать "за неактивность".  | 
 
Возвращаемое значение
True, если функция разрешает блокировать пользователя, False — если мы не согласны и говорим серверу, чтобы он не трогал этого пользователя сейчас.
Пример
function OnUserBlock(iUIN: integer): boolean;
begin
  mDeleteUserFromCommonContacts(iUIN);
  result := true;
end;
begin
end.
Скрипт выполняет безусловное удаление из общего списка контактов пользователя, которого сервер решает заблокировать. Общий список контактов обновляется автоматически и рассылается всем пользователям сервера самостоятельно.
Ещё посмотреть
Created with the Personal Edition of HelpNDoc: Transform Your Documentation Workflow with HelpNDoc's Intuitive UI