MyChat Scripts: функция mIsUINExists, проверка существования пользователя

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)"

 

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

IntToStr

mGetUserAttribute

mLogScript