При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Кодинг > Кодинг для Half-Life 2
Ник
Пароль
Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.04.2019, 12:21  #1
Дикс
Дикс
Циник
Регистрация: 21.07.2005
Сообщения: 1,793
Замечания: 3


По умолчанию Убивание citizen в HL2

Возможно ли сделать npc_citizen в ХЛ2 убиваемыми?

Копался в npc_citizen17.cpp, нашел onTakeDamage(), но не понимаю, как разрешить игроку их убивать.

Аналогично, с отношением ситизенов к игроку - в hl2_gamerules.cpp


[ Цитата ] SetDefaultRelationship(CLASS_CITIZEN_REBEL, CLASS_PLAYER, D_HT, 0)SetDefaultRelationship(CLASS_CITIZEN_REBEL, CLASS_PLAYER_ALLY, D_HT, 0)
SetDefaultRelationship(CLASS_CITIZEN_REBEL, CLASS_PLAYER_ALLY_VITAL, D_HT, 0)



ничего не меняет. А если изменить отношение энтитей ai_relationship, то они подбегают к игроку, но бьют его только если он подходит к ним вплотную. Иначе - просто стоят рядом.
Дикс вне форума Ответить с цитированием
Старый 15.04.2019, 03:05  #2
Killxxx
Killxxx
Рядовой
Регистрация: 15.03.2013
Адрес: Гренландия
Возраст: 28
Сообщения: 39
Замечания: 1


По умолчанию

Честно украдено с левого сайта. Автор DetLeR

Оффтоп
Killxxx вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:00.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2025 by CS-Mapping.com.ua Community