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

 

Получение списка пользователей по набору параметров. Параметры можно сочетать, перечисляя через запятую. Регистр букв параметров не имеет значения.

 

Синтаксис

function mGetUsersListByParams(sParams: string): string;

 

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

Параметр

Тип

Значение

sParams

string

параметры, по которым следует искать пользователей. Текстовая строка, в которой можно указать через запятую:

All — все пользователи, зарегистрированные на сервере;

Online — пользователи, которые подключены к серверу в данный момент;

Offline — отключенные от сервера пользователи;

NotInCommonContacts — все пользователи, которые не входят в общий древовидный список контактов;

InCommonContacts — все пользователи, которые входят в общий список контактов.

 

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

Текстовая строка, список UIN-ов пользователей, через запятую. Если пользователей нет, то возвращается пустая строка.

 

Пример

begin
  mLogScript(mGetUsersListByParams('online'), 'online');
  mLogScript(mGetUsersListByParams('offline'), 'offline');
  mLogScript(mGetUsersListByParams('InCommonContacts'), 'InCommonContacts');
  mLogScript(mGetUsersListByParams('NotInCommonContacts'), 'NotInCommonContacts');
end.

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

[22:34:21] (Log "mGetUsersListByParams"): [online] 17,21,56

[22:34:21] (Log "mGetUsersListByParams"): [offline] 8,16759,16760,16761,16762

[22:34:21] (Log "mGetUsersListByParams"): [InCommonContacts] 17,3,6,5454

[22:34:21] (Log "mGetUsersListByParams"): [NotInCommonContacts] 10129,10161,10335

[22:34:21] (Run "mGetUsersListByParams"): Время выполнения скрипта: 96 мс

[22:34:21] (Run "mGetUsersListByParams"): Скрипт выполнен успешно.

 

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

mGetUsersListByState

mLogScript