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

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

Аватар пользователя
Как сделать так, чтобы в замках нельзя было строить какие-либо строения? Где и как можно освоить скрипты? Готовится карта за гномов «Сокрушение». Готовность карты - 25%
Аватар пользователя
Замки - поставить на карту замок, щелкнуть пробел, в списке выбрать buildings - появятся строения, и кнопки "построить изначально"/"не построено"/"нельзя построить" (англ).
Скрипты - читать мануалы (editor documentation в папке с игрой).

Whatever
Аватар пользователя
Например, если я хочу, чтобы герою далось столько очков опыта, сколько необходимо для получения
следующего уровня, мне надо в поле для скриптов просто написать LevelUpHero(heroName) (например: LevelUpHero(Rutger) или надо ещё какие-то строки скриптов писать?
______________
Готовится карта за гномов «Сокрушение». Готовность карты - 25%
Аватар пользователя
Этой достаточно, только имя героя писать надо в кавычках
Кампании для Heroes V 3.1 (Трилогия):

Пробуждение зла
Нашествие из Преисподней
Смена эпох

Скачать все кампании одним архивом: Яндекс.Диск Google.Диск

You can download the set of 3 Campaigns (English version) here


Одиночные сценарии Heroes V 3.1:


Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы

Мультиплеерные карты для Heroes V 3.1:

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
А писать имя без скобок? А не надо ещё писать дополнительные слова, например в конце end?
В ответ пользователю mapeditor5
Аватар пользователя
LevelUpHero('Brem')
-- или --
LevelUpHero'Brem'
Скриптовые имена часто отличаются от настоящих!
Вместо апострофов можно использовать кавычки или двойные квадратные скобки.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
А кроме LevelUpHero('HeroName') надо ещё какие-то скриптовые слова писать, например в конце end? Для RedHeavenHero. Что значит «Скриптовые имена часто отличаются от настоящих»?
В ответ пользователю mapeditor5
Аватар пользователя
Не надо никаких слов.
Скриптовые имена - это не те, что отображаются в имени героя. Чтобы посмотреть это имя, нужно выделить героя, нажать пробел, и во вкладке Settings посмотреть Script name.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
1) Нет, только эту строчку.

2) Отличаются от настоящих - значит, имена героев для скрипта отличаются от тех имен, что мы видим в игре.

Рутгер = Brem
Витторио = Christian
Раилаг = Raelag

И тп и тд.

Добавлено через 38 секунд
а ну вот, уже пояснили...

Whatever
Аватар пользователя
А когда нужны дополнительные скриптовые слова (например - в конце end)?
В ответ пользователю mapeditor5
Аватар пользователя
Чтобы закрывать блоки if-then, do и функции.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
Что за блоки if-then, do и функции?
Аватар пользователя
это уже язык скриптов. В мануле читайте.

Whatever
В ответ пользователю Heroist
Аватар пользователя
Вот чего-чего, а этого там нет. Этого даже нет на сайте создателей lua :eek:. Единственное, что там написано, это "Управляющие конструкции имеют обычное значение и знакомый синтаксис", то бишь, раз ты программист, такие азы должен знать.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
Я пытался по visual basicу (единственное, что я знал) вначале писать, и меня ждал жестокий облом. ;)

Whatever

Статистика

Приветствуем новейшего участника: Вязов Анатолий Аркадьевич