Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
Аватара пользователя
Алексей Пикуров
В этой теме обсуждаются любые аспекты разработки плагинов для MyChat клиента. SDK и примеры для Borland Delphi можно скачать здесь: http://www.nsoft-s.com/files/mychatplugins.zip
Аватара пользователя
VIRUS
Исходник плагина AntiCaps на С++. Среда C++ Builder 2007.

Скачать:
Plugin MyChat by C++.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось VIRUS Вс фев 28, 2010 1:47 pm, всего редактировалось 3 раз(а).
Аватара пользователя
VIRUS
Название: Translit Translator.
Версия: 1.1
Функции: Данный плагин может переводить с русского и украинского языках на транслит и обратно.

В разработке

P.S. Инструкция внутри архива (файл instruction.txt).
Последний раз редактировалось VIRUS Ср фев 24, 2010 7:22 pm, всего редактировалось 3 раз(а).
Аватара пользователя
VIRUS
Обновлено: 24.02.2010

Название: Quick Drawing.
Минимальная версия клиента чата: 4.6
Версия: 1.1
Функции: Данный плагин представляет собой доску для рисования.

P.S. Инструкция внутри архива (файл instruction.txt).

Скачать:
quick_drawing_1.1.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось VIRUS Ср фев 24, 2010 7:25 pm, всего редактировалось 4 раз(а).
Аватара пользователя
Nexaker
:( Ссылка на quick_drawing_1.0.rar скачивает неполный файл(( поправьте пож.
Аватара пользователя
Алексей Пикуров
2 Nexaker

Используйте менеджер закачек с докачкой. Файл на месте, только что проверили, всё Ок.
Аватара пользователя
Nexaker
Используйте менеджер закачек с докачкой. Файл на месте, только что проверили, всё Ок.

:( Разумеется я пробовал по-всякому, скачивается 58991байт и все, опера выдает ошибку а менеджер висит на одном месте, именно на этом размере. Можете скинуть куда-нибуть еще? Хоть мне на почту..
Аватара пользователя
Алексей Пикуров
Залил на файлообменник, попробуйте: http://depositfiles.com/files/jayte07di
Аватара пользователя
Nexaker
Спасибо! Все получилось))) :o
Аватара пользователя
VIRUS
Обновил плагин Quick Drawing. См. пост №4.
Аватара пользователя
Алексей Пикуров
Появился новый плагин для MyChat - "Censor".

Позволяет добавить по правой кнопке мыши выделенное слово в антимат-фильтр сервера. Для работы необходимо иметь права на выполнение административных консольных команд.

Ссылка на закачку и исходные тексты плагина доступны здесь: http://nsoft-s.com/mychatplugins.html
Аватара пользователя
Алексей Пикуров
Появился новый плагин - "Нестор-летописец".

Краткое описание: Плагин сохраняет историю сообщений в канале, и вновь вошедший человек может узнать последние сообщения, которые писались в канале до его входа, отправив сообщение "!history" или "!история". Также можно отправить эту команду персональным или алерт сообщением. Если же написать, например: !history 10 - выведутся последние 10 сообщений. Плагин помнит последние 100 сказанных сообщений.

Скачать плагин и его исходные тексты можно на сайте, в разделе "MyChat" - "Плагины".
Аватара пользователя
VIRUS
Выложен исходник плагина AntiCaps на C++. См. пост №2.
Аватара пользователя
Алексей Пикуров
Новый плагин: Доска для рисования

Плагин позволяет рисовать двум людям на одной доске. Есть все основные инструменты: карандаш, ластик, заливка, выбор толщины кисти, штампы и пипетка. Нарисованную картинку можно сохранить в файл а также распечатать на принтере.

http://nsoft-s.com/mychatplugins.html
intellect-s
Hobit писал(а):Появился новый плагин - "Нестор-летописец".

Краткое описание: Плагин сохраняет историю сообщений в канале, и вновь вошедший человек может узнать последние сообщения, которые писались в канале до его входа, отправив сообщение "!history" или "!история". Также можно отправить эту команду персональным или алерт сообщением. Если же написать, например: !history 10 - выведутся последние 10 сообщений. Плагин помнит последние 100 сказанных сообщений.

Скачать плагин и его исходные тексты можно на сайте, в разделе "MyChat" - "Плагины".

Поставил на клиент этот плагин, на других клиентах этого плагина нет.
Перезагрузил майчат клиент, ввожу в чате сообщение !history, вариации - !history 10, !history 100, !история - ноль реакции, просто показывает что я написал в канал или в привакт такое сообщение и все. Версии и чата и сервера - последние, лицензионные. На сервере в разделе настроек "протоколирование" стоит "сохранять в один файл".

В чем проблема, что я не так делаю? Можно как то поподробнее описать принцип его действия? Должен ли этот плагин стоять на всех клиентах, чтобы я мог получить историю последних сообщений в канале?
Аватара пользователя
Алексей Пикуров
Этот плагин должен стоять на одном-единственном клиенте. На том, который постоянно работает, не выключаясь. Он и запоминает все сказанные сообщения, чтобы выдать их по запросу. Сам же он на запрос !history реагировать не может, потому что получится зацикливание.

Запоминает плагин сообщения только в тех каналах, в которых находится клиент чата.
intellect-s
Hobit, спасибо, понял. Поставил его на тот же комп, где стоит сервер, все работает.