Function to check if a user with a specified UIN is online or not.

 

Syntax

function mIsUINOnline(iUIN: integer): boolean;

 

Parameters and return values

Parameter

Type

Value

iUIN

integer

unique user identifier.

 

Function result

true, if the user is connected to the server and online, false — if disconnected (offline). Built-in bot Elisa (UIN=0) is always online.

 

Example


const
  iUIN = 0; // user UIN for test, set your own number
var 
  sUserName: string;
begin
  sUserName := mGetUserAttribute(iUIN, 'InternalNickName');
  if mIsUINOnline(iUIN) then mLogScript('UIN: ' + inttostr(iUIN) + ', nickname "' + sUserName + '" is online now', '')
    else mLogScript('UIN: ' + inttostr(iUIN) + ', nickname "' + sUserName + '" is offline', '');
end.


Script work result

[19:00:02] (Log "mIsUINOnline"): UIN: 0, nickname "Elisa" is online now

[19:00:02] (Run "mIsUINOnline"): Script operation time: 3 ms

[19:00:02] (Run "mIsUINOnline"): Script done successfully.

 

See also

IntToStr

mGetUserAttribute

mLogScript

Created with the Personal Edition of HelpNDoc: Don't be left in the past: convert your WinHelp HLP help files to CHM with HelpNDoc