Форум jimm.net.ru

  • Вы не зашли.

#16 2010-03-03 12:42:48

_Er1c_
Пользователь
Зарегистрирован: 2009-11-13
Сообщений: 3
Профиль

Re: Маскировка

спасибки )) с масками разобрался. А с приватом что?

Неактивен

 

#17 2010-03-04 01:57:48

van
модератор
Зарегистрирован: 2008-05-19
Сообщений: 411
Модель телефона: Sony Ericsson K750i, NOKIA N8
Профиль

Re: Маскировка

_Er1c_, а с приватом - это скорее всего поломано, аспро переделывал меню, вот видимо и появилась эта бага.


делай, что должен, и будь, что будет...

Неактивен

 

#18 2010-03-04 08:23:38

_Er1c_
Пользователь
Зарегистрирован: 2009-11-13
Сообщений: 3
Профиль

Re: Маскировка

исправил smile
    public PrivateStatusForm(Protocol protocol) {
        super(protocol);
        this.protocol=protocol;
}

Неактивен

 

#19 2012-05-18 00:23:25

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Маскировка

aspro написал:

accuracy86, конечно возможно. Вплоть до добавления всех определяемых клиентов.
Для этого нужно открыть jimm.icq.action.OtherAction и добавить маскировку под клиента в функции setClientGUID и setClientDataStatus.
К примеру что бы добавить маскировку под NatICQ нужно:
1) в setClientGUID добавить код:

Код:

            case Util.CLI_NATICQ:
                guids.addElement(GUID.CAP_NATICQ);
                break;

2) а setClientDataStatus:

Код:

            case Util.CLI_NATICQ:      fp1 = 0x00000000; fp2 = 0x00000000; fp3 = 0x00000000; protocol = 9;  break;

После этого останется только добавить нового клиента в меню маскировки.
И так приступим. Открываем jimm.forms.ClientForm. И добавляем в код создания меню строку:

Код:

        add(Util.CLI_NATICQ);

А теперь нужно обновить super(количество клиентов для маскировки);.
Все маскировка под NatICQ добавлена.

При этом название клиента и его иконка (если есть) появятся в меню, а маскировка под него заработает.
Надеюсь ответил на вопрос.

Сразу же возникло несколько вопросов по теме...
Откуда берутся характеристики клиентов? В частности: версия протокола, DcInfo и капсы???? Версия протокола понятно - в исходном коде. А DcInfo и капсы откуда (допустим в случае создания нового клиента) и в каком файле исходного кода прописываются?

Что касается маскировки под новый клиент. Куда и как нужно запихивать иконку этого клиента?
Хотелось бы услышать ответ от aspro. Заранее спасибо.

Неактивен

 

#20 2012-05-20 17:37:49

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Маскировка

KoS, все давно уже в clients.bin описано  делается через редактор определения клиентов. http://wiki.jimm.net.ru/JimmClientsEditor
Характеристики берутся из клиентов


Кто ты? Чего ты хочешь?

Неактивен

 

#21 2012-05-22 21:47:15

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Маскировка

Это понятно. Уже успел поюзатьroll Ну, а допустим, в случае создания нового клиента? Ведь если бы идентификационные хар-ки у всех клиентов были бы все одинаковыми, то ясен пень нормальной идентификации недождешься

Неактивен

 

#22 2012-05-23 14:32:36

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Маскировка

KoS, брать из характеристик того у кого этот клиент


Кто ты? Чего ты хочешь?

Неактивен

 

#23 2012-05-23 15:30:01

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Маскировка

Это понятно. Для идентификации этого клиента в других.  А как создать? Просто "от балды" прописать?

Добавлено спустя     2 минуты   32 секунды:
Ведь каким-то образом создаются эти данные. И как их запихнуть в новый клиент? Через тот же самый JimmClientsEditor?

Неактивен

 

#24 2012-05-23 16:24:06

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Маскировка

KoS, ответ


Кто ты? Чего ты хочешь?

Неактивен

 

#25 2012-05-26 14:42:56

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Маскировка

С идентификатором клиента разобрался. А про возможности я правильно думаю?
1. UTF8 Messages - поддержка UTF8 кодировки в сообщениях;
2. RTF Messages - возможность вставлять в статус форматированный RTF-текст (обработка сообщений в RTF формате);
3. Typing Notifications - поддержка оповещения о наборе текста;
4. ICQ ServerRelay - получение сообщений;
5. ICQ DirectConnect - поддержка прямого подключения;
6. Avatars (ICQ Devils) - получение аватар пользователей 
7. File Transfer - поддержка передачи файлов;
8. ICQ Xtraz Support - поддержка сервисов ICQ Xtraz?????!
9. Chat Support - поддержка чатов;
10. XMultiUser Chat - поддержка групповых чатов;
11. AIM ICQ support - поддержка обмена сообщениями с пользователям AIM и ICQ.
А что такое Status text aware??

Если я в чем-то ошибаюсь, поправьте пожалуйста. И еще, я думаю, что чего-то не хватает. Если так, то чего?

Неактивен

 

#26 2012-05-26 20:42:43

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Маскировка

http://iserverd1.khstu.ru/oscar/capabilities.html

Рекомендованный режим отправки сообщений type1 ucs2


Кто ты? Чего ты хочешь?

Неактивен

 

#27 2012-05-27 16:45:07

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Маскировка

Благодарю smile

Неактивен

 

Board footer

Powered by PunBB 1.2.14
© Copyright 2002–2005 Rickard Andersson
Модифицирован PunBB.ru
А находится на jimm.net.ru