MyChat Scripts: функция mIsUINExists, проверка существования пользователя
"Для разработчиков", "Серверные скрипты", "Описание функций", "Пользователи", "mIsUINExists".
Выяснить, зарегистрирован ли на сервере пользователь с таким идентификатором (UIN).
Синтаксис
function mIsUINExists(iUIN: integer): boolean;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
iUIN |
integer |
уникальный идентификатор пользователя. |
Результат функции
true, если пользователь зарегистрирован на сервере, false — если такого UIN не существует.
Пример
var
sNickName: string;
i: integer;
begin
mLogScript('Test first ten registered UINs of current MyChat Server...', '');
for i := 1 to 10 do
if mIsUINExists(i) then begin
sNickName := mGetUserAttribute(i, 'InternalNickName');
mLogScript('Found UIN: ' + inttostr(i) + ', nickname: "' + sNickName + '"', '');
end;
end.
Результат работы скрипта
[10:57:01] (Log "mIsUINExists"): Test first ten registered UINs of current MyChat Server...
[10:57:01] (Log "mIsUINExists"): Found UIN: 1, nickname: "admin"
[10:57:01] (Log "mIsUINExists"): Found UIN: 3, nickname: "==[Gifer]=="
[10:57:01] (Log "mIsUINExists"): Found UIN: 6, nickname: "(Hobit)"