MyChat Scripts: mRemoveUserFromGroup, удалить пользователя из группы

MyChat Scripts: mRemoveUserFromGroup, удалить пользователя из группы

"Для разработчиков", "Серверные скрипты", "Описание функций", "Группы", "mRemoveUserFromGroup".

 

Удалить пользователя из группы.

 

Синтаксис

function mRemoveUserFromGroup(iUIN: integer; sGroupName: string): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

iUIN

integer

числовой идентификатор пользователя;

sGroupName

string

название группы пользователей. Регистр букв важен.

 

Результат функции

0

всё ок;

-1

такого пользователя не существует;

-2

группа с таким названием не существует;

-3

пользователя нет в этой группе.

 

Пример

const
  USER = 6;
  GROUP_NAME = 'Test Group';
var  
  x: integer;
  s: string;
begin
  mCreateUsersGroup(GROUP_NAME);

  x := mRemoveUserFromGroup(USER, GROUP_NAME);
  
    case x of
      0: s := 'all ok';
      -1: s := 'user doesn''t exist';
      -2: s := 'group doesn''t exist';
      -3: s := 'user is not in the group';
    end;

  mLogScript(s, '');
end.

Результат работы скрипта

[19:07:38] (Log "mRemoveUserFromGroup"): all ok

[19:07:38] (Run "mRemoveUserFromGroup"): Время выполнения скрипта: 13 мс

[19:07:38] (Run "mRemoveUserFromGroup"): Скрипт выполнен успешно.
 

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

mCreateUsersGroup

mLogScript