![Изображение](https://vrcp.ru/php-bin/url.php?url=13238243470351319032931223110312https://vrcp.ru/images/DizzyICQ.png)
![Изображение](https://vrcp.ru/php-bin/url.php?url=13238243470351319032931223110312https://vrcp.ru/images/KolobokICQ.png)
![Изображение](https://vrcp.ru/php-bin/url.php?url=13238243470351319032931223110312https://vrcp.ru/images/dizzy3_icq67.png)
1. Устанавливаем клиент ICQ версии 6.x или 7.x, но не запускаем его!
(если уже запущен, то выгружаем из памяти!)
2. Открываем папку с установленным клиентом ICQ, по умолчанию это:
C:\Program Files\ICQx.x\packages\
3. Создаём там новую папку, например: MySmileys
4. Заходим в созданную папку: C:\Program Files\ICQx.x\packages\MySmileys\
5. Создаём там указанные ниже файлы и папки, или копируем их из соседней папки:
defaults.xml - идентификатор набора смайликов;
Package.xml - язык и название набора смайликов;
bart\1024\000000000000000000000000 - имя этого файла произвольное из 24-х цифр
(не должно совпадать с уже имеющимися в папке: bart\1024\);
Emoticons\MySmileys\EmoticonGallery.xml - название набора смайликов и путь к нему;
Emoticons\MySmileys\previewIcon.png - иконка-логотип нашего набора смайликов;
updates\manifest - файл, определяющий откуда смайлики были загружены.
Теперь рассмотрим содержимое всех файлов:
manifest
<!-- MYSMILEYS -->
<manifest><host url="https://vrcp.ru/"/></manifest>
defaults.xml
<defaults galleryId="MySmileys"/>
Package.xml
<Package>
<PackegeName>
<text language="en-us">MySmileys Emoticons</text>
</PackegeName>
</Package>
previewIcon.png
PNG-картинка размером [16x16 ... 24x24]
EmoticonGallery.xml
<gallery>
<galleryName>
<text language="en-us">MYSMILEYS (animated)</text>
</galleryName>
<emoticonSetList>
<emoticonSet id="hex:000000000000000000000000"/>
</emoticonSetList>
<previewIcon path="previewIcon.png"/>
</gallery>
000000000000000000000000
- это обычный ZIP-архив, упакованный желательно с опцией «без сжатия»,
просто приписываем к нему .zip и распаковываем, внутри у нас содержаться
(должны содержаться) нижеуказанные файлы:
manifest.xml - файл с описанием смайликов, например:
<?xml version="1.0" encoding="UTF-8"?>
<DOCUMENT>
<RESSET TYPE="SMILEYSET" ID="MYSMILEYS">
<NAME LANG="EN" TEXT="MYSMILEYS" />
<PALETTE_ICON />
<RESREC TYPE="SMILEY" FONT="3" FILE="01.gif">
<KEY TEXT=":-)" />
<KEY TEXT=":)" />
<NAME LANG="EN" TEXT="Smile" />
</RESREC>
<RESREC TYPE="SMILEY" FONT="3" FILE="02.gif">
<KEY TEXT="O:-)" />
<KEY TEXT="O:)" />
<NAME LANG="EN" TEXT="Angel" />
</RESREC>
...
</RESSET>
</DOCUMENT>
и собственно рядом должны лежать файлы:
01.gif, 02.gif, 03.gif, ...
GIF-картинки с изображениями смайликов (размер неважен).
6. Запускаем клиент ICQ, в окне чата (сообщений) в выпадающем списке ищем нашу логотип-иконку и выбираем только что созданный нами набор смайликов!
ВНИМАНИЕ !!!
1) файл 000000000000000000000000 должен, как было сказано ранее, иметь уникальный набор из 24-х цифр и только цифр, должен быть прописан в файле EmoticonGallery.xml, и быть ZIP-архивом без расширения и желательно без сжатия, т.к. некоторые версии клиентов ICQ возможно не смогут его распаковать.
2) Если вдруг вы решите обновить содержимое файла 000000000000000000000000, сохранив идентификатор, то необходимо пройти процедуру удаления и установки набора смайликов как указано ниже:
- запускаем клиент ICQ;
- в окне чата в выпадающем списке выбора набора смайликов жмём кнопочку (x) справа от названия набора;
- выходим из клиента ICQ;
- запускаем клиент ICQ ещё раз (т.к. при удалении смайлов клиент ICQ только пометил те наборы смайлов которые необходимо удалить, а удалятся они только при следующем запуске клиента ICQ!);
- выходим из клиента ICQ;
- удаляем из папки C:\ Program Files\ ICQx.x\ bart\ 1024\ наш файл 000000000000000000000000
- снова копируем изменённую папочку MySmileys в папку C:\ Program Files\ ICQx.x\ Packages\
- запускаем клиент ICQ и смотрим изменения.
(если сделать не так как написано выше, то изменения могут не приняться клиентом ICQ и вы либо не увидите смайликов совсем, либо увидите те что были ранее, и возможно не примутся изменения в кодах смайликов!)