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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.11.2019, 18:17   #1
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   #2
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   #3
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   #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 Посмотреть сообщение
Как так, в бсв модель и скрипт в одном объекте? В этом случае должны вместе перемещаться
Как модель и скрипт могут быть в одном объекте если я их создал раздельно?
В 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, 17:02   #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
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Как модель и скрипт могут быть в одном объекте если я их создал раздельно?
А вот так. То, что является одним объектом в бсв, может иметь две составляющие (с одинаковыми названиями): object и definition. Эти составляющие как раз отображает DCED. Просто бсв их по отдельности не создаёт, а DCED может. Та часть, которая находится в objects - это модель. Она имеет координаты, размеры, ротации (углы поворота). А чтобы эта модель стала человеком/машиной/трамваем/самолётом/дверью/физ. объектом или получила скрипт, ей нужно сделать составляющую definition соответствующего типа. Бсв просто создаёт сразу эти обе составляющие обычно, но модель со скриптом она не создаёт. Поэтому надо сделать их вручную.

Итак, давай по новой. Сначала создаём пустую модель в бсв: insert → model object. (в бсв - потому что DCED их криво создаёт, вон у тебя на скрине имя модели поплыло).
А теперь надо открыть файл в DCED и создать для этой модели definition типа script.
Теперь они должны объединиться в один объект в бсв, и скрипт станет неотделимым от модели.
"Модель и скрипт в одном флаконе" - грамотно, без человекоаптечек.

Цитата:
Сообщение от Melhior
Ну так в Things mz2 и не появится т.к. она вставлена как обычная модель.
Неправильно. Во вкладке Things в бсв отображаются все объекты, которые не имеют скрипта, а не только физ. объекты, которые ты подразумеваешь.
цитата
Поблагодарил:
alex5995 (12.11.2019)
Старый 12.11.2019, 18:06   #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 Посмотреть сообщение
Итак, давай по новой. Сначала создаём пустую модель в бсв: insert → model object. (в бсв - потому что DCED их криво создаёт, вон у тебя на скрине имя модели поплыло).
А теперь надо открыть файл в DCED и создать для этой модели definition типа script.
Теперь они должны объединиться в один объект в бсв, и скрипт станет неотделимым от модели.
"Модель и скрипт в одном флаконе" - грамотно, без человекоаптечек.
Что ж, попытаю ещё счастья как буду дома, надеюсь мне повезёт на этот раз.

Добавлено через 5 минут
Кстати, не подскажешь как в полупрозрачную карту вставить свои метки? Это как то связано со слоями в изображении? Занялся на днях реанимацией своего старого фрирайдовского мода, надо как то отметить на карте некоторые места.
цитата
Старый 12.11.2019, 18:52   #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 Посмотреть сообщение
Кстати, не подскажешь как в полупрозрачную карту вставить свои метки?
0mapar.bmp файл называется в maps
цитата
Старый 12.11.2019, 20:16   #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
Цитата:
Сообщение от alex5995 Посмотреть сообщение
Сначала создаём пустую модель в бсв: insert → model object. (в бсв - потому что DCED их криво создаёт, вон у тебя на скрине имя модели поплыло).
А теперь надо открыть файл в DCED и создать для этой модели definition типа script.
Теперь они должны объединиться в один объект в бсв, и скрипт станет неотделимым от модели.
Ничего не получается. Может сделаешь видео как ты это делаешь.
https://yadi.sk/d/X-9ip18VQM_g-g
цитата
Старый 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
Нанёс метки с помощью пэйнта и фотошопа - ничего не поменялось. Я и раньше так делал. Не силён в фотошопе, но может нужно использовать слои или альфа-канал?
цитата
Ответ


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

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

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

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

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

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

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