|
|
|
Баннеры отображаются вверху Battle.net чата.
Существует несколько форматов баннеров:MNG - используется только в Warcraft 3
SMK - понимают Starcraft, Warcraft 2, Diablo 1-2
PCX - не рассматривается, т.к. с у него проблемы с цветами
Для начала надо нарисовать баннер с фиксированным размером 468x60, иначе изображение в Battle.net будет пустое.
MNG баннерыЧтобы изображение баннера динамически изменялось, надо создать соответствующее GIF изображение.
Для конвертирования в MNG можно использовать графический редактор Paint Shop Pro (файл -> сохранить как...)
Статическое изображение можно даже не конвертировать, а просто переименовать PNG в MNG.
SMK баннерыДля конвертирования в этот формат необходима утилита smackerw.exe из набора Smacker Tools
Одиночное изображение
Открыв программу, жмем закладку Smack. Во вложенной закладке Palette надо выставить 2 значения:
Total palette colors to use: 64
Starting palette index to use: 32
Рядом в закладке Frame надо установить флажок Create ring.
Чтобы создать *.smk изображение, необходимо нажать кнопку Smack. В той же папке должен появится долгожданный файл.
Анимированное изображение
Надо выполнить те же операции, что и в первом случае, но выделить несколько изображений, сделав из них список *.lst.
Потом в закладке Graphics Processor выбрать этот лист и нажать кнопку Convert.
Должен появиться файл *.flc - выбираем его, переключившись обратно на закладку Smack, и жмем кнопку Smack для конвертирования в конечное *.smk изображение.
Здесь же можно добавить звук. Для этого в *.lst файл надо добавить звуковой файл *.wav. Я проверял, звук в игре работает, но проигрывается лишь малая его часть в начале, а затем просто зацикливается.
Теперь smk или mng изображение надо положить в папку сервера pvpgn/files/ - оттуда оно будет закачиваться игрокам при каждом соединении с сервером.
В файле ad.conf надо указать названия файлов и ссылку, куда будет переходить игрок с баннера при нажатии:
# --file name-- when- time ---------------URL--------------- --next-- --client-- #
"ad000001.mng" init 30 "http://games.utech.ru/stats/wc3stats/ 0x000000 "W3XP"
"ad000002.mng" start 30 "http://games.utech.ru/stats/wc3stats/ 0x000002 "W3XP"
"ad000003.mng" start 30 "http://games.utech.ru/stats/wc3stats/ 0x000001 "W3XP"
init означает, что баннер ad000001.mng будет показан в начале 1 раз
start показывает баннер по кругу
time - интервал смены изображения
В поле --next-- в HEX′e указывается, какой баннер будет показан первым. В вышеприведенном примере сначала будет показываться ad000003.mng и уже после него ad000002.mng
Примечаниеad.conf подгружается при запуске сервера. Файлы изображений можно заменять в любое время и они будут непременно показаны игрокам.
С помощью утилиты bnftp.exe, которая входит в архив с сервером PvPGN, можно закачать баннеры с любого Battle.net сервера, зная имя файла.
Присоединенные файлы (вирусов нет):
|
Есть вопросы по настройке игровых серверов? Добро пожаловать на форум!
|
|
|
© 20062014,
HarpyWar
Любое копирование информации с этого сайта - только со ссылкой на источник.
Это в одинаковой мере распространяется на любую авторскую информацию в интернете.
После замены файла баннера юзер должен перезайти на сервер.
P.S. В баннере может быть звук :) Мы сделали баннер с бесконечным звуком барабанов, весьма за*бывало :)