Ответы на вопросы по Картостроительству (ГК)

Ответить

Таверна | Столик Картостроителей

Важное сообщение

Страницы: на первую | пред | << | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | след | на последнюю
Подписывайтесь на наши группы:
Перейти к столику:
Автор Сообщение
Сэр wladmiass

Сообщения: 13
Откуда: Россия

Цитировать ссылка Добавлено: 18.01.2013 09:35
Ясно. Спасибо, получилось. Ещё несколько дней и сценарий готов будет)

Привет ещё раз. Видел где-то скрипт, что если я посещаю событие, то через день происходит другое событие. Хочу сделать так: я посетил событие и через день мне показали сообщение и дали артефакт. Всё перерыл, не могу найти как это сделать...
Особый статус:
Художник-Ученик (HoMM-IV) - 2013
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр ValexAV
+

Сообщения: 18
Откуда: Россия

Цитировать ссылка Добавлено: 18.01.2013 14:31
Sir wladmiass,

Один из вариантов:
1. В календ. событии карты (однократном) в первый день задаем некую переменную, например "var" и присваиваем ей значение побольше, например 32767
2. В новом календарном событии (повторяющемся ежедневно) ставим условие:

если [текущий день] >= "var" + 1,
то [триггерное событие]
[убрать скрипт]

В триггере на герое прописываем выдачу ему артефакта, предварительно проверив не мертв ли он и не находится ли в тюрьме.
3. В локальном событии, которое посещает игрок, добавляем строку: присвоить переменной "var" значение: [текущий день]

Изменено 18.01.2013 14:37 пользователем ValexAV
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Вандериэл Талатри
+ + + +
Вандериэл Талатри

HoMM V: Безземельный
Сообщения: 1438
Откуда: Россия

Цитировать ссылка Добавлено: 18.01.2013 14:51
Сэр wladmiass, подобный пример приводится в мануальчике, на который я давал вам ссылку выше по теме :)
Не читали значит...
Вандериэл Талатри
Особый статус:
Бронзовый Спонсор Портала 2013
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Asimon
+
Asimon

HoMM III: Рыцарь
Сообщения: 372
Откуда: Беларусь

Цитировать ссылка Добавлено: 19.01.2013 18:53
Видел в какой-то теме писали о программе позволяющей рисовать рисунок на карте суши в зависимости от исходника. Другими словами чтобы на миникарте появлялся рисунок.
Если кто располагает информацией прошу подсказать.
Asimon
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Вандериэл Талатри
+ + + +
Вандериэл Талатри

HoMM V: Безземельный
Сообщения: 1438
Откуда: Россия

Цитировать ссылка Добавлено: 19.01.2013 19:05
Сэр Asimon, кто-то где-то говорил, что вот эта програмка умеет делать подобное и не только... попробуйте, если разберётесь (HoMM4).
графический интерфейс для неё.
Ссыки из сокровищницы Портала. На просторах интернета возможно ещё что-то найдёте по ней.

Изменено 19.01.2013 19:06 пользователем Вандериэл Талатри
Вандериэл Талатри
Особый статус:
Бронзовый Спонсор Портала 2013
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр wladmiass

Сообщения: 13
Откуда: Россия

Цитировать ссылка Добавлено: 20.01.2013 14:11
Сэры, здравствуйте. Очередная невыполнимая (для меня) задача. Такая задумка: после выполнения задания в хижине, герой получает заклинание вызова корабля. Разместил нейтральный корабль так, чтобы его не было видно, когда попробовал вызвать - оказалось, что надо чтобы я владел им. Как мне сменить владельца у корабля, после выполнения задания в хижине? Или может как-то можно призвать нейтральный корабль? Заранее спасибо.
Особый статус:
Художник-Ученик (HoMM-IV) - 2013
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Вандериэл Талатри
+ + + +
Вандериэл Талатри

HoMM V: Безземельный
Сообщения: 1438
Откуда: Россия

Цитировать ссылка Добавлено: 20.01.2013 14:21
Сэр wladmiass, всё банально и просто, в свойствах корабля добавьте триггерное событие со сменой владельца. В скрипт при выполнении задания, где дается свиток в качестве награды, добавьте выполнение этого самого триггера. Тем самым вы получите и свиток и кораблик будет сразу ваш, и не будет проблем с вызовом.

Ёще вариант расставить локальное событие на берегу, где будет производится вызов корабля. В этом событии поставить проверку (цвета игрока, наличие нужного героя или что либо ещё), ибо в конце надо будет убрать скрипт, и при выполнении условия выполнить тот триггер. Но проще первый вариант.
Возможно Сэр ValexAV тоже что-то придумает и подскажет. :)
Вандериэл Талатри
Особый статус:
Бронзовый Спонсор Портала 2013
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр ValexAV
+

Сообщения: 18
Откуда: Россия

Цитировать ссылка Добавлено: 20.01.2013 16:09
Сэр wladmiass,

Нейтральный корабль призвать неполучится. Сэр Wanderiel Tahlatri привел пару прекрасных вариантов по достижению задуманного.

Возможно Сэр ValexAV тоже что-то придумает и подскажет.
Увы, ничего подходящего моя голова предложить по данному вопросу не может.

Изменено 20.01.2013 16:09 пользователем ValexAV
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр wladmiass

Сообщения: 13
Откуда: Россия

Цитировать ссылка Добавлено: 25.01.2013 19:39
Доброго времени суток) На этот раз вопрос несколько иной. Как можно раскопать файлы игры? И можно ли? Если есть гайды дайте пож. Просто появилось желание загрузить свою картинку в сценарий, это возможно? Если да, то как?
Заранее спасибо.
Особый статус:
Художник-Ученик (HoMM-IV) - 2013
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Вандериэл Талатри
+ + + +
Вандериэл Талатри

HoMM V: Безземельный
Сообщения: 1438
Откуда: Россия

Цитировать ссылка Добавлено: 25.01.2013 20:15
Сэр wladmiass, увы, с оригинальной версией этого сделать никак.

Хотя вынуть ресурсы из неё можно утилитой H4ResEx.
Вандериэл Талатри
Особый статус:
Бронзовый Спонсор Портала 2013
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр wladmiass

Сообщения: 13
Откуда: Россия

Цитировать ссылка Добавлено: 25.01.2013 20:22
Сэр Wanderiel Tahlatri, а что понимается под словом оригинальная? А разве ещё есть какие-то?

А "втянуть"?)) Должен же быть способ

Хотя, думаю, это не столь важно. Выберу картинку из предложенных
Особый статус:
Художник-Ученик (HoMM-IV) - 2013
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Вандериэл Талатри
+ + + +
Вандериэл Талатри

HoMM V: Безземельный
Сообщения: 1438
Откуда: Россия

Цитировать ссылка Добавлено: 25.01.2013 20:48
Сэр wladmiass, есть Эквилибрис, неофициальный аддон, там много чего добавлено и исправлено, тем не менее, добавлять свои рисунки в сценарий там тоже нельзя. Эх... ни картинку ни звук в сопровождение... увы, только то, что у игры внутри.

Втянуть можно и той же програмкой, только к ней нужен плагин соответствующий, всё равно картинку кроме вас никто не увидит)
Хотя... Сэр ValexAV, как там на счёт new_mod.h4r? Я просто не припомню)
Вандериэл Талатри
Особый статус:
Бронзовый Спонсор Портала 2013
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр ValexAV
+

Сообщения: 18
Откуда: Россия

Цитировать ссылка Добавлено: 26.01.2013 07:48
Сэр Wanderiel Tahlatri,

Сэр ValexAV, как там на счёт new_mod.h4r? Я просто не припомню
Обладая определенными познаниями и инструментарием - можно. Но это уже будет модифицирование модификации ;) Полагаю, такое не может принимать участие в конкурсе. Тут бы хоть дождаться релиза "Equilibris" 3.55 и получить "добро" на участие карт, выполненных под него, в конкурсах. Что до новшеств - там одних объектов (интерактивных и неинтерактивных) добавлено порядка 1000. Плюс - фикс багов (в т.ч. - скриптовых), более бодрый ИИ и новые возможности по работе с текстами.



Изменено 26.01.2013 07:53 пользователем ValexAV
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Feelin
Feelin

HoMM III: Безземельный
Сообщения: 63
Откуда: Россия

Цитировать ссылка Добавлено: 15.02.2013 13:09
Господа! Подскажите, существует ли способ в HMM3 сделать одноразовый проход через какую то клетку на карте?

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

А вот как добиться того, чтобы через эту клетку проходил только первый герой, а дальше она становилась не проходима? Запретить на карте вызов лодки не могу.
Особый статус:
Художник-Лунный (HoMM-III)
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр SuperStar
+ +
SuperStar

HoMM IV: Рыцарь
HoMM III: Король
Сообщения: 1561
Откуда: Россия

Цитировать ссылка Добавлено: 15.02.2013 14:23
Сэр Feelin!
Т.е. Вам надо, что бы один герой в лодку сел, а остальные не смогли её вызвать?
Если так, то "лодка" пусть стоит и дожидается Героя в узком корридоре. Он сел и уплыл. А вот к берегу (в воду)поставьте "событие" (если корридор широкий - то ряд событий). Тогда - вызвать лодку здесь уже никто не сможет. Только учтите, что "событие" не будет препятствовать "хождению по воде" и Башмакам Левитации.
Ну и совсем уже "жестокий" трюк: Ставите событие с 9999 Лазурными Драконами, которые съедят всех, кроме игроков Вашего флага...

Изменено 15.02.2013 14:26 пользователем SuperStar
SuperStar
Особый статус:
Цензор КартCупруги SuperStar & Galaktika Золотой Спонсор Портала 2011
Художник-Архитектор (HoMM-III)Картостроитель II уровня (25 Золотых Кистей)Золотой Спонсор Портала 2012
Мастер рецептов "Повар Портала"
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Feelin
Feelin

HoMM III: Безземельный
Сообщения: 63
Откуда: Россия

Цитировать ссылка Добавлено: 15.02.2013 15:12
Сэр SuperStar, вообще мне нужно чтобы только один конкретный герой одного игрока смог пройти через клетку. С лодкой, я так думаю, не выйдет - ведь если говорить о той клетке, где сначала стояла лодка, на которой уплыл Герой№1, на эту клетку событие не поставишь, поскольку она занята, и туда уж в будущем лодка призовется без проблем?

А вот событие с Лазурными Драконами, это, видимо, выход! Ведь можно сделать событие "Отнять всю магию", и тогда, после прохода через событие, у героя нет маны на каст "призыва корабля"

Кстати, и второй вопрос: А если действительно поставить такое событие с 9999 лазурными драконами, компьютер будет знать о его существовании? Или беззаботно сунется и влетит в бой?


Изменено 15.02.2013 15:12 пользователем Feelin
Особый статус:
Художник-Лунный (HoMM-III)
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Rincewind
+ +
Rincewind

Сообщения: 96
Откуда: Россия

Цитировать ссылка Добавлено: 15.02.2013 16:40
Нет, компьютер об этом знать не будет.
То, что вы хотите сделать, если я правильно понял, возможно только с использованием водной преграды.
Лодку нельзя поставить на событие, но можно - на ямку, только нужно будет, вероятно, ее как-то замаскировать, также поставьте событие либо ямку на ту клетку, с которой герой садится в лодку. Единственное, что нужно быть совершенно точно уверенным, что лодку никто не призовет, потому что новую будет уже не призвать.
Особый статус:
Художник-Лунный (HoMM-III)Картограф-сказитель 2012 (HMM3/3.5)
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр SuperStar
+ +
SuperStar

HoMM IV: Рыцарь
HoMM III: Король
Сообщения: 1561
Откуда: Россия

Цитировать ссылка Добавлено: 16.02.2013 22:14
Сэр Rincewind, 15.02.2013 16:40
Лодку нельзя поставить на событие...

Можно, но с помощью редактора Maps_edit (WoGовский автономный редактор от Black Phantom, с возможностью сохранения карт SoD).
Насчёт, что бы "никто не вызвал" - это проблема. Можно дать возможность "Вызова лодки" только одному Герою, лишив всех остальных этого (либо запретом этой магии + в редакторе подчисткой у конкретных Героев, обладающих таким навыком + лишение магии Воды выше 2-го уровня). Бр... Сложновато...
Событие с лишением очков магии - выход. Только надо сделать его постоянным (не убирать после первого посещения). Опять же - оно будет действовать (не действовать) на конкретные цвета "флага".
Кстати, чтобы к лодке прошёл только Герой "Вася", можно поставить башню с заданием "Пропустить только Васю". Вася садиться в лодку, потеряв магию. Наезжает на событие - получает магию, и плывёт куда угодно.
Все остальные, уже свободно пройдя в это место теряют магию на "событии" и уплыть не могут...

Вариант с 9999 монстрами хорош, но просто "изничтожит" всех, кто туда полезет "не того цвета"... Видимо - здесь это неверно. А вот с магией - это Вы придумали отлично!

Изменено 16.02.2013 22:24 пользователем SuperStar
SuperStar
Особый статус:
Цензор КартCупруги SuperStar & Galaktika Золотой Спонсор Портала 2011
Художник-Архитектор (HoMM-III)Картостроитель II уровня (25 Золотых Кистей)Золотой Спонсор Портала 2012
Мастер рецептов "Повар Портала"
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Sub-Zero
+ +
Sub-Zero

HoMM III: Император (27)
HoMM I: Император (68)
Сообщения: 7071
Откуда: Россия

Цитировать ссылка Добавлено: 17.02.2013 13:45
Сэр Feelin, 15.02.2013 15:12
Ведь можно сделать событие "Отнять всю магию", и тогда, после прохода через событие, у героя нет маны на каст "призыва корабля"

Учитывайте, что если на событие попасть при помощи ДД, то оно активировано не будет.
Sub-Zero
Особый статус:
МагистрМастер турнира offline "Земли Героев 1" 2006 годГрандмастер offline турнира "Земли Героев 1" 2007 год
Грандмастер offline турнира "Земли Героев 1" 2008 годЛучший магистр года 2009Лучший магистр года 2010
Специалист турнира offline "Земли Героев 1" 2011 год Специалист турнира offline "Земли Героев 1" 2015 годСпециалист турнира offline "Земли Героев 1" 2016 год
Мастер турнира offline "Земли Героев 1" 2017 годГрандмастер off-line турнира "Земли Героев 1" 2018 годГрандмастер offline турнира "Земли Героев 1" 2019 год
Грандмастер offline турнира "Земли Героев 1" 2020 годПобедитель offline турниров по общему рейтингу в 2020 годуГрандмастер off-line турнира "Земли Героев 1" 2021 год
Грандмастер off-line турнира "Земли Героев 3" 2021 год
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр SuperStar
+ +
SuperStar

HoMM IV: Рыцарь
HoMM III: Король
Сообщения: 1561
Откуда: Россия

Цитировать ссылка Добавлено: 17.02.2013 20:36
Сэр Sub-Zero, 17.02.2013 13:45
...если на событие попасть при помощи ДД...

Логично! Тогда вообще убирать и полёт, и дверь измерений, и шляпу заклинателя, и книгу магии воздуха
(на всякий случай)...

Задачка достаточно сложная. Решение всё равно надо искать применительно к конкретным условиям...

Изменено 17.02.2013 20:38 пользователем SuperStar
SuperStar
Особый статус:
Цензор КартCупруги SuperStar & Galaktika Золотой Спонсор Портала 2011
Художник-Архитектор (HoMM-III)Картостроитель II уровня (25 Золотых Кистей)Золотой Спонсор Портала 2012
Мастер рецептов "Повар Портала"
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Feelin
Feelin

HoMM III: Безземельный
Сообщения: 63
Откуда: Россия

Цитировать ссылка Добавлено: 19.02.2013 08:05
Сэр Sub-Zero, спасибо за хинт! Но у меня на карте ДД недоступно. А если с помощью "Полета" налететь на событие, сработает?


Сэр Rincewind, 15.02.2013 16:40
Лодку нельзя поставить на событие, но можно - на ямку, только нужно будет, вероятно, ее как-то замаскировать, также поставьте событие либо ямку на ту клетку, с которой герой садится в лодку. Единственное, что нужно быть совершенно точно уверенным, что лодку никто не призовет, потому что новую будет уже не призвать.

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



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

Еще мне один совет нужен: столкнулся с весьма неприятной ситуацией. У меня на карте есть один проход, который пройти можно только с помощью "Хождения по воде". Вся водная поверхность вдоль берега утыкана событиями, чтобы нельзя было вызвать лодку. Так вот, я уже несколько раз замечал, что компьютер подходит к границе воды и игра виснет. Появляются "часики" и ничего не происходит во время хода компьютерного игрока.



Я подозреваю, что компьютер пытается вызвать лодку, но как-то уж слишком долго, ход не "отвисает" в обозримом времени. Можно ли с этим бороться? Или нужно не давать компьютеру подойти к такой воде?

Изменено 19.02.2013 08:20 пользователем Feelin
Особый статус:
Художник-Лунный (HoMM-III)
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Sub-Zero
+ +
Sub-Zero

HoMM III: Император (27)
HoMM I: Император (68)
Сообщения: 7071
Откуда: Россия

Цитировать ссылка Добавлено: 19.02.2013 09:29
Сэр Feelin, 19.02.2013 08:05
А если с помощью "Полета" налететь на событие, сработает?

Да, сработает.
Sub-Zero
Особый статус:
МагистрМастер турнира offline "Земли Героев 1" 2006 годГрандмастер offline турнира "Земли Героев 1" 2007 год
Грандмастер offline турнира "Земли Героев 1" 2008 годЛучший магистр года 2009Лучший магистр года 2010
Специалист турнира offline "Земли Героев 1" 2011 год Специалист турнира offline "Земли Героев 1" 2015 годСпециалист турнира offline "Земли Героев 1" 2016 год
Мастер турнира offline "Земли Героев 1" 2017 годГрандмастер off-line турнира "Земли Героев 1" 2018 годГрандмастер offline турнира "Земли Героев 1" 2019 год
Грандмастер offline турнира "Земли Героев 1" 2020 годПобедитель offline турниров по общему рейтингу в 2020 годуГрандмастер off-line турнира "Земли Героев 1" 2021 год
Грандмастер off-line турнира "Земли Героев 3" 2021 год
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр SuperStar
+ +
SuperStar

HoMM IV: Рыцарь
HoMM III: Король
Сообщения: 1561
Откуда: Россия

Цитировать ссылка Добавлено: 19.02.2013 13:00
Сэр Sub-Zero, а мне всё же кажется, что сработает, только, если "Событие" последняя точка полёта... (это - всё равно, что "наступить" на событие). А так - через событие перелетаешь на другой берег и даже не догадываешься о его наличии...



Изменено 19.02.2013 13:02 пользователем SuperStar
SuperStar
Особый статус:
Цензор КартCупруги SuperStar & Galaktika Золотой Спонсор Портала 2011
Художник-Архитектор (HoMM-III)Картостроитель II уровня (25 Золотых Кистей)Золотой Спонсор Портала 2012
Мастер рецептов "Повар Портала"
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Sub-Zero
+ +
Sub-Zero

HoMM III: Император (27)
HoMM I: Император (68)
Сообщения: 7071
Откуда: Россия

Цитировать ссылка Добавлено: 19.02.2013 13:04
Сэр SuperStar, 19.02.2013 13:00
Сэр Sub-Zero, а мне всё же кажется, что сработает, только, если "Событие" последняя точка полёта... (это - всё равно, что "наступить" на событие). А так - через событие перелетаешь на другой берег и даже не догадываешься о его наличии...

Вы ошибаетесь. ;)
Sub-Zero
Особый статус:
МагистрМастер турнира offline "Земли Героев 1" 2006 годГрандмастер offline турнира "Земли Героев 1" 2007 год
Грандмастер offline турнира "Земли Героев 1" 2008 годЛучший магистр года 2009Лучший магистр года 2010
Специалист турнира offline "Земли Героев 1" 2011 год Специалист турнира offline "Земли Героев 1" 2015 годСпециалист турнира offline "Земли Героев 1" 2016 год
Мастер турнира offline "Земли Героев 1" 2017 годГрандмастер off-line турнира "Земли Героев 1" 2018 годГрандмастер offline турнира "Земли Героев 1" 2019 год
Грандмастер offline турнира "Земли Героев 1" 2020 годПобедитель offline турниров по общему рейтингу в 2020 годуГрандмастер off-line турнира "Земли Героев 1" 2021 год
Грандмастер off-line турнира "Земли Героев 3" 2021 год
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Rincewind
+ +
Rincewind

Сообщения: 96
Откуда: Россия

Цитировать ссылка Добавлено: 19.02.2013 13:53
Сэр Feelin, 19.02.2013 08:05


Я подозреваю, что компьютер пытается вызвать лодку, но как-то уж слишком долго, ход не "отвисает" в обозримом времени. Можно ли с этим бороться? Или нужно не давать компьютеру подойти к такой воде?

Дрессировка ИИ (особенно, стратегического) в Героях - это просто эзотерическая наука, в которой мало в чем можно быть уверенным. Как автор очень замысловатой карты могу с уверенностью сказать: чем меньше таких "опасных" моментов, тем лучше. В вашей ситуации попробуйте заменить события на ямки и посмотреть, что будет.

Изменено 19.02.2013 13:56 пользователем Rincewind
Особый статус:
Художник-Лунный (HoMM-III)Картограф-сказитель 2012 (HMM3/3.5)
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр SuperStar
+ +
SuperStar

HoMM IV: Рыцарь
HoMM III: Король
Сообщения: 1561
Откуда: Россия

Цитировать ссылка Добавлено: 19.02.2013 14:21
Сэр Sub-Zero, 19.02.2013 13:04
Вы ошибаетесь. ;)

Да, действительно...
Я сделал карту Проба события (файл Proba.h3m) и перепроверил:
1. В "полёте" герой идёт... и наступает на событие.
2. При применении "Двери измерений" перескакивает через событие.
3. "Ямка" на воде не даёт призвать корабль (пишет, что некуда поместить" ).
4. Событие с отъёмом "маны" можно "перестоять" и вновь накопить ману...
5. Даже в ВОГовском редакторе мне не удалось "поставить лодку на событие". Она в редакторе встаёт, но в игре - пропадает...
Короче - надо всё эксперементировать...

Изменено 19.02.2013 14:22 пользователем SuperStar
SuperStar
Особый статус:
Цензор КартCупруги SuperStar & Galaktika Золотой Спонсор Портала 2011
Художник-Архитектор (HoMM-III)Картостроитель II уровня (25 Золотых Кистей)Золотой Спонсор Портала 2012
Мастер рецептов "Повар Портала"
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр jumasa

Сообщения: 1
Откуда: Россия

Цитировать ссылка Добавлено: 12.03.2013 12:43
привет будем двём создавать карту
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр SuperStar
+ +
SuperStar

HoMM IV: Рыцарь
HoMM III: Король
Сообщения: 1561
Откуда: Россия

Цитировать ссылка Добавлено: 12.03.2013 17:32
Сэр jumasa!
Я рад Вашему предложению!
Присылайте мне Ваши практические наработки и я с удовольствием помогу Вам!
SuperStar
Особый статус:
Цензор КартCупруги SuperStar & Galaktika Золотой Спонсор Портала 2011
Художник-Архитектор (HoMM-III)Картостроитель II уровня (25 Золотых Кистей)Золотой Спонсор Портала 2012
Мастер рецептов "Повар Портала"
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Stoplight

Сообщения: 2
Откуда: Россия

Цитировать ссылка Скрипт Добавлено: 30.03.2013 17:11
Приветствую всех, господа, и сразу прошу извинить меня, если вдруг не приметил ответа на мой вопрос в других темках.
Я только начинаю работать с редактором 4х Героев и застопорился на одном моменте. Очень хотелось бы сделать как можно более интерактивный сценарий, потому прошу помощи в написании скрипта по ситуации: в хижине дают задание на устранение нейтрального отряда под предводительством героя; при обнаружении его, предлагается 2 варианта - присоединить его к своей армии или же отказаться и принять бой. В обоих случаях получаешь награду за выполнение.
Уже который день мудрю с переменными различными, но, хоть убей, не могу разобраться, запутался только в конец. Кому не сложно, опишите алгоритм действий, если такую ситуацию можно инсценировать)
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр GepToR
+ +
GepToR

HoMM V: Барон
HoMM IV: Маркиз (16)
HoMM III: Безземельный (1)
HoMM II: Безземельный (1)
HoMM I: Граф
Сообщения: 1887
Откуда: Беларусь

Цитировать ссылка Re: Скрипт Добавлено: 31.03.2013 04:49
Гептор сидел за соседним столиком, старательно выводя что-то на пергаменте, и случайно услышал вопрос неизвестного картостроителя.
Сэр Stoplight, с удовольствием, ибо не вижу ничего сложного... - друид подсел поближе и взяв небольшой листок, быстро начал расписывать на нём нехитрую последовательность действий.
hiddenСкрытый текст
style1.Для начала дадим нейтральному герою имя, чтобы была возможность указать его в условиях события провидца. Я дал леди имя "ВасилисаПрехитрая" =)
2.Затем создадим у её отряда, который будем присоединять/убивать в Свойствах->Событиях Триггерное событие с любым именем, например "союз", с единственным действием во вкладке Скрипт:
СМЕНИТЬ ВЛАДЕЛЬЦА->[выбираем нужный цвет игрока]
(Здесь и далее, в создаваемых событиях во вкладке Общие не забудьте снимать галочку рядом с "Компьютер", дабы они активировались лишь игроком-человеком)
3.Затем в закладке Кампания->Свойства карты->События создаем Локальное событие, например с названием "Василиса_разговор", и установками во вкладке Скрипт:
ПОСЛЕДОВАТЕЛЬНОСТЬ:
-ЗАДАТЬ ВОПРОС:
[Произвольный текст, заканчивающийся вопросом.]
Для Да (или для нет, в зависимости от вопроса) выбираем Триггер события "союз"
Для Нет оставляем ничего не делать;
-УБРАТЬ СКРИПТ;
4.Помещаем на карту собственно событие, либо в узком проходе перед героем, либо "обложив" героя событиями и выбрав в каждом из них наше свежесозданное "Василиса_разговор".
5.Ставим собственно Хижину провидца, со следующими настройками:
Условия задания:
ИЛИ
ИГРОК ВЛАДЕЕТ ГЕРОЕМ
Цель: Данный герой
Имя героя: ВасилисаПрехитрая
или
ОПРЕДЕЛЕННЫЙ ГЕРОЙ МЕРТВ
Имя героя: ВасилисаПрехитрая;
Скрипт при выполнении:
ПОСЛЕДОВАТЕЛЬНОСТЬ
-ПОКАЗАТЬ СООБЩЕНИЕ
[Произвольный текст с похвалой]
Действия: Дать артефакт, монстров или любую другую награду, что Вы задумали;
-УБРАТЬ СКРИПТ;
Остальные вкладки "Общие" "Сообщение с предложением" "Сообщение о прогрессе дел" "Пустое сообщение" заполняете нужным текстом на свой вкус, названия, говорят сами за себя. "Пустое сообщение - это то, что будет выводиться на экран, после выполнения данного квеста.

Вот в общем-то и всё, - протянув собеседнику листок, Гептор дружелюбно улыбнулся, - И ещё раз напомню, не забудьте снять галочки "Компьютер", чтобы ИИ не выполнил квест, да и вообще желательно, чтобы он не бегал вокруг нашей "Василисы", а не то убьет ненароком - и мы получим награду ни за что. Так ведь не интересно... ;)

Пример описанного скрипта:
style dl.dropbox.com/u/71720018/Event.h4c


Изменено 31.03.2013 04:51 пользователем GepToR
GepToR
Особый статус:
Мастер турнира offline "Земли Героев 4" 2012 годКонкурс картостроителей. Победа в номинации самая красивая карта!Мастер турнира offline "Земли Героев 4" 2013 год
Лучший магистр года 2013Бывший магистрМастер турнира off-line "Земли Героев 4" 2014 год
Наследники Андурана
Анкета История героя ЛС E-mail
В форму ответа Наверх
Перейти к столику:
Страницы: на первую | пред | << | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | след | на последнюю

Важное сообщение

Ответить

Таверна | Столик Картостроителей