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

Сообщения от Текущие вопросы и ответы по редактору карт

В ответ пользователю Пошлость
Аватар пользователя
#4474
Пошлость
два вражеских героя разных флагом стояли на месте и на одного из них нельзя напасть.
чтобы стоял на месте:
EnableHeroAI('скриптовое_имя_героя', nil);
чтобы стоял на месте и нельзя было напасть:
EnableHeroAI('скриптовое_имя_героя', nil);
sleep(1);
SetObjectEnabled('скриптовое_имя_героя', nil);
Аватар пользователя
#4476
Удобный способ задания координат камеры адвмэп диалогов, предотвращающий черные экраны (в случае, если карта в месте проигрывания сцены открыта):
1. Создать 0-й диалог. Он будет служить исключительно приёмником координат.
2. Поставить камеру в требуемое положение.
3. Нажать клавишу K (вроде), появится диалог, в котором будет выбор сцены, для которой нужно выставить камеру. По моему опыту работает только для 0-й, для чего и был выполнен первый шаг. Нажать ОК.
4. Скопировать координаты из нулевого диалога в ваш.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#4477
Кто-нибудь пробовал повлиять на поведение ИИ на уровне файлов игры? это вообще реально, как-нибудь кроме скриптов на конкретной карте?
Хотя бы расширить набор заклинаний, которые он применяет в бою.
Ведь он принципиально не кастует массовые заклинания, расовые абилки типа надзора, и Призывы.
Мои карты

Возрождённый v 1.5 (обновление от 25/09/2016) :smile24:

готовится продолжение.

Великая Пустыня ( 25%) - про Маркела
Тьма над Иролланом (0%) - про Николаса

Мои моды (скорректированы мод на чумных энтов и циклопов зомби)
Аватар пользователя
#4478
Попытался через триггер сделать. Герой пришёл в зону, где по сути должна начаться катсцена, но ничего не произошло.
function 11F()
StartAdvMapDialog(0);
StartAdvMapDialog(1);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "11", "11F" );
Аватар пользователя
#4479
Пошлость, на всякий случай стоит проверить с помощью print("что-нибудь") что функция вызывается по триггеру, лично я не уверен, что названия функций могут начинаться с цифры.
Аватар пользователя
#4480
Понял в чём была проблема в триггере, зону поставил не ту. Когда уже в игре зашёл в зону с катсценами, снова чёрный экран, а текст есть, причём герой уже прогрузил местность, где происходит катсцена. Вот настройки камер и как по сути это должно выглядеть. ТЫК
Скорее всего неправильно настроил камеры, поэтому прошу помочь.
Аватар пользователя
#4482
Так я как координаты героя пишу. У него x: 4 у:86 z:0
Ну хорошо, сейчас попробую.
Аватар пользователя
#4484
Да, в этом проблема была, спасибо вам большое :). Думал z никак не влияет.

Добавлено через 3 часа 0 минут
Ещё вопрос, какой скрипт надо использовать, или же как в настройках сделать - после выполнения задания, к примеру убил монстра, запустилась катсцена?
Аватар пользователя
#4486
Я изначально хотел им сделать, просто не совсем понимаю как. Мне нужно, чтобы, убив героя, запустилась катсцена.
Аватар пользователя
#4487
Пошлость, с героем проще всего, есть триггер на потерю героя, в нем проверяем имя героя и делаем что надо. С монстрами уже сложнее, там есть несколько вариантов.
Аватар пользователя
#4488
Ну значит я молодец, потому что выбрал героя. А какой именно триггер? :)