Перейти к содержанию

Сообщения от Как ставить на карту мертвых существ.

Пока нет оценок — будьте первым!
Аватар пользователя
15 лет назад
Я видел в Кампании В честь отцов наших в миссии второй по моему за Куджин где надо кланы соединить возле верфи лежал мертвый Единорог и мертвый минотавр. Как их ставить на карту.
Аватар пользователя
15 лет назад
Нужно в скрипте добавить строчку PlayObjectAnimation([скриптовое имя монстра], "death", IDLE);
Аватар пользователя
15 лет назад
Но помойму это будет как монстр на которого можно напасть. Лишь только с анимацией мертвого.
Аватар пользователя
15 лет назад
Ну да, так это и делается :) Чтобы не него нельзя было нападать, служит функция SetObjectEnabled([имя],nil);
Аватар пользователя
15 лет назад
Спасибо за помощь
В ответ пользователю ReZehir
Аватар пользователя
15 лет назад
А чего я сделал все вродибы правильно, скрипт ввёл но чего когда я захожу в игру подхожу к монстру он умирает но чего он дёргается????Или так и должно быть????
Аватар пользователя
15 лет назад
В смысле, дёргается? Конвульсии у него что ли :D? Монстр лежит мёртвый на карте или нет?
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
В смысле, дёргается? Конвульсии у него что ли ? Монстр лежит мёртвый на карте или нет?
Наверно конвульсии я что знаю монстру виднее.Так в том то и дело подбегаю героем к нему он падает и дёргается может скрипт не до конца правильно записал????
Я поставил героя возле монстра и когда включается карта он падает и дёргается.Какие предположения????
Аватар пользователя
15 лет назад
Вообще-то, эта функция проигрывает анимацию смерти, и, если поставить героя возле существа, то, конечно, оно будет дёргаться. Во-вторых, у некоторых существ нет анимации смерти. Тогда они зависнут в воздухе поставив руки строго перпендикулярно телу.

В общем, ставьте героя не возле монстра. Тогда он "успеет умереть" до прихода героя :D.

По поводу скрипта: когда я делал пробную карту, мне подсказали такой скрипт для смерти существ:
PlayObjectAnimation ("storm1", "death", ONESHOT_STILL);
Здесь "storm1" - скриптовое имя монстра, "death" - название анимации, в данном случае - смерть (могут быть и другие) а ONESHOT_STILL означает, что "трупик" так и сотанется лежать :).
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Все когда я убрал персонажа от того существа , и персонаж не попадал в радиус, оно умерло но на него можно было напасть почему????
И ещё как сделать так чтоб оно осталось на карте навсегда????
Спасибо за ответ Победитель!

Добавлено через 2 минуты
Все в начале темы не заметил что были на все мои вопросы ответы...:o :o :o
14 лет назад
о, мне это тоже пригодится)
3 года назад
Пробовал как вы тут писали, всё равно это не то получается, т.к. монстр остаётся всё ещё подсвеченным и на него указывает стрелочка, в общем он всё ещё остаётся монстром, просто с ним нельзя подраться.
Я сделал следующим образом - взял объект девелоперский - картину. оставил её на карту, зашел в shared, там скопировал текущий объект, который принадлежал этой картине. И для него указал параметры Model и AnimSet нужного мне монстра.
А уже после этого прописал скрипт смерти, описанный выше. В итоге трупик просто лежит, и с ним нельзя как-либо взаимодействовать, просто как фон.
Аватар пользователя
3 года назад
Выставьте любой объект статики. Зайдите в Shared, нажмите New. Введите имя (например, act_trupik). Нажмите окей. Повторите действия с моделью и анимсетом
И не придётся портить постеры smile
3 года назад
Ну я так и делал, просто я копировал постер и уже копию менял, по сути как new получается.
Другая вот проблема возникла, не ясно почему так.

Я вот создал папочку в AdvMapStaticShared, в ней создал копию этого постера. Добавил мертвое существо на карту, сделал так несколько разных мертвых существ, сохранил вышел.
Сегодня захожу в редактор и понимаю, что новой папки он не видит вместе со всем что внутри неё. Видно только если нажать на shared мертвого существа, но там объект только его, а для остальных нету.

Не понимаю в чём проблема вообще. Если разархивировать карту, то там все объекты на месте.
Вложения 2
2 файл(ов) • Общий размер: 78,5 KB
Аватар пользователя
3 года назад
За видимость объектов в файловом дереве отвечает index.bin
При работе с картой основной index.bin не меняется, а создаётся маленькая (несколько Кб) копия, которая после каждого открытия карты обнуляется и создаётся заново. Решение — работать с элементами через расширенный редактор и с закрытой картой, все изменения хранить в pak файле, а на карте всё будет видно

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 6 пользователей 1392 гостей