Author Topic: Статусы MRA - нужна помощь  (Read 12341 times)

0 Members and 1 Guest are viewing this topic.

Offline Thug

Статусы MRA - нужна помощь
« on: 02 02 2014, 06:30:25 »
На выходных копался в исходниках плагина MRA, пытаясь сделать статус "mobile" отображаемым как онлайн статус, а не как x-статус.
Частично мне это удалось, но сейчас в статусе у меня отображается стандартный значок миранды с трубкой. На скрине также видно, что в настройках в выборе есть только 6 значков, хотя в Proto_MRA.dll их 7. Кто-нибудь может помочь разобраться, каким образом статусам присваиваются значки из Proto_MRA.dll?

Делюсь патчем (в прикреплённом архиве):
- статус "mobile" отображается как онлайн статус, но со значком из набора глобальных статусов (надо доделать)
- из меню x-статусов удалены статусы "dating" (отсутствует в оф. клиенте) и "mobile" (не предназначен для выбора)
- обновлены 5 значков x-статусов (в соответствии с оф. клиентом)
« Last Edit: 02 02 2014, 06:36:06 by Thug »
 

Offline ghazan

Re: Статусы MRA - нужна помощь
« Reply #1 on: 02 02 2014, 09:22:25 »
все нормально, что в dll 7 иконок, а доступных состояний - 6. это управляется флагами PF*

пожалуй , волью
спасибо
 

Offline watcher

Re: Статусы MRA - нужна помощь
« Reply #2 on: 02 02 2014, 09:34:49 »
Тяк-с, надо мне выпросить у кого-нибудь соответсвующую иконку, а то этот оверлей в миранде означает "я отошел, разговариваю по телефону".
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Статусы MRA - нужна помощь
« Reply #3 on: 02 02 2014, 10:19:14 »
влил вот такое -
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Thug

Re: Статусы MRA - нужна помощь
« Reply #4 on: 02 02 2014, 10:32:17 »
это управляется флагами PF*
Допёр! доделал, патч в аттаче :) А возможно ли убрать его из меню, чтобы нельзя было поставить этот статус?

Тяк-с, надо мне выпросить у кого-нибудь соответсвующую иконку, а то этот оверлей в миранде означает "я отошел, разговариваю по телефону".
Не далеко от истины, учитывая то, что они вечно не отвечают <_< так как основная масса пользователей, находящихся в сети с телефонов - призраки, висящие в онлайне благодаря пуш-уведомлениям...

З.Ы. Новый значок намного лучше :)
« Last Edit: 02 02 2014, 10:37:00 by Thug »
 

Offline ghazan

Re: Статусы MRA - нужна помощь
« Reply #5 on: 02 02 2014, 10:43:37 »
Допёр! доделал, патч в аттаче  А возможно ли убрать его из меню, чтобы нельзя было поставить этот статус?
Я уже влил это
 

Offline Thug

Re: Статусы MRA - нужна помощь
« Reply #6 on: 02 02 2014, 11:00:11 »
Странно, в ревизии 7999 я вижу только изменения из своего патча (без изменений в xstatus_MRA\src\resource.h)...
 

Offline watcher

Re: Статусы MRA - нужна помощь
« Reply #7 on: 02 02 2014, 11:15:05 »
http://trac.miranda-ng.org/changeset/7999#file1 есть же изменения

Post Merge: [time]02 02 2014, 13:18:01[/time]
а, xstatus_MRA\src\resource.h - надо ghazan-а спросить...
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Статусы MRA - нужна помощь
« Reply #8 on: 02 02 2014, 11:23:43 »
Quote
ghazan, 02.02.2014 13:20:33:
это всего лишь коды ресурсов

ghazan, 13:20:48:
можно стереть, да

ghazan, 13:22:27:
они нужны только для регистрации в иколибе

ghazan, 13:22:37:
от их значения ничего не зависит

В общем я влил тем не менее - http://trac.miranda-ng.org/changeset/8006
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Thug

Re: Статусы MRA - нужна помощь
« Reply #9 on: 02 02 2014, 12:13:50 »
Шикарно! Рад был помочь :)
 

Offline watcher

Re: Статусы MRA - нужна помощь
« Reply #10 on: 02 02 2014, 12:22:07 »
Спасибо, мы патчи любим :) Тем более всё получилось как нельзя лучше.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.