MyChat Scripts: mIsUserInGroups, находится ли пользователь в группах
Находится ли пользователь хотя бы в одной из групп.
Синтаксис
function mIsUserInGroups(iUIN: integer): boolean;
Параметри та значення, що повертаються
|
Параметр |
Тип |
Значення |
|
iUIN |
integer |
уникальный идентификатор пользователя, число, больше 0. |
Результат функції
true — користувач включений в одну або більше груп;
false — користувача не існує або він не включений до жодної групи на сервері.
Приклад
const
UIN = 6;
var
sDisplayName: string;
begin
if mIsUserInGroups(UIN) then begin
sDisplayName := mGetUserAttribute(UIN, 'DisplayName');
mLogScript('User "' + sDisplayName + '" (UIN ' + IntToStr(UIN) + ') has some groups', '');
end else mLogScript('User don''t have any groups', '');
end.
Результат роботи скрипту
[15:08:40] (Log "mIsUserInGroups"): User "Олексій Пікуров" (UIN 6) has some groups
[15:08:40] (Run "mIsUserInGroups"): Час виконання скрипту: 6 мс
[15:08:40] (Run "mIsUserInGroups"): Скрипт виконано успішно.