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

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

Аватар пользователя
#4768
Не совсем по теме, но... подскажите, пожалуйста названия сценариев, где так или иначе присутствует механика патрулей(например, как в первой миссии кампании некромантов).
Имею ввиду не только сценарии официальные, но и любые пользовательские.
Автор карт:
Долина расхитителей
Выбор мира
Аватар пользователя
#4769
Вопрос по анимациям на карте. Вот запускается у меня скрипт, где начинают драться 2 существа. Водный и огненный элем. Действия то происходят, но они как будто становятся голыми. У огненного пропадает собственно огонь и он как оранжевая змея, тоже самое с водным. Можно ли вернуть им эффекты эти или так и должно быть?
Автор карт:
Долина расхитителей
Выбор мира
Аватар пользователя
#4770
Вопрос по анимациям на карте
Тип анимации ставите IDLE? Они (вероятно) косячно прописаны для этих существ. Советую создать бой как череду ONESHOT анимаций. С ней всё в порядке, к тому же можно задать плавающий интервал между ударами, что смотрится гораздо реальнее. Я так всегда и делал:
function BattleThread()
while (true) do
if (IsObjectExists(СУЩЕСТВО 1)) then
PlayObjectAnimation(СУЩЕСТВО 1, 'attack00', ONESHOT);
end
sleep(random(10)+5);
if (IsObjectExists(СУЩЕСТВО 2)) then
PlayObjectAnimation(СУЩЕСТВО 2, 'attack00', ONESHOT);
end
sleep(random(10)+5);
end
end

startThread(BattleThread);

Можно поиграться с интервалами, типами ударов, можно поставить что когда одно существо бъет, второе получает удар и ещё кучу всего.
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
Аватар пользователя
#4771
Не совсем по теме, но... подскажите, пожалуйста названия сценариев, где так или иначе присутствует механика патрулей(например, как в первой миссии кампании некромантов).
Вроде у Master'а что-то такое было, но не уверен.
 

К А
Стикеры GBF в Telegram
В ответ пользователю Jack_of_shadows
Аватар пользователя
#4772
Jack_of_shadows
Тип анимации ставите IDLE? Они (вероятно) косячно прописаны для этих существ. Советую создать бой как череду ONESHOT анимаций. С ней всё в порядке, к тому же можно задать плавающий интервал между ударами, что смотрится гораздо реальнее. Я так всегда и делал:
function BattleThread()
while (true) do
if (IsObjectExists(СУЩЕСТВО 1)) then
PlayObjectAnimation(СУЩЕСТВО 1, 'attack00', ONESHOT);
end
sleep(random(10)+5);
if (IsObjectExists(СУЩЕСТВО 2)) then
PlayObjectAnimation(СУЩЕСТВО 2, 'attack00', ONESHOT);
end
sleep(random(10)+5);
end
end

startThread(BattleThread);

Можно поиграться с интервалами, типами ударов, можно поставить что когда одно существо бъет, второе получает удар и ещё кучу всего.
Хм, а нужно ли в свойствах существ в строке shared выбирать сами анимации? У меня там выбраны какие то анимации файр и вотер элемов соответственно, но ваша функция не работает, юниты стоят как стояли. Вот на всякий случай то, что я вписал. Так же принт не пишет, что анимация комплит.
function BattleThread()
while (true) do
if (IsObjectExists(elemF)) then
PlayObjectAnimation("elemF", "attack00", ONESHOT);
end
sleep(random(10)+5);
if (IsObjectExists(elemW)) then
PlayObjectAnimation("elemW", "attack00", ONESHOT);
end
sleep(random(10)+5);
print("animation elemov complete")
end
end

startThread (BattleThread);
Вот, что пишет консоль:
Автор карт:
Долина расхитителей
Выбор мира
В ответ пользователю OrnsteinDragonslayer
Аватар пользователя
#4773
OrnsteinDragonslayer

Вот, что пишет консоль:
У вас elemF написано без кавычек, хотя в следующей строчке все правильно. Отсюда такая ошибка
В ответ пользователю 32MeTpa
Аватар пользователя
#4774
32MeTpa
У вас elemF написано без кавычек, хотя в следующей строчке все правильно. Отсюда такая ошибка

Спасибо, всё работает
Автор карт:
Долина расхитителей
Выбор мира
#4775
Приветствую. Частенько играю в карты огромных размеров, против обьеденённых ИИ. И 8 героев часто не хватает чтобы оборонятся нападать и подносить подкрепления одновременно.
Думал проблема несущественная, ведь можно зайти в редактор и выставить нужное количество героев нужному игроку. Но как оказалось поставленный 9 - 10 итд... был просто не играбилен. На них нельзя было переключиться и играть ими, а ии когда нападал на такого героя просто зависал.
Кто знает как можно выставить больше восьми играбильных героев одному игроку?
Аватар пользователя
#4776
Регионы. Я сделал так, чтобы какой то регион был заблокирован для какого то игрока. Есть ли скрипт, который во время игры этот блок уберёт?
Автор карт:
Долина расхитителей
Выбор мира
В ответ пользователю OrnsteinDragonslayer
Аватар пользователя
#4777
OrnsteinDragonslayer
Регионы. Я сделал так, чтобы какой то регион был заблокирован для какого то игрока. Есть ли скрипт, который во время игры этот блок уберёт?
Если вы о функции SetRegionBlocked, то ее второй параметр - true или nil. Достаточно написать эту же функцию для того же региона, но с nil, а не с true и блок уберется.
Аватар пользователя
#4778
Спасибо, тогда вот еще вопрос. Уже по диалогам. Создал 1 реплику, поставил камеру там, где хочу. Жму + на намлоке, всё выставил, всё работает. Но когда я хочу сделать уже вторую реплику (продолжение предыдущей, но камеру хочу изменить), жму +, но там всё так же предлагает мне создать положение камеры для первой реплики и нет второй. Как покорить камеру в таких диалогах?

Добавлено через 1 час 7 минут
Разобрался, но удалять вопрос не буду. Мб понадобится к кому. Вообщем в этой менюшке у меня только 0, хотя должно быть 2 диалога.

Но если убрать выпадающую менюшку и просто клавишами справа потыкать вверх и вниз, то так и будут переключаться диалоги соответственно у меня 0 и 1.

Добавлено через 1 час 53 минуты
Такой вопрос. Какая скриптовая команда может измненить владельца того или иного здания? Мне нужен город. Трансформтаун вроде лишь меняет типа города, а я хочу оставить свой город, но изменить лишь хозяина, так сказать. Возможно ли такое?
Автор карт:
Долина расхитителей
Выбор мира
Аватар пользователя
#4779
SetObjectOwner('имя объекта', номер игрока)
Нет войне.
Аватар пользователя
#4780
Существует ли возможность в редакторе сделать непроходимые объекты проходимыми? Например, проходить сквозь леса.
Автор карт:
Долина расхитителей
Выбор мира
В ответ пользователю Ment
Аватар пользователя
#4782
Ment
Можно сделать новые объекты-деревья со старыми моделями, но не блокирующие тайлы.

Хм, возможно ли это сделать, не делая карту модом? Можно поподробнее, если так?
Автор карт:
Долина расхитителей
Выбор мира