Mafia-Game Forum

Mafia-Game Forum (https://mafia-game.ru/forum/index.php)
-   Модификации (https://mafia-game.ru/forum/forumdisplay.php?f=9)
-   -   Общие вопросы по модингу первой мафии (чат) (https://mafia-game.ru/forum/showthread.php?t=696)

Firefox3860 07.10.2022 08:57

Цитата:

Сообщение от alex5995 (Сообщение 18840)
Если убрать в скриптах biksa1act \\act_setstate хх, inactive\\ то садятся в машину все три.

Значит, не надо деактивировать их после посадки в машину. А что, если после посадки у каждой отменять action_follow, а когда сядут все, опять включать его? Может, так они будут продолжать сидеть в машине, пока ты выходишь.

alex5995 07.10.2022 10:06

Firefox3860, Кстати, это идея, об этом я не и подумал. Надо будет проверить.

Abradox 07.10.2022 13:22

Цитата:

Сообщение от alex5995 (Сообщение 18838)
Скрипты телохранителей, стандартные. Пробовал в разной последовательности их сажать в тачку и всегда первые две занимали переднее и заднее левое места, а последняя тупила, отказывалась садится на правую сторону.

Двое npc садятся в свободные по нумерации места, это: 1 - водительское, 2 - правое переднее, 3 - левое заднее, 4 - правое заднее.

Почему 3-й npc не садится, не знаю, какое-то ограничение, предположу, для того чтобы Сэм или Поли сидящие на заднем сидении могли пересаживаться между левым и правым сидением, чтобы стрелять из Томпсона с нужной стороны машины.

Цитата:

Сообщение от alex5995 (Сообщение 18840)
Но мне не нужно, что-бы уже сидящие в машине нпс кажый раз выходили из неё вместе с Томми. Это нужно только в конечной точке.

Если не ошибаюсь, то в первой миссии "Отказаться нельзя", если Том выйдет из машины, то Поли и Сэм останутся сидеть в ней, а если Том отбежит на какое-то расстояние, то миссия будет провалена. Тоже самое с такси-миссиями "бегущий человек", пассажиры остаются в машине, если Том выходит и миссия проваливается.
Соответственно Поли, Сэм и пассажиры выходят только в конечной точке.

По идее можно найти этот скрипт и сильно увеличить расстояние от авто и время после выхода из него, при котором миссия проваливается, если отбежать от брошенного авто с npc внутри.

GOLOD55 07.10.2022 14:04

команда 'напердел_в_авте' возможно мешает(второй енеми запердевает правое место), удалить ее.

alex5995 07.10.2022 16:19

Цитата:

Сообщение от Firefox3860 (Сообщение 18841)
у каждой отменять action_follow

Ничего не помогло, как тупила так и тупит. Или вообще стоит на месте. Может через евенты попытаться.
Цитата:

Сообщение от Abradox (Сообщение 18845)
Сэм или Поли сидящие на заднем сидении могли пересаживаться между левым и правым сидением

Цитата:

Сообщение от GOLOD55 (Сообщение 18846)
команда 'напердел_в_авте' возможно мешает

В оригинальной игре больше двух нпс в тачку никогда не садились, только один или двое.
При подъезде к третьей девице первые две неактивны и не должны по идее влиять на посадку третьей. Видимо заднее место справа имеет какое-то особенное свойство.

GOLOD55 07.10.2022 16:28

удали пердеж и потести.
оно позволяет челу смещаться по седлухам, следовательно, по логике вещей, вероятно, что оно блокирует парное сиденье.

alex5995 07.10.2022 16:36

GOLOD55,
Цитата:

Сообщение от GOLOD55 (Сообщение 18848)
удали пердеж и потести.

Я это тоже делал, не помогло.

dim_flt 5
dim_act 2
findactor 0, "biksa1"
findactor 1, "Tommy"
enemy_changeanim "walk1.i3d", "walk woman1.i3d"

let flt[3] = 1

{ up
if flt[3] = 0, -1, 2
enemy_action_follow 1, 4, nonext, crouch, 1
label 1
goto 1
label 2
getactorsdist 0, 1, 5
if flt[5] > 100, 2, -1
enemy_playanim "mise15f-Manik03.i3d"
wait 9000
goto 2
}
и т.д.

GOLOD55 07.10.2022 17:00

Можно попробовать через кар_дизабле_уо принудительно заактивить сиденье3(водительское - сиденье0 у нас), но вряд ли поможет.
Возможно, команда енеми_фоллоу не работает с сиденьем3 в принципе(можно найти в екзе тело команды и удостовериться), тогда остается принудительно садить чела на сиденье3(сперва садить, затем включать ему енеми_фоллоу).

ЗЫ тересно, а если при подбирании чела2 Томми успеть сесть на сиденье2, то что он будет делать?

alex5995 07.10.2022 17:33

Цитата:

Сообщение от GOLOD55 (Сообщение 18850)
Возможно, команда енеми_фоллоу не работает с сиденьем3 в принципе

Глянь второе видео. Если отменить act_setstate -1, inactive у всех нпс то садятся в тачку все как миленькие. В Walk in the City я тоже мог брать в тачку трёх телохранителей.
Цитата:

Сообщение от GOLOD55 (Сообщение 18850)
сперва садить, затем включать ему енеми_фоллоу

Не вариант, последовательность посадки нпс может быть любой. Они в моде будут находится в разных частях города, всех принудительно садить? Возможно так и придётся сделать в итоге.

User 29.10.2022 20:22

Возможно ли редактировать оригинальные "капли" (серые фиговины) дождя в игре?


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

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