RedHeavenHero — Сообщения

Аватар пользователя

RedHeavenHero

Боевой дух +250 Доблестный
Не в сети Участник с февр. 2012 Последняя активность
Тема / Сообщение Дата
Текущие вопросы и ответы по редактору карт
Я имею в виду, что герой должен находиться в списке зарезервированных героев, который можно найти в опциях карты (не древе), во вкладке Player Properties. Там вы выбираете нужного игрока и добавляете ему в этот список героев кнопкой Add.
Скрипты
Окончательно запутан. Кто? Что? И главное - чей?
Скрипты
Dyrman Необходимо перескочить во врата вражеского города, либо в сам город, если город свой, даже с точки врат. Тогда делаем массив с "точками врат" в начале игры. gate_points = {} function GetGatePoints() for i, town in GetObjectNamesByType('TOWN')…
Скрипты
Dyrman Таким образом я пробовал - не работает так как надо. Есть другой способ? А кáк работает? "Гарнизон города" "Сам город" "Точка врат" Что из этого что?
Скрипты
SetObjectPosition('герой', GetObjectPosition('город')) и герой оказывается в гарнизоне города, если он пустой.
Скрипты
Конечно. SetObjectPosition.
Текущие вопросы и ответы по редактору карт
Возможно, герой не зарезервирован ни за одним из игроков.
Создание своего героя
Одновременный - в смысле мэпскрипт будет (возможно) работать в одно время с комбатскриптом.
Нападение демонов
Heroist Будут изменены все существа Хэйвена Надеюсь, что адептам вернут ослепление, а падшим ангелам осушение. Какая спеца у клона? Если бегущий как ветер, то клона в редакторе зовут Axel.
Создание своего героя
Интересно! :) Попробую способ одновременных скриптов. Может, будет работать.:rolleyes:
Создание своего героя
С NCF слишком "громоздко" получается. А что за способ, который в сетевой не работает?
Создание своего героя
Ment P.S. Специализация на + к атаке, например, делается тоже со скриптами И как это делается?
Скрипты
Вроде бы ей. Но есть альтернативный способ: функция AttackerCreatureDeath (DefenderCreatureDeath) вызывается при смерти существа с аргументом имени существа. Вам нужно написать только "тело" функции. function AttackerCreatureDeath(unit) ... end
Скрипты
Это уже слишком сложно. Надо быть программистом, как минимум. Специализации зашиты в программу, которая, по-моему, даже не на луа написана.
Скрипты
В этом нет смысла. Те функции, что существуют, есть в экзешнике. Других нет. Во всяком случае те, о которых говорил Мент, там нет.
Скрипты
Heroist снова большое спасибо. кстати, в mapscript.lua я узнавал армию героя с несколькими переменными и все работало. Если вы про GetHeroCreaturesTypes, то, действительно, она вернёт несколько значений, а другие функции возвращают массивы в основном…
Скрипты
GetDefenderCreatures даёт массив, и перед "=" должна стоять только одна переменная: xnn=GetDefenderCreatures() Обращение к массиву несколько другое: после его имени должны стоять квадратные скобки с номером элемента, который вам нужен. xnn[0]…
Скрипты
Heroist Та не, я не настолько не разбираюсь в скриптах) вот полный путь к файлу: ('/Maps/SingleMissions/NewRandomMap21/CombatScript.xdb#xpointer(/Script)') Странно, но как будто неправильно указан путь: SetHeroCombatScript(hero1,…
Скрипты
JonnyP Ну почему ж. Похитранил героя - сбежал, докупил армию - снова напал. Не обязательно делать задание 'герой должен выжить' Пусть автор решает. Heroist, файлы xdb и lua должны быть не в промежуточных папках. Вот их настоящие пути (не те, что надо…
Скрипты
Heroist, я написал правильный путь к файлу сообщением выше. JonnyP, сбегание - тоже поражение в игре => никакого последующего выкупа.