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