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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2019, 18:25   #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
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
хм, слушай, а ты точно 10 лет моддингом занимаешься? Или за пределы программы BSV не выходишь? Просто вместо того, чтобы делать человека-аптечку (это уже жестоко, мне его жалко ), надо создать сначала модель типа Model Object, а потом - добавить ей скрипт отдельно с помощью проги DCED. Это единственно правильное решение.
Cоздал модель типа Model Object в DCED. Как добавить ей скрипт?

Добавлено через 2 минуты
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Двери всегда двигаются вращательно, но если сделать вращение не заметным человеческому глазу, будет казаться, что дверь совершает поступательное движение, хотя и с некоторыми погрешностями.
https://yadi.sk/d/F5zSuGYl5BrZrw
цитата
Старый 09.11.2019, 20:57   #2
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 710
Репутация: 807
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 / 807
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Cоздал модель типа Model Object в DCED. Как добавить ей скрипт?
Теперь так же создай объект типа script (в разделе definitions) с тем же именем, что и модель.

Цитата:
Сообщение от alex5995 Посмотреть сообщение
Двери всегда двигаются вращательно, но если сделать вращение не заметным человеческому глазу, будет казаться, что дверь совершает поступательное движение, хотя и с некоторыми погрешностями.
То есть вращение с огромным радиусом кривизны? Сколько там, 150-200 метров? И как ты угол точно вычисляешь? Он же при этом должен быть почти равен нулю.

Последний раз редактировалось Firefox3860; 09.11.2019 в 20:59.
цитата
Старый 09.11.2019, 22:12   #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
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
Сколько там, 150-200 метров?
Примерно - 226м, в скринах это видно, при установке двери(лифта) в локацию нужно иметь ввиду разницу в координатах, ну и в MWE подогнать точнее.

Добавлено через 14 минут
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Примерно - 226м
Смотря на какую высоту поднимать, в моём случае это на второй этаж(4метра).

Добавлено через 16 минут
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
И как ты угол точно вычисляешь? Он же при этом должен быть почти равен нулю.
Не равен нулю, не идеал. Но в игре это не заметно, если специально не приглядываться. Но чем больше отхождение от оси координат в Максе, тем более заметна вращательная физика дверей.

Добавлено через 6 минут
Цитата:
Сообщение от alex5995 Посмотреть сообщение
1. Как увеличить количество слотов Items в инвентаре Томми?
2. Возможно ли сделать так, чтобы после перехода из одной миссионной локации в другую и возвращаясь обратно в первую, в ней сохранялся игровой прогресс, со всеми внесёнными изменениями? Чтобы она загружалась не с чистого листа, а в том виде, в котором была перед выходом из неё.
=3. Как импортировать зомби, к примеру, из RE2 Remake в Мафию, с текстурами и анимацией c помощью 3dsMax? Или хотя бы только анимацию, которую можно было бы применить к моделям из Мафии?
И ещё один вопрос, так, на всякий случай, думаю вряд ли это возможно реализовать без инструментария разработчика: нельзя ли (физически, не скриптом) прикрепить камеру к голове Томми, как это можно сделать в Unreal Engine? То бишь сделать нормальный вид от первого лица.
Что скажешь по этому поводу?

Последний раз редактировалось alex5995; 09.11.2019 в 22:07.
цитата
Старый 11.11.2019, 18:12   #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
Цитата:
Сообщение от CurtisTea Посмотреть сообщение
С лифтами разобрались, но я честно говоря так и не понял как ты раздвижные двери делаешь, объясни пожалуйста)
Модель поднимающейся двери пока не нашёл, наверное на домашнем компе. Но принцип тот же, в максе ставлю полотно двери в нужные координаты, под нужным углом, а также в прогах MWE и Scene2.Editor задаю значения. При установке в сцену нужно учитыватьвать разницу в координатах.
https://yadi.sk/d/YIFZP-yVMySq5w

Добавлено через 1 час 3 минуты
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
Сообщение от alex5995 Посмотреть сообщение
Cоздал модель типа Model Object в DCED. Как добавить ей скрипт?
Теперь так же создай объект типа script (в разделе definitions) с тем же именем, что и модель.
Создал объекты модель и скрипт с одинаковым именем. Окно для ввода не позволяет что либо туда прописать или вставить. Даже отдельный скрипт не могу создать. Может версия проги не подходит? DCED2 Или я туплю.
цитата
Старый 11.11.2019, 18:17   #5
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 710
Репутация: 807
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 / 807
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от CurtisTea Посмотреть сообщение
я честно говоря так и не понял как ты раздвижные двери делаешь, объясни пожалуйста)
На самом деле технически дверь всё так же остаётся вращающейся, просто её ось вращения смещается на большое расстояние (~250 м) и задаётся очень маленький угол открытия. За счёт большого радиуса траектория движения (изначально - окружность) становится близкой к прямой.

Цитата:
Сообщение от alex5995 Посмотреть сообщение
Окно для ввода не позволяет что либо туда прописать или вставить.
Открой теперь в бсв и посмотри, появилось ли окно для скрипта в модели

Последний раз редактировалось Firefox3860; 11.11.2019 в 18:18.
цитата
Поблагодарил:
alex5995 (11.11.2019)
Старый 11.11.2019, 20:11   #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
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
На самом деле технически дверь всё так же остаётся вращающейся, просто её ось вращения смещается на большое расстояние (~250 м) и задаётся очень маленький угол открытия. За счёт большого радиуса траектория движения (изначально - окружность) становится близкой к прямой.
Согласен.
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
Открой теперь в бсв и посмотри, появилось ли окно для скрипта в модели
Собрался уходить с работы домой. Дома проверю и отпишусь.

Добавлено через 1 час 45 минут
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Дома проверю и отпишусь
Сделал всё как ты сказал, окно для скрипта открыл в 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.
цитата
Старый 11.11.2019, 23:39   #7
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 710
Репутация: 807
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 / 807
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Попробовал переместить модель коробки с патронами, модель переместилась, скрипт остался в изначальных координатах.
Как так, в бсв модель и скрипт в одном объекте? В этом случае должны вместе перемещаться.
цитата
Старый 12.11.2019, 01:51   #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
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
Как так, в бсв модель и скрипт в одном объекте? В этом случае должны вместе перемещаться
Как модель и скрипт могут быть в одном объекте если я их создал раздельно?
В DCED создал в Model object модель mz2, сохранил, далее создал в object definitions скрипт с таким же именем и в тех же координатах. Открыл в BSV6, в разделе Scripts mz2 присутствует, в разделе Things нет. Прописал скрипт взятия патронов. И ну хоть тресни, не перемещается скрипт вместе с моделью коробки. Что не так я делаю?
https://yadi.sk/d/0Ndu27Emv9sztg
добавил видео
https://yadi.sk/d/erd-1LCZju-V3w

Последний раз редактировалось alex5995; 12.11.2019 в 02:07.
цитата
Старый 12.11.2019, 19:45   #9
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
Нанёс метки с помощью пэйнта и фотошопа - ничего не поменялось. Я и раньше так делал. Не силён в фотошопе, но может нужно использовать слои или альфа-канал?
цитата
Старый 08.11.2019, 17:47   #10
Tosyk вне форума Tosyk
Аватар для Tosyk
Administrator
Сообщений: 765
Репутация: N/A
Tosyk отключил(а) отображение уровня репутации
вроде уже есть мод, который имитирует камеру от первого лица.
я такое видел в каком-то видео парадонца

Добавлено через 2 минуты
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Подскажи как выложить скрипты и скрины, и др. файлы (миссии, тексы, модели и т.д.)
Можно было бы и видео выложить. если позволит объём файлообменника.
кидай ссылку на архив со скриптами на файлообменник.
я выложу в файловый архив если прикрепишь несколько скринов работы и описание установки и что каждый скрипт делает
цитата
Ответ


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

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

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

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

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

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

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