2. Иконки, подготовленные заранее администрации должны храниться в этом файле:
icons-WAR3.bni По умолчанию там есть пару примеров, тоесть файлов в формате .blp (формат текстур вар3) и плюс тхт файл, где хранятся коды и пути на иконки.
3. Иконки стандартные (джайна, иллидан, рексар и т.п.) отличаются от тех, которые лежат в icons-WAR3.bni , и от тех , которые можно подготовить заранее. Чем? А тем, что стандартные иконки будут отображаться и в чате, и плюс они имеют свой mdx-файл, файл-модель иконки, что дает возможность проигрывать анимацию в профайле юзера. Эти же иконки, специфические, в чате они могут быть любыми, а вот в профайле их модель для анимации не задумана, то есть для профайла останится одна из старых иконок (об этом позже), а я пока не выдумал, как придумать мдх – модель для иконок. : ) . Может в ближайшем будущем.
4. Следующее, розархивировать icons-WAR3.bni очень просто. Сначала нужно переименовать icons-WAR3.bni на icons-WAR3.mpq, потом, вытянуть любым мпкю едитором, дальше там будут сами файлы.блп с иконками, плюс ткстшник с кодами и путями для них, вот ткстшник:
KBKB * 0x00000000 ui\widgets\battlenet\chaticons\kbk-beginner.tga
KBKD * 0x00000000 ui\widgets\battlenet\chaticons\kbk-dungeon.tga
KBKE * 0x00000000 ui\widgets\battlenet\chaticons\kbk-expert.tga
KBKM * 0x00000000 ui\widgets\battlenet\chaticons\kbk-mid.tga
KBKP * 0x00000000 ui\widgets\battlenet\chaticons\kbk-pro.tga
KBKW * 0x00000000 ui\widgets\battlenet\chaticons\kbk-world.tga
WCYB * 0x00000000 ui\widgets\battlenet\chaticons\cybergames.tga
5. Возьмем к примеру иконку cybergames.tga Для того чтобы её установить администратор, или уполномоченный пользователь должен прописать следующее:
/set nick record\w3xp\userselected_icon bycw – тоесть наоборот
Важные нюансы по работе иконок:
1) Если установить иконку пользователю, а он после этого зайдет в окошко выбора иконок, и не имеет значение что он там нажмет. И если после этого он нажмет ОК, то иконка исчезает

2) Для появления иконки обязательно сыграть в ладдере.
3) Для появления иконки нужно перезапустить сервер. И не командой /rehash, а полностью, вот и одна с наиболее важных проблем.
6. Как рисовать свою иконку?
Как я уже говорил, иконка в чате может быть любой, и для того чтобы каждый смог попробовать я подготовил специальный шаблон:
http://img229.imageshack.us/img229/2897/shablonzb0.png
На белом цвете рисуем, черный не трогаем, это альфа-канал, чтобы рисуночек не залезал на циферку с лвлом, и выше, ниже.
1) Итак рисуем иконку, потом конвертируем её из tga (jpg, gif, png и т.п) в blp программой warcraft-3 viewer.
2) Дальше кидаем иконку в розархивованую папку с иконками, в ткстшнике прописываем ей код, придуманный заранее (например 6NMY – 6 Night Elf My Icon (что кстати приведёт к тому что в профайле будет отображаться 6 иконка ельфа – иллидан, а в чате, ваша, блпшка)) и также прописываем путь
3) Затем опять всю эту папку архивируем в мпкю, и перейменовываем назад в бни. Апять же, без администрации сайта, что управляет всеми файловыми операциями не обойтись

Вот собственно и всё. Я знаю, объясняю я паршиво, так что если что-то непонятно, спрашивайте.
Спасибо за внимание!
Ваш коллега по работе – BusyteR
П.С. Русский язык не родной