"Для разработчиков", "Серверные скрипты", "Описание функций", "Пользователи", "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"): Скрипт выполнен успешно.