Решение готово, версия 5.23, специальная сборка, нужно обновить и клиент, и сервер.
https://nsoft-s.com/files/mychat.zipДелаете скрипт на событие OnConfLive, типа такого:
Код: Выделить всёfunction OnConfLeave(iCID, iUIN, iUID: integer; sConfName: string): boolean;
var
bFlag: boolean;
begin
bFlag := true;
if sConfName = 'main' then
if mIsUserIncludedToAutoConf(iUIN, iUID) then bFlag := false;
result := bFlag;
end;
begin
end.
Обработка события выхода пользователя из текстовой конференции в MyChat
onconflivescript.png (43.28 КБ) Просмотров: 794
Логика скрипта такая:
1. В конференции установлен запрет на выход.
2. Пользователь пытается выйти из конференции.
3. Если эта конференция "main", то делается проверка, пользователь входит в список тех, кто включается в конференцию автоматом или нет? Если нет, то юзеру разрешается покинуть конференцию.
Team lead
Чат со мной