UserLogger

Здесь обсуждаются графические оболочки, боты, языковые файлы и другие дополнения к CommFort 4.
Slayter
Сообщения: 13
Зарегистрирован: 00:05, 09.11.2009

Re: UserLogger

Сообщение Slayter » 02:28, 13.11.2009

•NormaBot• писал(а):Уже в папке с плагинами.То есть в клиенте. :D


А вот на этот вопрос правильный ответ - там же где хранит настройки сам комфорт. Ибо если хранить рядом с плагином в вистах и семерках не даст исправить эту опцию UAC или как там его. А запись в Application data разрешен в любом случае. В теме Технология создания плагинов и программ-дополнений -=SJ=- дал даже код как эту папку найти...

Аватара пользователя
DIGGER
Сообщения: 264
Зарегистрирован: 13:46, 15.05.2009

Re: UserLogger

Сообщение DIGGER » 19:58, 13.11.2009

Slayter, я уже писал по этому поводу:
DIGGER писал(а):Туда доступа нет :) Я придумал как, на днях перепишу…


P.S. на работе завал пока, потому может и не на днях буду переписывать плугин…

Аватара пользователя
DIGGER
Сообщения: 264
Зарегистрирован: 13:46, 15.05.2009

Re: UserLogger

Сообщение DIGGER » 12:02, 27.11.2009

Доступна новая версия плагина. (в первом посте)

Исправлено/Изменено:
• Теперь хранит настройки в PluginsData
• До первого запуска плагина теперь не пускает в диалог настроек.

Внимание! Минимальная версия чата 4.40 (beta)

Аватара пользователя
DIGGER
Сообщения: 264
Зарегистрирован: 13:46, 15.05.2009

Re: UserLogger

Сообщение DIGGER » 03:43, 29.11.2009

Доступна новая версия плагина. (в первом посте)

Добавлено:
• Опции: использование знаков > и < вместо вход/выход (28.11.2009)

Исправлено/Изменено:
• Изменено имя файла плагина (28.11.2009)
• Переделан диалог "Настройка" (28.11.2009)
• Исправлены неточности перевода (28.11.2009)

Внимание! Минимальная версия чата 4.40 (beta)

P.S. если кто придумал как можно расширить функционал плагина, то мне интересно (если предложенное нужно больше чем 1 человеку, то скорее всего, реализую)

Аватара пользователя
Padonag
Сообщения: 240
Зарегистрирован: 03:53, 11.09.2008
Откуда: Хабаровский край
Контактная информация:

Re: UserLogger

Сообщение Padonag » 16:33, 02.12.2009

проблемы с плагином:

Код: Выделить всё

[02.12.2009 - 22:28:17] Ошибка при обработке плагином "" сообщения с ID=1. Плагин остановлен.
[02.12.2009 - 22:30:59] Ошибка при обработке плагином "" сообщения с ID=2. Плагин остановлен.

ID=1 вылезла когда ктото вошел в чат
ID=2 - когда вышел
Win 7 x64, Commfort 4.40
примечание:
ошибка вылезает только при включенной настройке - использовать слова Joined и leaved
при других все работает
Добрый герой - тупая сволочь. Он не способен оценить размах замысла злого гения

Аватара пользователя
DIGGER
Сообщения: 264
Зарегистрирован: 13:46, 15.05.2009

Re: UserLogger

Сообщение DIGGER » 20:00, 02.12.2009

Спасибо за исчерпывающие сообщение об ошибке. (Win7 почему то не всегда хочет загружать EN строки при RU интерфейсе…)

Разобрался: нашёл баг в LoadString() :) Придумал как избежать "не правильного" поиска строки… в общем кому интересно сравнят разные версии плагина и сделают выводы :)

P.S. Плагин в первом посте.

Аватара пользователя
Padonag
Сообщения: 240
Зарегистрирован: 03:53, 11.09.2008
Откуда: Хабаровский край
Контактная информация:

Re: UserLogger

Сообщение Padonag » 12:19, 03.12.2009

работает) спс
возможно ли такое:
1. при нажатии на ник в канале события(events):
1.1. выпадение контекстного меню (такого как если щелнуть ПКМ по юзеру в списке)
1.2. всплывало окно отправки сообщения (ЛС) вместо открытия привата
2. сделать выбор в меню действия по умолчанию - лс, приват или меню
Добрый герой - тупая сволочь. Он не способен оценить размах замысла злого гения

Аватара пользователя
DIGGER
Сообщения: 264
Зарегистрирован: 13:46, 15.05.2009

Re: UserLogger

Сообщение DIGGER » 13:18, 03.12.2009

>> 2. сделать выбор в меню действия по умолчанию - лс, приват или меню
Это сделаю на днях. как лучше: что бы читались настройки из чата или что бы были свои?

>> 1.1. выпадение контекстного меню (такого как если щелнуть ПКМ по юзеру в списке)
Теоретически и это возможно. попробуем сделать, но не обещаю в скором времени.

Аватара пользователя
Padonag
Сообщения: 240
Зарегистрирован: 03:53, 11.09.2008
Откуда: Хабаровский край
Контактная информация:

Re: UserLogger

Сообщение Padonag » 14:44, 03.12.2009

DIGGER писал(а):Это сделаю на днях. как лучше: что бы читались настройки из чата или что бы были свои?

хм... лучше настройки из чата, хотя можно оставить и это на выбор пользователя:
"из чата" - брать настройки из чата
"свои" - активен выбор приват или лс
ну или сделать выпадающим списком --> "брать настройки из чата"/"ЛС"/"Приват"/"меню (если ...)"
DIGGER писал(а):Теоретически и это возможно. попробуем сделать, но не обещаю в скором времени.

не тороплю)
если феничка с меню удастся, то определенно пункт "свои настройки" будет нужен
зы. можно сделать выбор "отображения входа/выхода пользователей" выпадающим списком (хз)
Добрый герой - тупая сволочь. Он не способен оценить размах замысла злого гения

Аватара пользователя
DIGGER
Сообщения: 264
Зарегистрирован: 13:46, 15.05.2009

Re: UserLogger

Сообщение DIGGER » 15:34, 03.12.2009

:)
Сделать все варианты что только можно тоже вариант, но не оптимальный как по мне :)
Попробую сделать "брать из чата"

>> зы. можно сделать выбор "отображения входа/выхода пользователей" выпадающим списком (хз)
Сделать-то можно, но я пишу на MASM и чистом API — получится громоздкий код, а чем больше кода тем больше может быть ошибок :) Потому стараюсь делать как можно проще. (так сказать "плоский" интерфейс)

Аватара пользователя
DIGGER
Сообщения: 264
Зарегистрирован: 13:46, 15.05.2009

Re: UserLogger

Сообщение DIGGER » 02:22, 08.12.2009

Новая версия в первом посте. Изображение

Добавлено:
• Отображение имён как ссылок для удобства написания в приват или ЛС пользователю (берёт настройки из чата) (7.12.2009)

Исправлено/Изменено:
• Короткий минус заменён на длинный (для красоты) (7.12.2009)
• Исправлены помарки и оптимизирован код (я не маньяк, но всё же… Изображение) (7.12.2009)
• Отказ от lstrcatA() и lstrcpyA() (больше скорость) (7.12.2009)

P.S. Какие будут предложения по дальнейшему развитиюИзображение

Аватара пользователя
Padonag
Сообщения: 240
Зарегистрирован: 03:53, 11.09.2008
Откуда: Хабаровский край
Контактная информация:

Re: UserLogger

Сообщение Padonag » 04:04, 08.12.2009

DIGGER писал(а):Добавлено:
• Отображение имён как ссылок для удобства написания в приват или ЛС пользователю (берёт настройки из чата) (7.12.2009)
Исправлено/Изменено:
• Короткий минус заменён на длинный (для красоты) (7.12.2009)

изменение настроек он считывает только при загрузке чата? то есть если провести изменения в настройках чата (приват/лс) плагин их будет игнорировать до перезапуска чата?
из-за разной длины знаков получается небольшое смещение айпи адреса(см вложенный файл)
DIGGER писал(а):• Исправлены помарки и оптимизирован код (я не маньяк, но всё же… Изображение) (7.12.2009)
...
P.S. Какие будут предложения по дальнейшему развитиюИзображение

ну... оптимизация кода и уменьшение объема плагина!)
Вложения
Снимок.PNG
(2.49 КБ) 79 скачиваний
Добрый герой - тупая сволочь. Он не способен оценить размах замысла злого гения

Аватара пользователя
DIGGER
Сообщения: 264
Зарегистрирован: 13:46, 15.05.2009

Re: UserLogger

Сообщение DIGGER » 19:07, 08.12.2009

изменение настроек он считывает только при загрузке чата? то есть если провести изменения в настройках чата (приват/лс) плагин их будет игнорировать до перезапуска чата?

До перезапуска плагина, а не чата. (можно сделать мониторинг изменений. но думаю это не актуально для большинства)

из-за разной длины знаков получается небольшое смещение айпи адреса(см вложенный файл)

Видать в разных шрифтах по разному. у меня Lucida Console (моноширинный — это важно!) и таких сдвигов нет, потому вопрос что предлагаете?

ну... оптимизация кода и уменьшение объема плагина!)

)))) можно и дальше оптимизировать, но уже только переписывать как shell-код, а это уже, по моему, перебор для плагина)))

Аватара пользователя
Padonag
Сообщения: 240
Зарегистрирован: 03:53, 11.09.2008
Откуда: Хабаровский край
Контактная информация:

Re: UserLogger

Сообщение Padonag » 13:53, 09.12.2009

DIGGER писал(а):До перезапуска плагина, а не чата. (можно сделать мониторинг изменений. но думаю это не актуально для большинства)

просто уточнил.. да это не существено и проверки настроек при запуске чата вполне достаточно

Видать в разных шрифтах по разному. у меня Lucida Console (моноширинный — это важно!) и таких сдвигов нет, потому вопрос что предлагаете?

хм т.е. сие зависит только от исползуемого шрифта в скине/настройке чата? подобрать символ эквивалентной длины, либо оставить как есть)
Добрый герой - тупая сволочь. Он не способен оценить размах замысла злого гения

Аватара пользователя
DIGGER
Сообщения: 264
Зарегистрирован: 13:46, 15.05.2009

Re: UserLogger

Сообщение DIGGER » 02:27, 10.12.2009

Padonag, добавить опцию для выбора "длинного" минуса? Или вернуть короткий?

Закрыто