|
||||||||||||||||
|
||||||||||||||||
|
10.11.2019, 18:41 | #21 | ||
Senior Member Сообщений: 242
Репутация: 182
Judge
|
Предлагаю ещё пару тем для обсуждения.
1. Как реализовать фонарь в игре? "Прицепить" объект лайт к модели лампы(сделать переносной светильник как в амнезии или пенумбре)? Или "прицепить" лайт к фрейму Томми(нагрудный фонарь в сайлент хилл 2)? Или по принципу светящихся фар авто? 2. Для любителей повозиться со скриптами. Сделал дверь с кодовым замком, примитивно и последовательность набора кода не имеет значения. Не сильно разбираюсь в переменных, но, думаю, если их больше использовать можно добиться лучшего результата и создать полноценный кодовый замок. https://yadi.sk/d/yehIKgYcdQZ7LA Последний раз редактировалось alex5995; 10.11.2019 в 20:21. |
||
цитата |
10.11.2019, 21:10 | #23 | ||
#667e34 Сообщений: 1,247
Репутация: 979
Hitman
|
Нет, так не получится. В мафии все источники света статические. Информация об освещенности моделей хранится в файлах уровней. Свет от фар машин сделан по хитрому, он только создает имитацию освещения. К тому же фары работают только в ночных миссиях, либо в секторах со специальными флагами (например тоннели). Прицепить источник света фар, к примеру, персонажу в руку ( это объект "пустышка" в модели авто с определенным названием ) ничего не даст. Движок игры сначала точно поверяет тип объекта, и только потом реализовывает его свойства. Прицепить уменьшенную модель автомобиля ( со включенным двигателем! ) персонажу в руку - не, ну увольте! Даже если получится, будет выглядеть странно и явно не так как планировалось.
|
||
цитата |
Поблагодарил: |
alex5995 (10.11.2019)
|
10.11.2019, 22:58 | #24 | ||
Senior Member Сообщений: 242
Репутация: 182
Judge
|
Я и это пробовал, результат ноль, вылет на раб. стол
И лайты пытался цеплять, думал, может что-то не так я делаю, а оно вон как.... Добавлено через 59 минут grandshot, Предполагаю невозможность реализации изложеного ниже на движке Мафии, но на всякий случай...: визуализация использования кодового замка. Можно ли сделать ввод кода не использованием контекстного меню выбора, а нажатием кнопки мыши на определённом месте экрана монитора, вообщем как во многих др. играх, например как в моде на первый Half life - Cry of fear. Там отлично всё реализованно и не только это..(кстати, моя любимая хоррор игра, молодцы шведы, из г.... сделать такую конфетку). И, имхо, лучше бы чехам вместо Мафии 4 сделать ремейк к первой Мафии на новом движке (сделали же в Capcom RE2 remake, очень успешный, судя по отзывам). Mafia: The City of Lost Heaven обрела бы новое дыхание и была бы, уверен, на расхват! С современной графикой, физикой. Мечты... Последний раз редактировалось alex5995; 10.11.2019 в 22:59. |
||
цитата |
10.11.2019, 23:36 | #25 | ||
#667e34 Сообщений: 1,247
Репутация: 979
Hitman
|
Скриптов позволяющих проверять нажатие клавиш мыши и положение курсора не предусмотрено. Подобное можно реализовать, но только с использованием стандартных клавиш управления для навигации.
|
||
цитата |
Поблагодарил: |
alex5995 (10.11.2019)
|
10.11.2019, 23:44 | #26 | ||
Senior Member Сообщений: 242
Репутация: 182
Judge
|
|||
цитата |
11.11.2019, 06:18 | #27 | ||
Member Сообщений: 49
Репутация: 40
Detective
|
|||
цитата |
11.11.2019, 18:12 | #28 | |||
Senior Member Сообщений: 242
Репутация: 182
Judge
|
Цитата:
https://yadi.sk/d/YIFZP-yVMySq5w Добавлено через 1 час 3 минуты Создал объекты модель и скрипт с одинаковым именем. Окно для ввода не позволяет что либо туда прописать или вставить. Даже отдельный скрипт не могу создать. Может версия проги не подходит? DCED2 Или я туплю. |
|||
цитата |
11.11.2019, 18:17 | #29 | |||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
Цитата:
Открой теперь в бсв и посмотри, появилось ли окно для скрипта в модели Последний раз редактировалось Firefox3860; 11.11.2019 в 18:18. |
|||
цитата |
Поблагодарил: |
alex5995 (11.11.2019)
|
11.11.2019, 20:11 | #30 | ||||
Senior Member Сообщений: 242
Репутация: 182
Judge
|
Цитата:
Цитата:
Добавлено через 1 час 45 минут Сделал всё как ты сказал, окно для скрипта открыл в BSV6, вставил скрипт взятия патронов. Работает, но подобное я делал и без DCED. Попробовал переместить модель коробки с патронами, модель переместилась, скрипт остался в изначальных координатах. скрипт перемещения dim_act 2 dim_flt 4 dim_frm 1 findactor 0,"Tommy" findactor 1,"mz2" findframe 0,"j51" label 1 ctrl_read 1,OBJECTIVES if flt[1]=0, 1, -1 wait 100 actor_setplacement 1, 0 скрипт взятия патронов dim_act 2 dim_frm 1 findactor 0,"mz2" findactor 1,"Tommy" findframe 0,"mz2" label 0 detector_waitforuse detector_setsignal 0, 1 frm_seton 0, 0 playsound "clt1_5.wav", 0, 50, 1, 2 wait 200 human_addweapon 1, 9, 0, 7 wait 500 act_setstate 0, off end Как то пробовал командой frm_linkto x, y прицепить фрейм скрипта к фрейму модели, тоже ничего не дало. Последний раз редактировалось alex5995; 11.11.2019 в 20:35. |
||||
цитата |