Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Разработка => Topic started by: Thug on 02 02 2014, 06:30:25

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

Делюсь патчем (в прикреплённом архиве):
- статус "mobile" отображается как онлайн статус, но со значком из набора глобальных статусов (надо доделать)
- из меню x-статусов удалены статусы "dating" (отсутствует в оф. клиенте) и "mobile" (не предназначен для выбора)
- обновлены 5 значков x-статусов (в соответствии с оф. клиентом)
Title: Re: Статусы MRA - нужна помощь
Post by: ghazan on 02 02 2014, 09:22:25
все нормально, что в dll 7 иконок, а доступных состояний - 6. это управляется флагами PF*

пожалуй , волью
спасибо
Title: Re: Статусы MRA - нужна помощь
Post by: watcher on 02 02 2014, 09:34:49
Тяк-с, надо мне выпросить у кого-нибудь соответсвующую иконку, а то этот оверлей в миранде означает "я отошел, разговариваю по телефону".
Title: Re: Статусы MRA - нужна помощь
Post by: watcher on 02 02 2014, 10:19:14
влил вот такое - (https://dl.dropboxusercontent.com/u/5359875/Snap/Snap%202014-02-02%20at%2012.17.18.png)
Title: Re: Статусы MRA - нужна помощь
Post by: Thug on 02 02 2014, 10:32:17
это управляется флагами PF*
Допёр! доделал, патч в аттаче :) А возможно ли убрать его из меню, чтобы нельзя было поставить этот статус?

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

З.Ы. Новый значок намного лучше :)
Title: Re: Статусы MRA - нужна помощь
Post by: ghazan on 02 02 2014, 10:43:37
Допёр! доделал, патч в аттаче  А возможно ли убрать его из меню, чтобы нельзя было поставить этот статус?
Я уже влил это
Title: Re: Статусы MRA - нужна помощь
Post by: Thug on 02 02 2014, 11:00:11
Странно, в ревизии 7999 я вижу только изменения из своего патча (без изменений в xstatus_MRA\src\resource.h)...
Title: Re: Статусы MRA - нужна помощь
Post by: watcher 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-а спросить...
Title: Re: Статусы MRA - нужна помощь
Post by: watcher 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
Title: Re: Статусы MRA - нужна помощь
Post by: Thug on 02 02 2014, 12:13:50
Шикарно! Рад был помочь :)
Title: Re: Статусы MRA - нужна помощь
Post by: watcher on 02 02 2014, 12:22:07
Спасибо, мы патчи любим :) Тем более всё получилось как нельзя лучше.