Главная Форум Файлы
Справка Сообщество Календарь Сообщения за день Поиск

Вернуться   Mafia-Game Forum > Mafia: The City Of Lost Heaven > Скриптинг
Расширенный поиск

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.02.2021, 15:09   #1
alex5995 вне форума alex5995
Senior Member
Сообщений: 251
Репутация: 185
alex5995 has a spectacular aura about alex5995 has a spectacular aura about
Judge
Информация о репутации (alex5995)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
alex5995 / 185
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Модель фонаря как вставлена как Things в BSV6.
Цитата:
Сообщение от Melhior Посмотреть сообщение
Ведь берется номер фрейма, а не номер оружия.
Я пробовал и так и эдак в разных вариантах.
Цитата:
Сообщение от Melhior Посмотреть сообщение
а findframe 0,"f_light" это модель фонаря, то должно быть human_linktohand 0, 0, LEF
Да я и так вроде тоже делал. Ты сам пробовал на практике, у тебя работает?
цитата
Старый 10.02.2021, 15:38   #2
Melhior вне форума Melhior
Аватар для Melhior
Mafia Modding Crew
Сообщений: 149
Репутация: 164
Melhior has a spectacular aura about Melhior has a spectacular aura about
Judge
Информация о репутации (Melhior)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Melhior / 164
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Да я и так вроде тоже делал. Ты сам пробовал на практике, у тебя работает?
Я сигарету давал. Всё работало. Могу предложить такой костыль: В MWE привязываешь модель фонаря к руке. Для этого фонарь размещаешь в руке и в Parent фонаря вместо Primary sector прописываешь Tommy.l_hand. Сохраняешь. А потом в скриптах через frm_seton спрятать.

Правда не уверен будет ли фонарь перемещаться вместе с игроком. Но попробуй. Лично я так привязываю фрейм камеры, а потом скриптом делаю камера лок и фиксирую командблоками и бесконечным циклом.
И получается вот так (первые 16 секунд)

Развернуть для просмотра

[свернуть]
__________________
Группа модостроя в ВК
https://vk.com/mafia_and_mafia2_modding
цитата
Поблагодарили: 2
alex5995 (19.02.2021), Tosyk (11.02.2021)
Старый 10.02.2021, 17:01   #3
alex5995 вне форума alex5995
Senior Member
Сообщений: 251
Репутация: 185
alex5995 has a spectacular aura about alex5995 has a spectacular aura about
Judge
Информация о репутации (alex5995)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
alex5995 / 185
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Ладно, спасибо, поковыряюсь ещё на досуге. Уж больно нелепо смотрится поднятая рука с лайтом без модельки фонаря. Не понятно только, если возможно прикрепить лайт к руке, то почему нельзя сделать это с предметом.
В принципе идея изначально вставить модель в руку Томми и засетонить фрейм модели на нуль не плоха, но есть маленький нюанс - после загрузки сохранения 0 меняется на 1. И если Томми не будет поднимать руку, то вполне приемлем такой вариант. Но если он будет использовать двуручное оружие, биту, к примеру. Какую картину игрок будет лицезреть? Ладно если фонарь(лайт) включен, полбеды, можно с этим как-то смириться, да и в любом случае видимо придётся. Вот не плохо было бы сделать: если левая рука занята то фонарь(модель) падал бы на пол.

Добавлено через 55 минут
А лучший вариант реализации фонаря - прикрепить лайт на лоб Томми и обойтись без всех этих заморочек.

Последний раз редактировалось alex5995; 10.02.2021 в 16:49.
цитата
Старый 19.02.2021, 17:27   #4
alex5995 вне форума alex5995
Senior Member
Сообщений: 251
Репутация: 185
alex5995 has a spectacular aura about alex5995 has a spectacular aura about
Judge
Информация о репутации (alex5995)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
alex5995 / 185
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
фонарь нужен в руке в определённый момент или на протяжении всей миссии?
В моменте, когда Том поднимает руку. Естественно, если выбран в инвентаре. Неплохо было-бы если он исчезал(модель, не лайт) при использовании биты, автомата, кулаков тоже.
Цитата:
Сообщение от alex5995 Посмотреть сообщение
А лучший вариант реализации фонаря - прикрепить лайт на лоб Томми и обойтись без всех этих заморочек
Или просто повыше на метр, что-бы не использовать скрипт анимации для подсветки поверхностей столов, полок, стеллажей.

Последний раз редактировалось alex5995; 19.02.2021 в 17:29.
цитата
Старый 19.02.2021, 17:34   #5
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 714
Репутация: 824
Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold
Hitman
Информация о репутации (Firefox3860)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Firefox3860 / 824
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
alex5995, а я так и не понял, чем варианты с human_linktohand и тем, чтобы сделать фонарь оружием, не подходят?

Цитата:
Сообщение от alex5995 Посмотреть сообщение
А лучший вариант реализации фонаря - прикрепить лайт на лоб Томми и обойтись без всех этих заморочек.
Тогда можно просто привязать модель фонаря к тому с заданными координатами и только скрывать и показывать лайт когда надо.
цитата
Старый 19.02.2021, 18:28   #6
alex5995 вне форума alex5995
Senior Member
Сообщений: 251
Репутация: 185
alex5995 has a spectacular aura about alex5995 has a spectacular aura about
Judge
Информация о репутации (alex5995)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
alex5995 / 185
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Изначально я планировал сделать модель фонаря в виде масляной лампы как в пенумбре или амнезии, так как лайт освещает всё пространство вокруг Г.Г. , т.е. не направленно. Направленный поток света, как это реализовано в Boz моде не освещает стены впереди из-за их больших полигонов(экономия ресурсов?).
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
чем варианты с human_linktohand и тем, чтобы сделать фонарь оружием, не подходят?
Я не знаю как это сделать на практике ориентируясь по советам твоим, GOLOD55'а и Melhior'а. Надо конечно со всем этим повозиться, но как убирать(визуально) модель из рук при применении двуручного оружия? Скриптом? А если без оружия, на кулачках мочить врагов, с фонарём в руке? Не серьёзно, так можно лампу разбить и врага маслом облить
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
Тогда можно просто привязать модель фонаря к тому с заданными координатами и только скрывать и показывать лайт когда надо
Так ведь лайт жёстко привязан к руке и в первую очередь важен именно он, а не модель, которая чисто для эстетики и реализма. Координаты неиспользуемого лайта вообще левые и как я понимаю при включении фонаря он перемещается во фрейм руки.

Нельзя ли сделать, что бы лайт перемещался во фрейм повыше этой самой руки?
цитата
Старый 20.02.2021, 16:44   #7
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 714
Репутация: 824
Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold
Hitman
Информация о репутации (Firefox3860)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Firefox3860 / 824
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Нельзя ли сделать, что бы лайт перемещался во фрейм повыше этой самой руки?
Не понимаю, повыше - это куда? и зачем, если он уже к руке привязан?
цитата
Старый 20.02.2021, 19:17   #8
alex5995 вне форума alex5995
Senior Member
Сообщений: 251
Репутация: 185
alex5995 has a spectacular aura about alex5995 has a spectacular aura about
Judge
Информация о репутации (alex5995)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
alex5995 / 185
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Я изложу свои суждения по дилетански, не силён я в механике движка игры, уж не обессудь.
Изначально лайт расположен в координатах где-то там... Если мы подобрали фонарь и включили его лайт по скриптовой команде перемещается в руку. Как я понимаю, к кисти руки прикреплён фрейм, который перемещается с этой кистью и моделью в целом в пространстве карты и "тащит" за собой лайт. У фрейма(руки) меняющиеся координаты, программа считывает местоположение руки и задаёт каждые новые координаты лайту. Я это к тому что: обязательно ли фрейм должен быть в кисти руки, почему бы не сместить его по оси "y" (или "z"?) относительно руки на определённую высоту. Ну как бы обхитрить программу. Какая ей разница где находится рука модели.
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
зачем, если он уже к руке привязан?
Затем что кисть опущенной руки с лайтом находится слишком низко и не освещает поверхности выше метра. Приходится использовать скрипт анимации поднятия руки, что не удобно - персонаж во время проигрывании анимки не управляем.
Firefox3860, что-бы точно понимать суть моих вопросов глянь прохождение Парадонца на ю-тубе, где используется фонарь. Mafia Undertown - Darkness.
цитата
Старый 19.02.2021, 10:56   #9
GOLOD55 вне форума GOLOD55
VIP
Сообщений: 100
Репутация: 152
GOLOD55 has a spectacular aura about GOLOD55 has a spectacular aura about
Thug
Информация о репутации (GOLOD55)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
GOLOD55 / 152
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
если модельки фонаря нет и расчетном месте, то неплохо б ее поискать и проверить что она вообще отрисована в игре(напр сетон1, компас и тп.), а еще может косяк с самой моделью(геометрия не центрована в занозе и получается смещение относительно руки), а еще может нужна хайполимодель Томми(там системные допдумми в кистях).
цитата
Поблагодарил:
alex5995 (19.02.2021)
Старый 19.02.2021, 14:42   #10
alex5995 вне форума alex5995
Senior Member
Сообщений: 251
Репутация: 185
alex5995 has a spectacular aura about alex5995 has a spectacular aura about
Judge
Информация о репутации (alex5995)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
alex5995 / 185
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Для меня это всё сложно: "хайполимодель", "системные допдумми в кистях" - тёмный лес для меня. И в Занозе я к сожалению не шарю.
Лайт привязан к левой руке Томми и когда он поднимает руку вместе с рукой позиционируется выше и лайт. Нельзя ли изначально как-то сместить лайт позиционно относительно левой руки повыше на метр-полтора? Проще говоря "убедить лайт" в том, что рука находится выше. Ну как-то так.
Идею реализации фонаря взял из Boz мода.

Последний раз редактировалось alex5995; 19.02.2021 в 15:08.
цитата
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Регистрация
×
Чтобы оставлять на форуме Mafia-Game Forum сообщения, необходимо сначала зарегистрироваться.
Пожалуйста, укажите ваше имя пользователя, адрес электронной почты и прочую обязательную информацию о себе в форме ниже.
Имя:
Пароль / Адрес электронной почты
Пароль:
Подтвердите пароль:
Адрес электронной почты:
Подтвердите адрес:
Реферер
Если вы пришли на этот форум по совету одного из участников, то, пожалуйста, введите его имя пользователя.
Реферер:
Время на форуме может быть выставлено в соответствии с тем, где вы находитесь. Выберите свой часовой пояс из списка ниже.
Учитывать переход на летнее или зимнее время (DST).
Получать электронные письма
Время от времени администрация может посылать вам сообщения по электронной почте.

Если вы не хотите получать эти сообщения, отключите эту опцию.
Разрешить другим участникам писать вам по электронной почте.
Правила форума

Текущее время: 07:13. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.11 Release Candidate 2
Copyright ©2000 - 2025, vBulletin Solutions Inc. Перевод: zCarot (VK2425)