Страницы (3): [1] 2 3 » Показать все 37 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Ещё вопросы! (https://hlfx.ru/forum/showthread.php?threadid=1113)
Ещё вопросы!
Привет всем!
Пожалуйста ответьте мне на несколько вопросов:
1)Как сделать так чтобы декаль от пуль не появлялась после 2 выстрела, а из каждего выстрела?
Пример-
В Xash:
1 пуля - 1 декаль
У меня: (обычный HL1)
2 пули - 1 декаль
Знаю такой вопрос обсуждался, но эту тему я не нашел(кажется удалили )
2)Как увеличить макс число брони?Я в одном моде так делал, но исходник его как то странно удалил .
3)Как сделать так чтобы - когда ты получал повреждения, то у тебя сперва уменьшалась броня(энергия) а потом только здоровье начнёт падать.
4)Как сделать так чтобы - когда ты будешь прыгать будет произноситься звук, только один раз, пока не спустишься на землю - при повторном прыжке опять произносился этот звук, и т.д. А то я так сделал только звук произносился только при нажатии кнопки прыжка(пример: можно нажимать как угодно где угодно и сколько угодно), а это получается как баг.
Вот пока все, заранее спасибо!
__________________
Как увеличить макс число брони?
Я не нашел в h_battery.
Frest
ты хотя бы вот это можешь найти
#define MAX_NORMAL_BATTERY 100 |
if (m_hActivator->pev->armorvalue < 100) |
__________________
Спасиб,
#define MAX_NORMAL_BATTERY 100
это я находил но выглядило оно странно не стал трогать
Ещё раз спасибо за подсказку
Frest а сейчас уже не странно выглядит?
Дядя Миша ???
Спасибо вы мне помогли!
Добавлено 20-01-2008 в 06:25:
2 вопрос я сам решил.
4 помогите решить
У меня есть ещё вопрос:
Как сделать так чтобы - когда гиб(кусок от взрыва - тела)был в воздухе(улетел от взрыва) с него лилось много спрайтов крови которые падали вниз на землю и исчезали, а когда гиб упадет на землю то кровь литься перестанет.
По идеи можно было сделать с помощью MESSAGE но у меня щас проект из-за какое какого тутора был приостановлен и вероятность чтобы сделать с помощью MESSAGE я думаю будет 60%
Заранее спасибо!
__________________
Frest про кровь из гиба в полёте:
В combat.cpp есть такая функция CGib::WaitTillLand
В ней есть:
1 | else |
2 | { |
3 | // wait and check again in another half second. |
4 | pev->nextthink = gpGlobals->time + 0.5; |
5 | } |
1 | else |
2 | { |
3 | if ( m_bloodColor != DONT_BLEED ) |
4 | { |
5 | SpawnBlood(pev->origin, m_bloodColor, RANDOM_FLOAT(30,40));// a little surface blood |
6 | } |
7 | // wait and check again in another half second. |
8 | pev->nextthink = gpGlobals->time + 0.5; |
9 | } |
Ku2zoff по-моему он имел в виду спрайтовый фонтанчик крови из гиба...
__________________
Спасибо за отзывы.
XaeroX Короче чтобы было вам понятно вот:
Вы наверное играли Quake III Arena, и там когда вы взрываете игрока(или бота) на куски, то куски тела льют спрайты крови пока не упадут на землю.
Мне этот эффект очень понравился, хотел бы чтоб это было в моём проекте.
Как это сделать?
Добавлено 23-01-2008 в 13:14:
1 | else |
2 | { |
3 | // wait and check again in another half second. |
4 | pev->nextthink = gpGlobals->time + 0.5; |
5 | } |
1 | else |
2 | { |
3 | if ( m_bloodColor != DONT_BLEED ) |
4 | { |
5 | SpawnBlood(pev->origin, m_bloodColor, RANDOM_FLOAT(30,40));// a little surface blood |
6 | } |
7 | // wait and check again in another half second. |
8 | pev->nextthink = gpGlobals->time + 0.5; |
9 | } |
__________________
Проверил способ ku2off - 0% не видно крови.
Временная зона GMT. Текущее время 07:23. | Страницы (3): [1] 2 3 » Показать все 37 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024