MyChat Scripts: функция mGetMaxRegisteredUIN, получить UIN последнего зарегистрированного пользователя

MyChat Scripts: функция mGetMaxRegisteredUIN, получить UIN последнего зарегистрированного пользователя

"Для разработчиков", "Серверные скрипты", "Описание функций", "Пользователи", "mGetMaxRegisteredUIN".

 

Максимальный уникальный идентификатор (UIN) последнего зарегистрированного на сервере пользователя.

 

Синтаксис

function mGetMaxRegisteredUIN: integer;

 

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

Максимальный UIN пользователя (уникальный целочисленный номер > 0), который зарегистрирован на сервере. Идентификаторы UIN в MyChat выдаются всегда по нарастающей и никогда не повторяются. Если пользователь будет удалён с сервера, его UIN всё равно не будет занят в будущем вновь созданными пользователями.

 

Пример

var 
  iMaxUIN: integer;
begin
  iMaxUIN := mGetMaxRegisteredUIN;
  
  mLogScript('Max registered UIN : ' + inttostr(iMaxUIN), '');
  mLogScript('          Nickname : ' + mGetUserAttribute(iMaxUIN, 'InternalNickName'), '');
  mLogScript('              Role : ' + mGetUserRoleName(iMaxUIN), '');
  mLogScript('             Email : ' + mGetUserAttribute(iMaxUIN, 'Email'), '');
end.

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

[17:51:27] (Log "mGetMaxRegisteredUIN"): Max registered UIN : 15868

[17:51:27] (Log "mGetMaxRegisteredUIN"):           Nickname : JohnSmith

[17:51:27] (Log "mGetMaxRegisteredUIN"):               Role : WEB guests

[17:51:27] (Log "mGetMaxRegisteredUIN"):              Email : john@mail.com

 

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

IntToStr

mGetUserAttribute

mGetUserRoleName

mLogScript