MyChat Scripts Engine: mIsConfExists

MyChat Scripts: функция mIsConfExists, существование конференции

Существует ли в данный момент текстовая конференция с указанным идентификатором (UID).

 

Синтаксис

function mIsConfExists(iUID: integer): boolean;

 

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

Параметр

Тип

Значение

iUID

integer

идентификатор конференции.

 

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

True, если конференция существует, false — если нет.

 

Пример

const
  CONFNAMES = 'main,work,Sales,HRDept';
var  
  iUID: integer;
  s, sConfName: string;
begin
  s := CONFNAMES;
  
    while length(s) > 0 do begin
      sConfName := GetNextSt(s, ',');
      iUID := mGetConfUIDByName(sConfName);     
      
        if iUID = -1 then mLogScript('Conference "' +sConfName +'" does not exist', '')
          else mLogScript('Conference "' + sConfName +'" has UID ' + IntToStr(iUID), '');
    end;
end.

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

[20:03:23] (Log "mIsConfExists"): Conference "main" has UID 1

[20:03:23] (Log "mIsConfExists"): Conference "work" has UID 2

[20:03:23] (Log "mIsConfExists"): Conference "Sales" does not exists

[20:03:23] (Log "mIsConfExists"): Conference "HRDept" does not exists

[20:03:23] (Run "mIsConfExists"): Время выполнения скрипта: 5 мс

[20:03:23] (Run "mIsConfExists"): Скрипт выполнен успешно.
 

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

GetNextSt

IntToStr

Length

mGetConfUIDByName

mLogScript