Событие при блокировке пользователя. Возникает только при автоматическом блокировании, если тот долго не подключался к серверу.

 

Событие не возбуждается, если вы вручную, в управлении пользователями, блокируете какой-либо 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.

Скрипт выполняет безусловное удаление из общего списка контактов пользователя, которого сервер решает заблокировать. Общий список контактов обновляется автоматически и рассылается всем пользователям сервера самостоятельно.

 

Ещё посмотреть

mDeleteUserFromCommonContacts