Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 04 май 2024, 01:04

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Разноцветный спрайт взрыва
СообщениеДобавлено: 28 мар 2011, 01:15 
Не в сети
Аватара пользователя
Зарегистрирован:
28 мар 2011, 00:56
Последнее посещение:
04 сен 2019, 02:15
Сообщения: 77
Дорогие! Помогите, пожалуйста!
На своём сервере использую нестандартные модели и спрайты, подменяю с помощью известного Content Replacer'а. Спрайт крови у меня самодельный, кроме того, он очень красиво раскрашивается плагином Blood Colorizer (http://forums.alliedmods.net/showthread.php?p=511799) - сообщение перехватывается и меняется информация о цвете.
Поскольку спрайт взрыва у меня также самодельный, отличающийся от оригинального, есть смысл делать цвет каждого взрыва разным. Должно получиться довольно феерично!:)
Подскажите, кто знает (уверен, здесь есть люди, для которых эта задача очень легка), какой event мне нужно ловить для взрыва (один и тот же спрайт вызывается несколькими действиями, с разным масштабом)?
Пожалуйста, если не очень трудно, посмотрите Blood Colorizer. Как я понимаю, для моей задачи будет не намного сложнее. Может, кто-нибудь сразу подправит этот плагин и сделает меня счастливым?.. :)
Заранее спасибо!

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Разноцветный спрайт взрыва
СообщениеДобавлено: 28 мар 2011, 01:26 
Не в сети
Зарегистрирован:
01 июн 2010, 21:54
Последнее посещение:
08 янв 2024, 22:48
Сообщения: 1269
Откуда: Новосибирск
Очень оригинально, ставить на аватар текстуру из halflife.wad

Извини за оффтоп.

_________________
ワイルド、クール&スウィンギン'


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Разноцветный спрайт взрыва
СообщениеДобавлено: 28 мар 2011, 02:26 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 23:25
Последнее посещение:
05 июл 2018, 16:02
Сообщения: 1035
46.50.168.142:27014 DILDO DINOSAUR SERVER

Я думаю, надо ловить сообщение темпэнтити.
SVC_TEMPENTITY, конкретно TE_EXPLOSION.

Только тут маленькая проблема. в TE_EXPLOSION цвет не передается.

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Разноцветный спрайт взрыва
СообщениеДобавлено: 28 мар 2011, 20:22 
Не в сети
Аватара пользователя
Зарегистрирован:
28 мар 2011, 00:56
Последнее посещение:
04 сен 2019, 02:15
Сообщения: 77
unnamed писал(а):
46.50.168.142:27014 DILDO DINOSAUR SERVER

Ты чёртов агент ЦРУ!!!:)
В любом случае, спасибо за подсказку. Может и придумаю.


Kimi Tsunagi Five M писал(а):
Очень оригинально, ставить на аватар текстуру из halflife.wad

Вот нужно обязательно подметить и показать свои великие познания! Оригинальнее, чем твой "Квадрат" Малевича.

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Разноцветный спрайт взрыва
СообщениеДобавлено: 28 мар 2011, 22:35 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
03 май 2024, 14:48
Сообщения: 6867
Насколько я понимаю, взрыв - это программно-нераскрашиваемый спрайт. Т.е. он уже цветной и рисуется "как есть".


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Разноцветный спрайт взрыва
СообщениеДобавлено: 29 мар 2011, 00:46 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 23:25
Последнее посещение:
05 июл 2018, 16:02
Сообщения: 1035
Ну да. Он рисуется как есть на клиенте в составе TE_EXPLOSION.
Как вариант - разноцветные спрайты. И подменять их в сообщении TE_EXPLOSION.

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Разноцветный спрайт взрыва
СообщениеДобавлено: 29 мар 2011, 01:18 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 23:25
Последнее посещение:
05 июл 2018, 16:02
Сообщения: 1035
Можно конечно еще попробовать методом TTA (through the ass). Гасить это сообщение. И имея координаты создавать взрыв самому. Я не помню точно что делает TE_EXPLOSION. Рисует спрайт, делает динамический свет и еще что-то. Это все придется делать вручную, создавать лишние энтити на сервере. Это не есть хорошо.

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Разноцветный спрайт взрыва
СообщениеДобавлено: 29 мар 2011, 01:35 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
03 май 2024, 14:48
Сообщения: 6867
Код:
#define   TE_EXPLOSION      3      // additive sprite, 2 dynamic lights, flickering particles, explosion sound, move vertically 8 pps
// coord coord coord (position)
// short (sprite index)
// byte (scale in 0.1's)
// byte (framerate)
// byte (flags)
//
// The Explosion effect has some flags to control performance/aesthetic features:
#define TE_EXPLFLAG_NONE      0   // all flags clear makes default Half-Life explosion
#define TE_EXPLFLAG_NOADDITIVE   1   // sprite will be drawn opaque (ensure that the sprite you send is a non-additive sprite)
#define TE_EXPLFLAG_NODLIGHTS   2   // do not render dynamic lights
#define TE_EXPLFLAG_NOSOUND      4   // do not play client explosion sound
#define TE_EXPLFLAG_NOPARTICLES   8   // do not draw particles


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Разноцветный спрайт взрыва
СообщениеДобавлено: 29 мар 2011, 01:58 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 23:25
Последнее посещение:
05 июл 2018, 16:02
Сообщения: 1035
Как много всего :)
Занулять размер спрайта в оригинальном сообщении. И рисовать там свой, которому рендерколор можно менять

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Разноцветный спрайт взрыва
СообщениеДобавлено: 29 мар 2011, 02:12 
Не в сети
Аватара пользователя
Зарегистрирован:
28 мар 2011, 00:56
Последнее посещение:
04 сен 2019, 02:15
Сообщения: 77
OK! Всем большое спасибо! Думаю, овчинка выделки не стоит. В принципе, занулить спрайт и по координатам отобразить заново с раскраской - может и не так уж сложно, но я пока не буду заморачиваться. Не стоит того.
Ещё раз спасибо!

_________________
Изображение


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB