-
Публикаций
88 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент NewValveCom
-
1. Не знаю как у многих, но у меня (что есть и в первом моде) проблемы с реакцией вражеских НПС. Когда они видят врага (тоесть актора), то они очень поздно это осознают, актор успеет их перестрелять. Т.е. враги не сразу стреляют, когда видят актора. Есть ли способ ускорить их реакцию. 2. Как сделать так, чтобы НПС не трогали двери? Нужно через двери провести весь сквад, а один НПС закрывает за собой дверь, и после этого все стопорятся + как сделать так, чтобы двери открылись, и не закрывались вообще. Заранее благодарю за ответ.
-
Не хочу утруждать, уж извиняюсь, но помимо этого имею ещё некоторые вопросы. 1. Мне нужно, чтобы в конкретный момент у НПС не открывался инвентарь, а просто срабатывал инфопоршень, по аналогии с обджектами. 2. Всё это дважды, один раз после получения первого поршня, второй раз аналогично после второго. Пытаюсь делать как-то так, но не срабатывает (я не совсем опытен в скриптах, хотя пытаюсь что-то двигать):
-
С out_of_frustrum разобрался. Нужно было в ещё один скрипт функцию вписать (о чём я не сразу подумал). Сделал скрипт на смену текстуры мапы ПДА во время нахождения актора в зоне. По итогу безлоговый вылет. Буду благодарен, если подскажете, ГДЕ может быть ошибка. Дополнено 33 минуты спустя Также хочу дополнить. В прошлой модификации добавил функцию боя нпс с ножом. Всё было хорошо, но спустя время, перенеся в другой мод все необходимые файлы, скрипты, функции - нпс просто подходят к актору и... всё. С ножом по сути подходят к нему вплотную и ничего не делают. Все скрипты я кинул и зарегистрировал. Анимация knife_fire зарегистрировал в state_lib. Что я упускаю?
-
Перетестировал после правок. С одним нпс (проблемы были у двух нпс) справился - с другим проблемы. Узнал, что нпс НЕ дропают оружие. Просто они меняют оружие когда выстреливают патроны, а когда в пистолете тоже кончаются патроны - нпс в панике убегает. Вывод - игра не спавнит патроны. Конечно можно спросить "так заспавнь их в character_desc", но загвоздка в том, что я как раз их и спавню. У тех НПС, у которых всё хорошо - бесконечное кол-во патронов. А у перса, у которого всё плохо - нет патронов. Игра будто просто не видит попытки заспавнить патроны.
-
Пытаюсь разобраться уже не первое время (та и тут писал по-моему) насчёт того, что НПС роняют оружие и убегают. Как вообще вырезать возможность дропа оружия из рук НПС (в character_desc прописывал сколько хочешь кол-во патронов). Как я понял, роняют они оружие не (только) от того, что патроны кончаются, а при ранении и т.д. В скриптах в state_mgr пытался вырезать drop_weapon но не помогло. Кто может подсказать? Буду благодарен.
-
Создал скрипт записок: при использовании записки в инвентаре на экран выводится сама записка и две кнопки: Показать текст и выход. Есть три вопроса, как сделать следующее: 1. Как закрыть инвентарь при использовании записки, и открыть обратно при закрытии записки. 2. Как выдать инфопоршень при выходе из записки? 3. Возможно ли затемнить фон при открытии записки? Если да, то подскажите пожалуйста как. Заранее благодарю.
-
%=remove_item(название_предмета)% если просто забрать у игрока %=relocate_item(название_предмета:actor:npc)% (только тут могу ошибаться, ибо не видел функции чтобы передавалось актёру + возможно не тот порядок, может быть npc:actor, но неуверен)
-
По сути стало будто лучше, но всё равно. При этом заметил, что с какого оружия не выстрелил бы, очередность разная. С дробовика лишь с одного выстрела высвечивается все 13. С пистолета бывает по одному, но всегда потом по 2 или 3. Раз уж так, то какой есть совет сделать боссфайт, похожим на тот, который предполагается?
-
Не помогло, первый выстрел - инфа про первое попадание, второй - инфа про 2. После третего - высвечивает 3-5. Обновление: добавил ещё поршней для наблюдений После третего попадания высвечивается от 3 до 7, потом после попадания от 8 до 13 и всё. Тоесть вместо нужных 13 выстрелов необходимо лишь 3 чтобы можно было дальше развивать логику. Также бывает что уже после второго выстрела высвечивается от 2 до 7. Это возможно как-нибудь исправить или это уже всё?(
-
Возможно да, использую OpenXRay, который кстати помогает включать/выключать костры на всех рендерах . Пытаюсь сделать другим образом: Возможно нецелесообразно, но выходит такая ерунда, что при первом выстреле появляется инфа про первое попадание, при втором - про второе, а при третьем уже всё сразу. При этом пытаюсь поршни минусовать - не выходит. Есть ли какие-нибудь советы? Буду благодарен.
-
Вновь вернусь к теме боссфайта. 1. Выдаю врагу кучу патронов, но стоит ему выстрелять лишь одну пачку патронов, он меняет автомат на пистолет, и выстрелив с неё пачку - убегает. Повторю, что я прописал ему достаточно пачек патронов, но все равно почему-то у него их нету. 2. Выдаю через on_hit инфопоршни получения хитов В этом случае (с помощью проверки) срабатывают сразу два поршня с одного попадания, хотя тут я прописываю, чтобы первый инфопоршень минуснулся после получения второго хита. Возможно я где-то ошибаюсь, ибо в последнее время с инфопоршнями не идёт, хотя это легко по сути.