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

Сообщения от Скрипты

В ответ пользователю 32MeTpa
Аватар пользователя
14 лет назад
PlayObjectAnimation необязательно заключать в функцию.
Если ззаписать просто PlayObjectAnimation("a", "attack00", IDLE);
,то монстр с скриптовым именем "a" будет все время воспроизводить атаку, начиная прямо с запуска карты. Функция нужна, чтобы он начинал это делать только в определенный момент.
В ответ пользователю Олегарх
Аватар пользователя
14 лет назад
кто может сказать,какой скрипт нужен,чтобы когда создаешь любово героя без города,чтобы этот герой не проигрывал через неделю из-за того что незахватил себе город.с уважением,и заранее благодарю.
В ответ пользователю Рыцарь Бездны
Аватар пользователя
14 лет назад
Рыцарь Бездны
кто может сказать,какой скрипт нужен,чтобы когда создаешь любово героя без города,чтобы этот герой не проигрывал через неделю из-за того что незахватил себе город.с уважением,и заранее благодарю.
Скрипт не нужен. Это отрубается в самом редакторе.
В дереве свойств. Где это найти подскажет руководство. Если нет, буду дома, то м.б. выложу скриншот.
В ответ пользователю Dyrman
Аватар пользователя
14 лет назад
Dyrman
Скрипт не нужен. Это отрубается в самом редакторе.
В дереве свойств. Где это найти подскажет руководство. Если нет, буду дома, то м.б. выложу скриншот.
Уважаемый Dyrman,еще раз благодарю вас за ответ,и прошу вас выложить скриншот,так как руководство у меня на английском,а русского я пока ненашел.
Аватар пользователя
14 лет назад
Вот тут есть редактор на русском. Не знаю, сколько уже раз выкладывал ссылку, в свою подпись чтоле её затолкать? :)
/files/10086/>

А вот и скриншот


false - отменить условие, также необходимо соблюдать, для какого игрока отменяете и, при некоторых условиях придётся данный параметр(его легко узнать по одинаковому имени - DieInWeekWithoutTowns) менять и ниже по дереву в PlayerSpecific. Самое надёжное - поменять сразу везде!
0-1 игрок,1-2 игрок и т.д.

Замечание:вопрос и обсуждение можно перенести в соседнюю тему, т.к. тема не про скрипты

Оффтопик: 777 сообщение :)
Вложения 1
1 файл • Общий размер: 53,8 KB
Аватар пользователя
14 лет назад
а можно скриптами сделать так чтобы в городе было доступно только 1 улучшение юнитов а не 2???
В ответ пользователю Sanctuary
Аватар пользователя
14 лет назад
Sanctuary
а можно скриптами сделать так чтобы в городе было доступно только 1 улучшение юнитов а не 2???
Это можно сделать также через редактор. Данный вопрос уже возникал на этом форуме, можно воспользоваться поиском.
В ответ пользователю Dyrman
Аватар пользователя
14 лет назад
У меня назрел еще один вопрос : как сделать задание ''захватить определенный город за указанное время (например за 2 недели)''.Просьба по возможности выложить пример такого скрипта.Заранее благодарен.
В ответ пользователю Рыцарь Бездны
Аватар пользователя
14 лет назад
Рыцарь Бездны
У меня назрел еще один вопрос : как сделать задание ''захватить определенный город за указанное время (например за 2 недели)''.Просьба по возможности выложить пример такого скрипта.Заранее благодарен.

Это тоже делается не через скрипты, а через дерево свойств карты. Как это сделать - есть в руководстве, например в этом http://www.heroesworld.ru/files/data/409/465/Heroes5_Manual_ru.zip
В ответ пользователю 32MeTpa
Аватар пользователя
14 лет назад
32MeTpa
Это тоже делается не через скрипты, а через дерево свойств карты. Как это сделать - есть в руководстве, например в этом http://www.heroesworld.ru/files/data/409/465/Heroes5_Manual_ru.zip
Легче наверное через редактор, но можно и через скрипты. А чтобы можно было через скрипты, нужно хотя бы понять основы и делать что-то простое. Руководства есть. Также есть журнал: "Вестник героев"
http://www.woggrad.ru/ru/vestnik-heroes.html
Вот есть такой журнал. Там в последних номерах описано, как сделать простое задание и т.п.
В ответ пользователю Dyrman
Аватар пользователя
14 лет назад
Dyrman
Легче наверное через редактор, но можно и через скрипты. А чтобы можно было через скрипты, нужно хотя бы понять основы и делать что-то простое. Руководства есть. Также есть журнал: "Вестник героев"
http://www.woggrad.ru/ru/vestnik-heroes.html
Вот есть такой журнал. Там в последних номерах описано, как сделать простое задание и т.п.
Простые задания я и сам могу делать,хотел чтото немного посложнее попробовать,но видимо еще рановато.а зо совет спасибо,учту.
В ответ пользователю Рыцарь Бездны
Аватар пользователя
14 лет назад
Рыцарь Бездны
Простые задания я и сам могу делать,хотел чтото немного посложнее попробовать,но видимо еще рановато.а зо совет спасибо,учту.
Ну, так это тоже не сложно. Но, повторюсь, легче через редактор. В Руководстве, ссылку на которую дана постом ранее, это понять не сложно.
Вкратце, если скрипты, т.к. тема позволяет:
- Включаешь задание по определённому событию и запоминаешь день в переменную;
- На событие-триггер нового дня по истечении данного периода вешаешь провал задание и необходимое условие, которое желаешь;
- На триггер изменения принадлежности объекта вешаешь код на выполнение задания.
Ничего сложного.
В ответ пользователю Dyrman
Аватар пользователя
14 лет назад
Dyrman
Ну, так это тоже не сложно. Но, повторюсь, легче через редактор. В Руководстве, ссылку на которую дана постом ранее, это понять не сложно.
Вкратце, если скрипты, т.к. тема позволяет:
- Включаешь задание по определённому событию и запоминаешь день в переменную;
- На событие-триггер нового дня по истечении данного периода вешаешь провал задание и необходимое условие, которое желаешь;
- На триггер изменения принадлежности объекта вешаешь код на выполнение задания.
Ничего сложного.
Благодарю вас за ответ,и у меня к вам еще 1 вопросик .можно ли сделать задание ''убить всех монстров определеной расы на карте''?
В ответ пользователю Рыцарь Бездны
Аватар пользователя
14 лет назад
Рыцарь Бездны
Благодарю вас за ответ,и у меня к вам еще 1 вопросик .можно ли сделать задание ''убить всех монстров определеной расы на карте''?
Можно, но это уже не очень просто. Вкратце:
-Отрубаем дни недель существ;
-Вносим в массив объекты со всей карты, с нашими условиями (в данном случае все существа одной расы);
-После каждой битвы создаём новый массив по всей карте и, если не остаётся определённого типа существ, ставим задание в выполнено.

Хоть и алгоритм очень прост, реализовать выше написанное не очень просто. Не факт, что и прокатит.
Конечно, может, есть и легче способ, но для сриптов мне пришёл именно этот в голову.

спустя несколько минут...

Вот есть и полегче :), но помуторнее и он не универсальный:
Заранее на карте выставить все не рандомные монстры, отключив неделю монстров, монстрам определённой расы дать имена, после каждой битвы проверять, существует ли каждый объект на карте, и , если никого не осталось, то условие выполняется.
В ответ пользователю Dyrman
Аватар пользователя
14 лет назад
Dyrman
Можно, но это уже не очень просто. Вкратце:
-Отрубаем дни недель существ;
-Вносим в массив объекты со всей карты, с нашими условиями (в данном случае все существа одной расы);
-После каждой битвы создаём новый массив по всей карте и, если не остаётся определённого типа существ, ставим задание в выполнено.

Хоть и алгоритм очень прост, реализовать выше написанное не очень просто. Не факт, что и прокатит.
Конечно, может, есть и легче способ, но для сриптов мне пришёл именно этот в голову.

спустя несколько минут...

Вот есть и полегче :), но помуторнее и он не универсальный:
Заранее на карте выставить все не рандомные монстры, отключив неделю монстров, монстрам определённой расы дать имена, после каждой битвы проверять, существует ли каждый объект на карте, и , если никого не осталось, то условие выполняется.
В который раз вы меня выручаете.Второй вариант работает отлично.Теперь вот хочу сделать так,чтобы когда входишь зону выводилось сообщение,потом у монстра проигрывалась анимация смерти,он исчезал,и на его месте появлялся другой. (допустим впереди стоит отряд крестьян,потом он умирает и на его месте появляется отряд скелетов).Можете предложить какой нибудь вариант чтобы это сделать?(у меня получается только вывод сообщения).

Статистика

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

Сейчас на сайте 9 пользователей 1315 гостей