Форум : WarCraft II

Название : Иконки в чате

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1591&forum=1


 il :

2.9.07 07:00
 Посидев пару ночей над исходниками PVPGN-сервера и немного их переписав, я кое-чего достиг в этом направлении. Спасибо Ldir за описание, как система работает сейчас.

Сейчас у меня (на тестовом сервере) иконки работают так:
- Я добавил возможность хранить в профиле пользователя параметр "BNET\\acct\\icon" с номером иконки из файла с иконками.
- Его можно записывать туда либо вручную, либо непосредственно из чата новой командой: "/seticon <username> <iconnumber>". В этом случае изменения вступают в силу при следующем входе пользователя на канал.
- При этом у пользователя не меняется тег клиента, что позволяет играть ladder-игры и возможно избавляет от других неприятных эффектов.
- Иконка может перекрываться другой иконкой в случае, когда пользователь становится например администратором канала.

Я тестировал это на pvpgn версии 1.8.0, но оно должно работать и для других версий.
Если нужно, готов предоставить всю информацию по переработке исходников pvpgn тут на сервере.

 Solker :

2.9.07 14:04
 Да... кто то мне уже полтора года обещяет :)

 il :

4.9.07 17:19
 Небольшое дополнение:
1. Вводить новую команду было не нужно - PVPGN вполне неплохо поддерживает изменение параметров и так (только моя команда чуть короче, но это мелочи).
2. Обнаружилась такая штука: пользовательских иконок для чата может быть не так уж много - порядка 20. (Правда сейчас их всего 2: master и profi). Так что на всех не хватит - придется делить по группам.
3. Кто-то должен нарисовать эти иконки (в формате .tga, 28x14), тогда их можно будет вставить в файл с иконками. Кто будет их рисовать - не знаю.
4. А для исправления исходников pvpgn достаточно изменить всего одну строку.

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1591&forum=1