Форум HeroesWorld-а - Показать сообщение отдельно - Справка для Редактора карт Герои 4
Показать сообщение отдельно
#5
Старый 21.01.2008, 19:24
  #5
^
Siverfale
 
Аватар для Siverfale
📖
Регистрация: 19.12.2007
Адрес: Екатеринбург
Сообщения: 7049
Регистрация: 19.12.2007
Адрес: Екатеринбург
Сообщения: 7049
По умолчанию
Re: Справка для Редактора карт Герои 4

Скрипты события
Построить здание : Строит в указанном городе здание.
Сменить владельца : Указанный объект переходит под начало другого игрока.
Очистить условия поражения : Удаляет текст, указанный в окне Условий поражения меню Информации по сценарию.
Очистить сообщение о поражении : Удаляет текст, который сообщает игроку о поражении.
Очистить условия победы : Удаляет текст, указанный в окне Условий победы меню Информации по сценарию.
Очистить сообщение о победе : Удаляет текст, который сообщает игроку о победе.
Бой : Создает армию, которая вступает в бой с войском указанного игрока.
Условные действия : Создает скрипт условия, например: "Если игрок владеет указанным городом, то он получает 10,000 золотых".
Уменьшить текущий запас очков магии : Уменьшает текущий запас очков магии указанного героя на заданное число единиц.
Уменьшить атаку : Уменьшает значение атаки указанного героя на заданное число единиц.
Уменьшить удачу : Уменьшает удачу указанной армии на заданное число единиц.
Уменьшить защиту : Уменьшает защиту указанного героя на заданное число единиц.
Уменьшить максимум очков магии : Уменьшает максимальное количество очков магии указанного героя на заданное число единиц.
Уменьшить мораль : Уменьшает мораль указанной армии на заданное число единиц.
Уменьшить популяцию жилища : Уменьшает имеющуюся популяцию указанного жилища на заданное число существ.
Уменьшить скорость : Уменьшает скорость указанного героя на заданное число единиц.
Удалить объект : Удаляет с карты указанный объект. Объект-указатель 'Бомба' отмечает, какие объекты будут удалены в ходе игры.
Отключить стандартные условия победы : Отключает для указанного игрока стандартные условия победы.
Показать сообщение : Выводит на экран текстовое сообщение.
Включить стандартные условия победы : Позволяет указанному игроку победить, выполнив стандартные условия победы.
Дать артефакты : Передает указанной армии выбранный артефакт(ы).
Дать воинов : Передает указанной армии выбранное количество существ.
Дать ресурсы : Передает указанному игроку выбранное количество ресурсов.
Дать навык : Обучает указанного героя заданному навыку.
Дать заклинание : Обучает указанного героя заданному заклинанию.
Увеличить подвижность : Увеличивает запас очков хода указанной армии.
Увеличить запас очков магии : Увеличивает текущий запас очков магии указанного героя.
Увеличить атаку : Увеличивает значение атаки указанного героя.
Увеличить опыт : Увеличивает опыт указанного героя на заданное количество очков.
Увеличить уровень опыта : Повышает уровень указанного героя.
Увеличить удачу : Повышает удачу выбранной армии.
Увеличить здоровье : Повышает количество очков здоровья выбранного героя.
Увеличить максимум очков магии : Повышает количество очков магии выбранного героя.
Увеличить мораль : Повышает мораль выбранной армии.
Увеличить прирост существ : Увеличивает прирост существ в заданном жилище.
Увеличить навык : Указанный герой повышает уровень владения заданным навыком.
Увеличить скорость : Повышает значение скорости указанного героя.
Ничего не делать : Ничего не происходит.
Поражение : Приводит к поражению указанного игрока.
Задать вопрос : Позволяет задать вопрос, на который возможно ответить "да" или "нет", прикрепляет скрипты к обоим вариантам ответа.
Убрать скрипт : Удаляет указанный скрипт события. Необходимо делать в конце локальных событий чтобы они не повторялись.
Удалить объект : Позволяет удалить выбранный объект с карты.
Последовательность : Позволяет создать цепочку связанных скриптов, которые будут выполняться один за другим. Используется в большинстве случаев.
Задать переменную : Позволяет задать переменную типа true/false. Предположим,задаём что если игрок наступил на этот квадрат,то переменная становится true и если он наступит на другой квадрат,то сработает скрипт,кторого не было раньше.
Задать описание поражения : Позволяет задать текст, содержащий описание условий поражения.
Задать сообщение о поражении : Позволяет задать текст, который игрок увидит в случае поражения.
Задать численную переменную : Позволяет создать переменную, которая может следить за событиями или отсчитывать их (к примеру, проход армий через определенную точку). Если армия предположим пройдёт 4 раза через точку,то игрок проиграл.
Задать описание победы. : Позволяет задать текст, содержащий описание условий победы.
Задать сообщение о победе : Позволяет задать текст, который игрок увидит в случае победы.
Взять артефакты : Забирает у заданной армии определенный артефакт(ы).
Взять воинов : Забирает из указанной армии определенное количество воинов.
Взять ресурсы : Забирает из казны указанного героя заданное количество ресурсов.
Триггер события : Позволяет активировать ранее заданное событие.
О них поговорим позже.
Победа : Приводит к победе определенного игрока.
Булевские (условные) выражения
И : Позволяет задавать для одного и того же события несколько условий. Предположим,это такой-то игрок И такой-то герой.
Принадлежит силам: : Проверяет, принадлежит ли данная армия к тем или иным силам.
Обладает героем : Проверяет, есть ли в рядах войска требуемый герой.
Может дать навык : Проверяет, может ли герой обучиться определенному навыку (есть ли свободный слот для обучения).
Равно : Проверяет, можно ли поставить знак равенства между двумя выражениями. Например,кол-во дерева равно 30.
False : Проверяет, ложно ли данное условие.
Больше чем : Проверяет, является ли первое выражение больше второго.
Больше или равно : Проверяет, является ли первое выражение больше или равным второму.Как правило используется в заданиях вроде "принеси 8000 золота".Необходимо задать условие,больше или равно 8000.
Владеет артефактом : Проверяет, владеет ли данная армия требуемым артефактом.
Определенный герой мертв : Проверяет, мертв ли определенный герой.
Определенный герой в тюрьме : Проверяет, находится ли определенный герой в тюрьме.
Меньше чем : Проверяет, является ли первое выражение меньшим, нежели второе.
Меньше или равно : Проверяет, является ли первое выражение меньше или равным второму.
Не : Позволяет отрицать определенную переменную, так что производится проверка всех условий, кроме специального. Игрок делает что-то,переменная становится true,если переменная не true,происходит ещё что-то.
Или : Позволяет задать условие на выбор, где достаточно выполнить любую из двух частей.
Игрок принадлежит к определенным силам: : Проверяет, принадлежит ли данный игрок к определенным силам.
Игрок определенного цвета : Определяет, принадлежит ли данный игрок к нужному цвету.
Игрок-компьютер : Проверяет, является ли данный игрок компьютерным.
Игрок уничтожен : Проверяет, полностью ли уничтожены все силы данного игрока.
Игрок-человек : Проверяет, является ли данный игрок игроком-человеком.
Игрок владеет героем : Проверяет, владеет ли данный игрок определенным героем.
Игрок владеет определенным городом : Проверяет, владеет ли данный игрок определенным городом.
True : Проверяет, верно ли данное условие.
Переменная : Позволяет задать имя переменной.
Численные выражения
Количество воинов в армии : Указывает количество воинов определенного типа в данной армии.
Текущий день : Показывает текущую дату, за точку отсчета берется начало игры.
День недели : Показывает текущий день недели, в неделе семь дней, за точку отсчета берется начало игры.
Разделить на : Позволяет разделить первое выражение на второе.
Уровень опыта : Отображает уровень опыта данного героя.
Уровень мастерства : Отражает уровень владения героя тем или иным навыком.
Число : Указывает конкретное число.
Количество ресурсов : Указывает количество единиц ресурсов каждого типа.
Минус : Позволяет вычесть одно выражение из другого.
Месяц : Показывает текущий месяц игры, причем месяц начала игры берется за первый.
Отрицание : Позволяет создать отрицательное выражение.
Игрок : Определяет конкретного игрока.
Плюс : Позволяет сложить два выражения.
Случайное число : Генерирует случайное число. Вы можете задать для него максимальное и минимальное возможное значение.
Напоминание : Указывает, что при делении двух выражений остался остаток.
Умножение : Позволяет умножить одно выражение на другое.
Общее количество воинов в армии : Отображает общее количество существ в данной армии вне зависимости от их типа.
Общее количество героев в армии : Отображает только общее количество героев в данной армии.
Переменная : Позволяет задать имя переменной.
Неделя : Показывает текущую неделю, за точку отсчета берется начало игры.
Неделя месяца : Указывает текущую неделю месяца, причем в каждом месяце четыре недели.
Не так коротко,но вроде всё понятно)
__________________
Where do we go?
Where do we end up when we save the world?
Where do we go?
Where do we end up when we save the world?
Siverfale вне форума
Ответить с цитированием