Получить сетевой номер соединения онлайн-клиента по его UIN.
function mGetUserCID(iUIN: integer): integer;
Параметр |
Тип |
Значение |
---|---|---|
iUIN |
integer |
уникальный идентификатор пользователя, CID которого необходимо узнать. |
-1, если пользователь отключен от сервера и положительное число, равное CID пользователя, если он в сети.
const
iUIN = 6; // user UIN for test, set your own number
var
iCID: integer;
sNickName: string;
begin
iCID := mGetUserCID(iUIN);
if iCID = -1 then mLogScript('UIN' + inttostr(iUIN) + ' is offline or not found', '')
else begin
sNickName := mGetUserAttribute(iUIN, 'InternalNickName');
mLogScript('User "' + sNickName + '" is online, CID=' + inttostr(iCID), '');
end;
end.
[17:14:10] (Log "mGetUserCID"): User "(Hobit)" is online, CID=1
[17:14:10] (Run "mGetUserCID"): Время выполнения скрипта: 13 мс
[17:14:10] (Run "mGetUserCID"): Скрипт выполнен успешно.