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

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

В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Прошу прощения, там необходимо ещё цель вписать - убить кого . Протестирую в своей карте, завтра в скриншотах разъясню, хорошо ?
Без проблем!
Только мне надо чтоб убить вражеского генерала скриншот новый потому что тот сказали что не правильный.Спасибо огромное за вашу помощь.
----------------------------------------------
Я начинающий картостроитель.Скоро буду
выкладывать карты, когда научусь всё делать.:smile01: :smile01:
Аватар пользователя
15 лет назад
Дункан, я ещё с DefeatHero толком не разобрался, но нашёл сообщение Ment'а, где он объясняет, как оно работает. Похоже, имя врага необходимо вводить в Parameters, как видно на скриншоте Ment'а. Можно пробовать :).
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
И снова здравствуйте посетители форума!
У меня ещё такой вопрос мне надо узнать почему присоединяющиеся существа меньше их в 2 раза чем я задал???
Вот смотрите:

и вот:

Чем это можно объяснить????
Спасибо за ответ Победитель!
----------------------------------------------
Я начинающий картостроитель.Скоро буду
выкладывать карты, когда научусь всё делать.:smile01: :smile01:
Аватар пользователя
15 лет назад
Никогда не замечал такого :eek:! Возможно, это связано с тем, что вы начинаете на "Рекруте", а численность существ задаётся на сложности 100% - т.е., на "Воине"?
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Да запустил на рекруте. Но сейчас на героя поставлю и посмотрю ответ сейчас напишу.

Добавлено через 15 минут
Победитель был прав я запустил на уровне сложности герой и все существа которых я задал были ровно 3 задал и 3 было!:smile01: :smile01:
----------------------------------------------
Я начинающий картостроитель.Скоро буду
выкладывать карты, когда научусь всё делать.:smile01: :smile01:
В ответ пользователю Дункан
Аватар пользователя
15 лет назад
Дункан
Да запустил на рекруте. Но сейчас на героя поставлю и посмотрю ответ сейчас напишу.

Добавлено через 15 минут
Победитель был прав я запустил на уровне сложности герой и все существа которых я задал были ровно 3 задал и 3 было!:smile01: :smile01:
Если бы не было ограничения ('Range'), было бы 6 ;).
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Победитель а ты примерно не знаешь как сделать чтоб сначала персонаж был нейтральным а когда к нему подойдёт мой герой чтоб тот нейтральный герой стал за меня????Например как в миссии Выбор надо освободить Дункана так вот сначала он был бирюзовым игроком а когда к нему подошла Фрида он стал за меня????
Спасибо за ответ Победитель!
----------------------------------------------
Я начинающий картостроитель.Скоро буду
выкладывать карты, когда научусь всё делать.:smile01: :smile01:
15 лет назад
Прошу помощи. Как заставить героя идти к объекту? Эта функция не работает:
MARKEL_ENEMY = "Pelt";
SetAIHeroAttractor("Lord", MARKEL_ENEMY, 2);
Дайте мне всего шесть строк, написанных рукой самого честного человека, и я найду, за что его можно повесить.
Весьма хороший попутчик... До первого перекрестка.
В ответ пользователю Дункан
Аватар пользователя
15 лет назад
Дункан
Победитель а ты примерно не знаешь как сделать чтоб сначала персонаж был нейтральным а когда к нему подойдёт мой герой чтоб тот нейтральный герой стал за меня????Например как в миссии Выбор надо освободить Дункана так вот сначала он был бирюзовым игроком а когда к нему подошла Фрида он стал за меня????
Спасибо за ответ Победитель!
Делаете героя сначала вражеским героем. Отключаете его:
EnableHeroAI('--скриптовое имя героя--', false);

А когда вам нужно, передаёте "права" на героя другому игроку:
SetObjectOwner('--скриптовое имя героя--',PLAYER_1);
Об условии-триггере скажите отдельно ;).
Его Высокопреосвященство
Прошу помощи. Как заставить героя идти к объекту? Эта функция не работает:
MARKEL_ENEMY = "Pelt";
SetAIHeroAttractor("Lord", MARKEL_ENEMY, 2);
Ment в теме "Скрипты" писал, что Attractor работает через раз, если вообще работает. Он советовал использовать MoveHero. Но у меня и так не получилось :(. Безотказно работает только MoveHeroRealTime ;).
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Об условии-триггере скажите отдельно .
В смысле????
Без условия- триггера что работать не будет????
----------------------------------------------
Я начинающий картостроитель.Скоро буду
выкладывать карты, когда научусь всё делать.:smile01: :smile01:
15 лет назад
Спасибо, все заработало.
Дайте мне всего шесть строк, написанных рукой самого честного человека, и я найду, за что его можно повесить.
Весьма хороший попутчик... До первого перекрестка.
Аватар пользователя
15 лет назад
Ну а как вы без триггера рассчитываете "показать" нужный момент для того, чтобы поменять принадлежность героя? Такие ситуации могут быть: вхождение героя в регион, пробивание гарнизона, выполнение задание и тому подобное. Что именно вам надо?
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Такие ситуации могут быть: вхождение героя в регион, пробивание гарнизона, выполнение задание и тому подобное.
Мне нужно чтоб он стал за меня когда я пробил вражеский гарнизон.Если можно с скриншотом!Спасибо за ответ Победитель
----------------------------------------------
Я начинающий картостроитель.Скоро буду
выкладывать карты, когда научусь всё делать.:smile01: :smile01:
Аватар пользователя
15 лет назад
Эх, проще всё-таки регионом. Создаёте его сразу за гарнизоном. Потом пишите такой скрипт:

EnableHeroAI('Duncan',false);
function garrison(hero)
if hero=='Giovanni' then
SetObjectOwner('Duncan',PLAYER_1);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'reg', nil);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'reg', 'garrison', nil);
Здесь Giovanni - скриптовое имя вашего героя, а Duncan - героя, который должен присоединиться. Регион советую назвать reg, чтобы потом не путаться. Скрипт проверен на работоспособность (см. скриншоты).
Вложения 3
3 файл(ов) • Общий размер: 413,6 KB
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Спасибо большое все получилось!
С первого раза нет ошибку допустил регион назвал red
Внимательно посмотрел и на второй раз исправил на reg и все получилось!
Ещё раз большое спасибо!:o :o :o
----------------------------------------------
Я начинающий картостроитель.Скоро буду
выкладывать карты, когда научусь всё делать.:smile01: :smile01:

Статистика

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