![]() |
Страницы (2): [1] 2 » Показать все 21 сообщений этой темы на одной странице |
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=4731)
Как сделать преданных учёных
Вообщем, включаем ноклип, заюзываем учёного, чтобы он шёл за нами, летим и зависаем над обрывом - учёный резко останавливается и говорит, что не пойдёт за нами. Возвращаемся на землю - он снова идёт за нами. Как убрать этот страх падения, чтобы титизены за игроком и в огонь и в воду падали? Я лишь понял, что в этот момент срабатывает { TASK_SET_FAIL_SCHEDULE, (float)SCHED_TARGET_FACE }, // If you fail, bail out of follow т.е. TASK_SET_FAIL_SCHEDULE - фраза, мол "ты чего, фриман?", а если тот же SCHED_TARGET_FACE заменить на SCHED_DIE, то при подходе к обрыву - они будут от страха падать на землю замертво. Но нужно, чтобы шли за игроком в пропасть, как это сделать? Думаю, там всего-то пару строчек изменить надо, но хз
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger

__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
Помниться был туториал позволяющий заткнуть ученых при застревании лестницы:
http://www.hlfx.ru/forum/showthread.php?s=&threadid=513
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
Исходники CS Beta не проверял?
Во-первых, тут дело в MOVETYPE_STEP. Во-вторых, как ты правильно заметил, щедьюли надо править. Ну и в третьих, действительно, стоит поглядеть код заложников в реверсенных сорцах кс.
Я, кстати, уже заводил речь о заложниках из коэс, они и прыгать умеют и по лестницам лазать (на практике не видел, но в коде есть), только вот они юзают совершенно другой тип навигации и к классу монстров не относятся. Чтобы подобное поведение прикрутить монстрам из хл, то надо очень много кода писать. А стырить их в хл очень легко, но толку?
__________________
Base Defense on Steam, ModDB
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
Дело не в MOVETYPE_STEP, а в функции движения монстров (вот эти вот самые WALK_MOVE и MOVE_TO_ORIGIN). Если монстр - не рыба и не птичъка, то код не позволит ему вытащить свое жирное тельце за пределы обрыва. Для проверки этого есть функция SV_CheckBottom. И код этот находится в движке, поэтому придётся как минимум делать собственную имплиминтацию вышеупомянутых функций. Что, впрочем, вполне реально, благо в дллку торчит важная фукнция под названием TRACE_MONSTER_HULL.
Добавлено 27-02-2016 в 23:59:
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
Рыбке вода нужна.
ну поэкспериментируй с флагами FL_SWIM и FL_FLY.
Кстати в свен копе помимо стрельбы на ходу монстры там еще тоже могут спрыгивать с обрывов. А вообще прикольно было бы если как-то подправить барников и докторов чтобы они могли полноценно следовать за игроком, мне еще вспомнились сингл моды на УТ, там на уровнях есть дружественные боты вроде барников, они даже могут через обрывы прыгать за игроком, прикольно, только следуют тоже не ахти, только могут легко упасть куда-то и уже до игрока сами не доберуться.
| Временная зона GMT. Текущее время 08:17. | Страницы (2): [1] 2 » Показать все 21 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024