Скриптова подія MyChat Server: OnUserBlock
Подія під час блокування користувача. Виникає лише під час автоматичного блокування, якщо користувач довго не підключався до сервера.
Подія не спрацьовує, якщо ви вручну, в управлінні користувачами, блокуєте UIN.
Шаблон події
function OnUserBlock(iUIN: integer): boolean;
begin
// your own code
result := true;
end;
begin
end.
Замість коментаря може бути будь-який ваш код.
Опис параметрів
|
Параметр |
Тип |
Значення |
|
iUIN |
integer |
Унікальний ідентифікатор користувача, якого сервер намагається заблокувати "за неактивність". |
Значення, що повертається
True, якщо функція дозволяє блокувати користувача, False — якщо ми не згодні і говоримо серверу, щоб він не чіпав цього користувача зараз.
Приклад
function OnUserBlock(iUIN: integer): boolean;
begin
mDeleteUserFromCommonContacts(iUIN);
result := true;
end;
begin
end.
Скрипт виконує безумовне видалення зі списку контактів користувача, якого сервер вирішує заблокувати. Загальний список контактів оновлюється автоматично та розсилається усім користувачам сервера самостійно.
Дивитися ще
Created with the Personal Edition of HelpNDoc: Maximize Your PDF Protection with These Simple Steps