Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
6aJI6eC
Автор сообщения забанен.

Зарегистрирован: Jun 2009
Проживает: Россия/Питер
Написал: 189 сообщений

Оценка: 6 Votes 6 чел.

Half-Life 2 (склеенные зомби)
Сообщение #875102
Играя в hl2, я заметил, что при поражении зомби в тело от него отваливается живой хэдкраб, т.е. npc. По идее так быть не должно (ролик про ep1 в начале ep2). Не знаю.. по-моему это выглядит глупо. Я могу ещё понять, когда при выстреле из мощного оружия слетает ragdoll, но как живой хэдкраб может так быстро 'отсоединиться' от управляемого тела?.. бред.. Он что приклеен чтоли?.. В общем я хочу сделать, чтобы при поражении зомби в тело хэдкраб просто оставался на месте, как это бывает при попадании в голову из smg1 или пистолета "9мм". Подскажите пожалуйста, кто может: где можно найти описание всего этого дела, т.е. в каком файле из какого архива типа source engine.gcf или source models.gcf.. ну или хотябы примерно наведите на цель.. особенно прошу помочь тех, кто возится с модельками, скриптами, анимациями и т.д.
p.s. Извините, если написал сообщение не в том разделе.

Поправил 6aJI6eC 18-07-2009 в 16:13

Old Post 22-06-2009 21:42
6aJI6eC отсутствует Посмотреть данные '6aJI6eC' Отправить Приватное Сообщение для '6aJI6eC' Найти другие сообщения '6aJI6eC' Добавить 6aJI6eC в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
4IF
(Dance!)

Зарегистрирован: Mar 2007
Проживает: Россия/Москва
Написал: 1787 сообщений

Оценка: 46 Votes 46 чел.

Старожил 
Сообщение #875137
На сколько я помню такое всегда было. И почему тебе кажется что хедкраб не может сразу спрыгнуть с головы?
Old Post 23-06-2009 05:30
4IF отсутствует Посмотреть данные '4IF' Отправить Приватное Сообщение для '4IF' Найти другие сообщения '4IF' Добавить 4IF в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Patcher
Автор сообщения забанен.

Зарегистрирован: Jun 2009
Проживает: Україна/
Написал: 654 сообщений

Оценка: 25 Votes 25 чел.

Re: Half-Life 2 (склеенные зомби)
Сообщение #875146
Цитата:
Оригинальное сообщение от 6aJI6eC
Играя в hl2, я заметил, что при поражении зомби в тело от него отваливается живой хэдкраб, т.е. npc. По идее так быть не должно (ролик про ep1 в начале ep2). Не знаю.. по-моему это выглядит глупо. Я могу ещё понять, когда при выстреле из мощного оружия слетает ragdoll, но как живой хэдкраб может так быстро 'отсоединиться' от управляемого тела?.. бред.. Он что приклеен чтоли?.. В общем я хочу сделать, чтобы при поражении зомби в тело хэдкраб просто оставался на месте, как это бывает при попадании в голову из smg1 или пистолета "9мм". Подскажите пожалуйста, кто может: где можно найти описание всего этого дела, т.е. в каком файле из какого архива типа source engine.gcf или source models.gcf.. ну или хотябы примерно наведите на цель.. особенно прошу помочь тех, кто возится с модельками, скриптами, анимациями и т.д.
p.s. Извините, что не "утрамбовал" большое сообщение...
...или, если написал его не в том разделе.


Что б такое сделать нужно переписать пару скриптов, а возможно и модифицировать .DLL, что б такое сделать надо из хл2 создать мод.. ну ты то ясно не сделаешь сейчас и будешь учится, учится, учится, и где то через две недельки с трудом сделаешь так что б хедкрабы не слетали. И все это ради того что б было немножко легче играть? дам тебе совет - научись стрелять хедкрабов.
^читайте внимательно, второй раз я это писать не буду.^


I have repeatedly returned to Gordon Freeman! He must be BURAKKUMESAISUTO!
Old Post 23-06-2009 06:01
Patcher отсутствует Посмотреть данные 'Patcher' Отправить Приватное Сообщение для 'Patcher' Посетить домашнюю страничку Patcher Найти другие сообщения 'Patcher' Добавить Patcher в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Xel
(Х)

Зарегистрирован: Apr 2005
Проживает: Россия/Приморский Край/Владивосток
Написал: 9207 сообщений

Команда NashaLife Старожил 
Сообщение #875215
6aJI6eC
Почему комары и клещи могут от тебя отцепиться, а хэдкрабы от людей нет?!
Old Post 23-06-2009 10:00
Xel отсутствует Посмотреть данные 'Xel' Отправить Приватное Сообщение для 'Xel' Найти другие сообщения 'Xel' Добавить Xel в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
6aJI6eC
Автор сообщения забанен.

Зарегистрирован: Jun 2009
Проживает: Россия/Питер
Написал: 189 сообщений

Оценка: 6 Votes 6 чел.

Сообщение #875305
Потому что клещи тебя не убивают и телом не управляют. Хэдкраб должен не просто приклеиться, а намертво прирасти. Сравнивать инопланетных паразитов с комарами.. Мдаааа... Тела зомби мутируют: из-за этого у них появляются когти. Вы неправильно понимаете сущность зомби. )) Я говорю не об игровых осложнениях, а о том что это просто ВИЗУАЛЬНО выглядит глупо.
Мне кажется это можно проще сделать.. Надо удалить и приписать пару строк в каком-то скрипте. Разве не так?
Old Post 23-06-2009 11:55
6aJI6eC отсутствует Посмотреть данные '6aJI6eC' Отправить Приватное Сообщение для '6aJI6eC' Найти другие сообщения '6aJI6eC' Добавить 6aJI6eC в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Teod
(На подхвате)

Зарегистрирован: Jun 2008
Проживает: random_state/default_city
Написал: 4325 сообщений

Оценка: 83 Votes 83 чел.

Сообщение #875321
Машиной человек тоже управляет. Это не мешаем ему вылезти из неё , если она вдруг сломается. Хэдкрабу тоже нужно только к спинному мозгу подключиться , и всё - это соединение можно разорвать в любой момент.
А вот физические изменения (дырка в брюхе , когти) происходят медленно , и в игре это показано - человек не сразу становится зомби , после прыжка хэдкраба. И именно во время процесса преобразования (и только ко время него) хэдкраб не может слезть с головы.
The Cake is a Pie!
Old Post 23-06-2009 12:33
Teod отсутствует Посмотреть данные 'Teod' Отправить Приватное Сообщение для 'Teod' Найти другие сообщения 'Teod' Добавить Teod в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Patcher
Автор сообщения забанен.

Зарегистрирован: Jun 2009
Проживает: Україна/
Написал: 654 сообщений

Оценка: 25 Votes 25 чел.

Сообщение #875332
Цитата:
Оригинальное сообщение от 6aJI6eC
Хэдкраб должен не просто приклеиться, а намертво прирасти.


Может Вальв лучше знают что он должен?
пс. хедкраб видит что его тело умерло и падает и он в тот же момент спрыгивает с него.
^читайте внимательно, второй раз я это писать не буду.^


I have repeatedly returned to Gordon Freeman! He must be BURAKKUMESAISUTO!
Old Post 23-06-2009 12:46
Patcher отсутствует Посмотреть данные 'Patcher' Отправить Приватное Сообщение для 'Patcher' Посетить домашнюю страничку Patcher Найти другие сообщения 'Patcher' Добавить Patcher в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
6aJI6eC
Автор сообщения забанен.

Зарегистрирован: Jun 2009
Проживает: Россия/Питер
Написал: 189 сообщений

Оценка: 6 Votes 6 чел.

Сообщение #875353
Блин.. ну вы даёте. Неужели не понятно, что Valve могли допустить ошибку. Они же тоже люди, а не роботы, которые с точностью выполняют всю игру от и до.
Хэдкраб становится с телом единым целым, особенно, если подсоединяется к спинному мозгу. А куда это соединение может деться? Если тело умирает, хэдкраб соответственно тоже умирает. Ему это "соединение" надо, потому что он маленький и уязвимый, а так он может охотиться на более крупную добычу. Дыра снизу у хэдкраба - это инструмент заражения, а не "рот". Он может только кровь сосать щупальцами спереди.. (вспомните 1-ю халфу)
1) По прежнему прошу подсказать нужный скрипт, или что-нибудь дельное. (как в 1-м сообщении)
2) А про хэдкрабов мне опытный энциклопедист по HL рассказывал, а вы предположения высказываете.. Могу дать почитать кстати. Скажите только: где тут обмен файлами и куда можно обзорную папку по HL закинуть?
Old Post 23-06-2009 13:16
6aJI6eC отсутствует Посмотреть данные '6aJI6eC' Отправить Приватное Сообщение для '6aJI6eC' Найти другие сообщения '6aJI6eC' Добавить 6aJI6eC в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Patcher
Автор сообщения забанен.

Зарегистрирован: Jun 2009
Проживает: Україна/
Написал: 654 сообщений

Оценка: 25 Votes 25 чел.

Сообщение #875362
Цитата:
Оригинальное сообщение от 6aJI6eC
Блин.. ну вы даёте. Неужели не понятно, что Valve могли допустить ошибку. Они же тоже люди, а не роботы, которые с точностью выполняют всю игру от и до.


Именно так они ее и выполняют. от и до с большой точностью. на то и 6 лет разработки. и прочитай еще раз мой пост
https://bbs.hl-inside.ru/showthread...5335#post875335
^читайте внимательно, второй раз я это писать не буду.^


I have repeatedly returned to Gordon Freeman! He must be BURAKKUMESAISUTO!
Old Post 23-06-2009 13:46
Patcher отсутствует Посмотреть данные 'Patcher' Отправить Приватное Сообщение для 'Patcher' Посетить домашнюю страничку Patcher Найти другие сообщения 'Patcher' Добавить Patcher в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Xel
(Х)

Зарегистрирован: Apr 2005
Проживает: Россия/Приморский Край/Владивосток
Написал: 9207 сообщений

Команда NashaLife Старожил 
Сообщение #875366
>>Хэдкраб становится с телом единым целым

С какой стати?

>>Если тело умирает, хэдкраб соответственно тоже умирает

С какой стати? Он свой мозг пересаживает телу?

>>потому что он маленький и уязвимый
Хэдкрабы вырастают в гонарчев. Огромных защищеных хитином гонарчей. Хэдкрабу в любом случае когда-либо надо будеть слезть с паразитируемого тела.

>>А про хэдкрабов мне опытный энциклопедист по HL рассказывал

А у него диплом есть?
Old Post 23-06-2009 13:49
Xel отсутствует Посмотреть данные 'Xel' Отправить Приватное Сообщение для 'Xel' Найти другие сообщения 'Xel' Добавить Xel в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
darth_biomech
(Luna nos custodit)

Зарегистрирован: Dec 2005
Проживает: Россия/Москва Возраст: 2527 лет
Написал: 1484 сообщений

Оценка: 37 Votes 37 чел.

Developer Старожил 
Сообщение #875368
Хедкраб хл2 и впрямь отличается от хедкраба хл1. но все-таки я не вижу проблем с запрыгиванием. При атаке жертвы он вводит в неё своё жало (жала?), которое точно так же может и вынуть и спрыгнуть. Не безболезненно, возможно, но все-таки может.

Цитата:
Оригинальное сообщение от 6aJI6eC
2) А про хэдкрабов мне опытный энциклопедист по HL рассказывал, а вы предположения высказываете..

Ох вааау, serious buisness...
Half-Life is dead. Search your feelings; you know it to be true!
Old Post 23-06-2009 13:51
darth_biomech отсутствует Посмотреть данные 'darth_biomech' Отправить Приватное Сообщение для 'darth_biomech' Посетить домашнюю страничку darth_biomech Найти другие сообщения 'darth_biomech' Добавить darth_biomech в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
realspaik
(Particle Ghost)

Зарегистрирован: Jun 2006
Проживает: Украина/
Написал: 1247 сообщений

Оценка: 83 Votes 83 чел.

Сообщение #875379
Цитата:
Оригинальное сообщение от 6aJI6eC

1) По прежнему прошу подсказать нужный скрипт, или что-нибудь дельное. (как в 1-м сообщении)


Разбирайся в с++. Спрыгивание хедкрабов реализовано не через скрипты. Это все в исходном коде, файл npc_basezombie.cpp
code:
//-----------------------------------------------------------------------------
// Purpose: A zombie has taken damage. Determine whether he release his headcrab.
// Output : YES, IMMEDIATE, or SCHEDULED (see HeadcrabRelease_t)
//-----------------------------------------------------------------------------
HeadcrabRelease_t CNPC_BaseZombie::ShouldReleaseHeadcrab( const CTakeDamageInfo &info, float flDamageThreshold )
{
if ( m_iHealth <= 0 )
{
if ( info.GetDamageType() & DMG_REMOVENORAGDOLL )
return RELEASE_NO;

if ( info.GetDamageType() & DMG_SNIPER )
return RELEASE_RAGDOLL;

// If I was killed by a bullet...
if ( info.GetDamageType() & DMG_BULLET )
{
if( m_bHeadShot )
{
if( flDamageThreshold > 0.25 )
{
// Enough force to kill the crab.
return RELEASE_RAGDOLL;
}
}
else
{
// Killed by a shot to body or something. Crab is ok!
return RELEASE_IMMEDIATE;
}
}

// If I was killed by an explosion, release the crab.
if ( info.GetDamageType() & DMG_BLAST )
{
return RELEASE_RAGDOLL;
}

if ( m_fIsTorso && IsChopped( info ) )
{
return RELEASE_RAGDOLL_SLICED_OFF;
}
}

return RELEASE_NO;
}
Old Post 23-06-2009 14:05
realspaik отсутствует Посмотреть данные 'realspaik' Отправить Приватное Сообщение для 'realspaik' Посетить домашнюю страничку realspaik Найти другие сообщения 'realspaik' Добавить realspaik в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Teod
(На подхвате)

Зарегистрирован: Jun 2008
Проживает: random_state/default_city
Написал: 4325 сообщений

Оценка: 83 Votes 83 чел.

Сообщение #875382
Цитата:
Оригинальное сообщение от 6aJI6eC
Блин.. ну вы даёте. Неужели не понятно, что Valve могли допустить ошибку.
Ошибку относительно ЧЕГО?
Это из вселенная - как хотят , так и делают. Могли вообще хэдкрабам телепатические способности дать , чтобы те могли зомби на расстоянии делать. И Мистера Френдли могли в игру вставить.
Захотелось Вальвам , чтобы спрыгивали , значит так нужно и так правильно. Если кто знает как лучше , то это ведь они , не так ли? Возражения не принимаются.
The Cake is a Pie!
Old Post 23-06-2009 14:07
Teod отсутствует Посмотреть данные 'Teod' Отправить Приватное Сообщение для 'Teod' Найти другие сообщения 'Teod' Добавить Teod в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
6aJI6eC
Автор сообщения забанен.

Зарегистрирован: Jun 2009
Проживает: Россия/Питер
Написал: 189 сообщений

Оценка: 6 Votes 6 чел.

Сообщение #875467
Patcher, нафига ты мне всё это рассказываешь? Я прям не знаю как игры делают. Ошибки бывают, потому что дофига сделать надо.
realspaik, подскажи пожалуйста где находится этот "npc_basezombie.cpp". Заранее спасибо!
Хоть один дельный нашёлся..
Old Post 23-06-2009 15:35
6aJI6eC отсутствует Посмотреть данные '6aJI6eC' Отправить Приватное Сообщение для '6aJI6eC' Найти другие сообщения '6aJI6eC' Добавить 6aJI6eC в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
1337_n00b
(Охотник на белок. Еретик.)

Зарегистрирован: Jan 2009
Проживает: Promotion Land/Genocide City
Написал: 3961 сообщений

Оценка: 94 Votes 94 чел.

Команда NashaLife Самый любознательный 
Сообщение #875483
Лолбоже, валв могли допустить ошибку?
Валв как раз все это создали, и тут ошибок быть не может, а если они есть - это фичи такие.
Ой, плохо-то все как.

Человек года-2011, хотя вообще никакой не человек. Стрелочник.

Обдолбанный Харон.
Old Post 23-06-2009 15:57
1337_n00b отсутствует Посмотреть данные '1337_n00b' Отправить Приватное Сообщение для '1337_n00b' Посетить домашнюю страничку 1337_n00b Найти другие сообщения '1337_n00b' Добавить 1337_n00b в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 07:54.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены