Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
Аватара пользователя
dv
Интересует именно возможность не только вызова команд консоли, но и отправка текстовых сообщений (для анализа работы плагина и сохранения в общий лог)
Аватара пользователя
Алексей Пикуров
Реализовано.

procedure mcLog(sMsg: PAnsiChar; iTypeMsg, iSaveToFile: integer);stdcall;

sMsg — сообщение, которое следует записать в протокол;

iTypeMsg — тип сообщения. Если указать ноль, то напротив сообщения не будет никакой иконки и штампа даты и времени.
Варианты переменных: от 0 до 7. Можно использовать константы: ico_none, ico_info, ico_ok, ico_error, ico_stop, ico_warning,ico_command, ico_script.

iSaveToFile — сохранять сообщение в файл протокола или нет. 1 - сохранять, 0 - нет.


P.S. Для отправки консольных команд есть mcConsoleCommand.