|
||||||||||||||||
|
||||||||||||||||
|
|
![]() |
#1 | |||
Senior Member Сообщений: 251
Репутация: 185
![]() ![]()
Judge
|
Цитата:
|
|||
цитата |
![]() |
#2 | |||
Member Сообщений: 49
Репутация: 40
![]()
Detective
|
Окей, самый банальный пример во фрирайде - урна возле бара Сальери:
Развернуть для просмотраdim_frm 1
findframe 0,"popel165" frm_seton 0,0 [свернуть] Изначально она конечно же видна. Скрипт при запуске сетонит её в ноль. Если ты сохранишься и загрузишь это сохранение то увидишь, что урна снова на месте. EDIT: а, или тебе полноценный скрипт проверки на загрузку сохранения написать? я сперва подумал чисто пример привести к слову...хотел для примера только что взять самого Томми, но сетон его фрейма как раз таки и не сбрасывается, видимо действительно это работает только с определенными типами объектов
[свернуть] EDIT2: я проверил, действительно сетон при загрузке возвращается не у всех объектов. Это работает с типом Building, но не работает с Other. Цитата:
По поводу перемещения. Я не перечитывал твои предыдущие сообщения, но просто чтоб ты был в курсе: сколько не двигай detector_waitforuse всегда останется на том месте где он стал активным. Чтоб его сдвинуть куда-то его надо сперва сделать inactive, потом собсна двинуть и снова сделать active (или мож даже без инектив обойтись можно, не помню точно). Пробуй сам, но это именно так работает. А, ну и frm_linkto никак не перемещает объект, он всего лишь привязывает его к новому объекту-родителю. Его место нахождения и глобальные координаты останутся прежними (в отличие от локальных = в системе координат объекта-родителя). Последний раз редактировалось CurtisTea; 13.11.2019 в 05:31. |
|||
цитата |
Поблагодарили: 2 |
alex5995 (13.11.2019),
Firefox3860 (13.11.2019)
|
![]() |
#3 | ||
Mafia Modding Crew Сообщений: 149
Репутация: 164
![]() ![]()
Judge
|
Я перемещал магнум куда угодно много раз и везде скрипт работал.
|
||
цитата |
![]() |
#4 | ||
Senior Member Сообщений: 251
Репутация: 185
![]() ![]()
Judge
|
Возможно мы говорим о разных вещах. Вот тестовый скрипт перемещения.
dim_act 2 dim_flt 1 dim_frm 1 findactor 0,"Tommy" findactor 1,"2sw2" findframe 0,"j51" label 1 ctrl_read 1,OBJECTIVES if flt[1]=0, 1, -1 wait 100 actor_setplacement 1, 0 |
||
цитата |
![]() |
#5 | ||
Mafia Modding Crew Сообщений: 149
Репутация: 164
![]() ![]()
Judge
|
То есть если перемещать его скриптом? Должно все вместе перемещаться, по идее.
|
||
цитата |
![]() |
#6 | ||
Senior Member Сообщений: 251
Репутация: 185
![]() ![]()
Judge
|
Я пробовал используя команды frm_linkto х, х , actor_setplacement х, х , actor_setpоs х, х, в разных вариантах, не получается. Либо не работает, либо игра вылетает
![]() Добавлено через 11 минут Firefox3860 предложил идею на примере объекта building в bsv, ещё не экспериментировал, не уверен что такой объект можно переместить. Да ещё проблема с фреймами после загрузки сейва |
||
цитата |
![]() |
#7 | ||
Member Сообщений: 49
Репутация: 40
![]()
Detective
|
Ну загруженный сэйв все равно требовал бы исправлений, ибо (как я описал выше) состояние некоторых объектов все равно скидываются в дефолт. Я тебе предложил простой и полностью рабочий вариант)
|
||
цитата |
Поблагодарил: |
alex5995 (13.11.2019)
|
![]() |
#8 | ||
Senior Member Сообщений: 251
Репутация: 185
![]() ![]()
Judge
|
Собрал в одну кучу все свои вопросы для подытоживания, может кто нибудь ещё отпишется по поводу.
1. Как увеличить количество слотов Items в инвентаре Томми? 2. Возможно ли сохранять глобальный прогресс в игре при перемещении между локациями? 3. Как импортировать зомби, к примеру, из RE2 Remake в Мафию, с текстурами и анимацией? Или хотя бы только анимацию, которую можно было бы применить к моделям из Мафии? 4. Можно как то прикрепить камеру к голове Томми(не скриптом), как это можно сделать в Unreal Engine? То бишь сделать нормальный вид от первого лица. 5. Как реализовать фонарь в игре? Прицепить" объект лайт к модели лампы(сделать переносной светильник как в амнезии или пенумбре)? Или "прицепить" лайт к фрейму Томми(нагрудный фонарь в сайлент хилл 2)? Или по принципу светящихся фар авто? 6. Как в полупрозрачную карту вставить свои метки? 7. Можно ли наложить отдельную коллизию на дверь-платформу? Не слышно топота персонажа. ![]() ================================================== ===== 1. Так как невозможно отредактировать инвентарь, т.е. добавить слоты, есть мысль создать в игре "человека-ключника", что скажешь, Firefox3860 ![]() 2. Как я понял это либо не возможно, либо можно попробовать по методу CurtisTea, но это слишком трудозатратно. 3. Надо будет глянуть на mafiascene. Есть другие идеи? 4. Grandshot в общем пояснил невозможность этого. А как в движке игры включить "фейковый first person"? 5. Невозможно, здесь всё ясно. ![]() 6. Отпишитесь, кто знает. В модах такие карты видел, в Капо-моде, например. И можно ли создавать такие карты для отдельных миссий? Есть у меня локация-лабиринт, очень помогла бы такая карта в ориентировании на местности. |
||
цитата |
![]() |
#9 | |||
Senior Member Сообщений: 162
Репутация: 232
![]() ![]() ![]()
Judge
|
Была где-то программа по добавлению нового оружия, без замены старого. Здесь посмотри https://mega.nz/#F!G8sCzaBJ!zjCyxQuP543gCJddXggzUQ
Цитата:
|
|||
цитата |
Поблагодарил: |
alex5995 (13.11.2019)
|
![]() |
#10 | ||
Member Сообщений: 49
Репутация: 40
![]()
Detective
|
Это он о добавлении нового оружия в игру в принципе. Да и нормально это реализовать невозможно, потому что наличие выпадающего магазина, звуки падения на землю/другую поверхность прописаны явно не в предметы.деф (а где - хз).
К слову, никто не пытался разобраться в этой теме? Где задаются эти параметры для айтемов? |
||
цитата |