MyChat Scripts Engine: mHaltMyChatClient

MyChat Scripts Engine: mHaltMyChatClient

Отключить от сервера любого онлайн-пользователя и принудительно завершить работу его приложения.

 

Синтаксис

procedure mHaltMyChatClient(iCID: integer);

 

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

Параметр

Тип

Значение

iCID

integer

уникальный идентификатор активного соединения пользователя. Если указанный CID не существует (пользователь отключен от сервера), то ничего не произойдёт.

 

Пример

Функция отключает от сервера и завершает работу всех подключенных приложений.

var
  sOnlineUINS: string;
  iUIN, iCID: integer;
begin
  sOnlineUINS := mGetUsersListByParams('online');
  
    while length(sOnlineUINS) > 0 do begin
      iUIN := StrToInt(GetNextSt(sOnlineUINS, ','));
      iCID := mGetUserCID(iUIN);
      mHaltMyChatClient(iCID);
    end;
end.

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

[11:37:47] (Run "mHaltMyChatClient"): Время выполнения скрипта: 4 мс

[11:37:47] (Run "mHaltMyChatClient"): Скрипт выполнен успешно.

 

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

GetNextSt

mGetUserCID

mGetUsersListByParams

StrToInt