Jack_of_shadows — Сообщения
| Тема / Сообщение | Дата |
|---|---|
|
Текущие вопросы и ответы по редактору карт
Ment, спасибо, ссылка на пост вполне сойдёт, удобнее будет обновлять.
|
|
|
Текущие вопросы и ответы по редактору карт
Я тут посидел немного, и собрал небольшой FAQ по картостроительству для пятёрки, так как с этим наблюдается определённый дефицит (кроме очень крутого, но сложного для новичков мануала от Новика и вспомнить нечего). Включил некоторые совсем простые…
|
|
|
Скрипты
Нет такой функции, есть без "e" на конце. В самом общем случае: random_spell = spells[random(1, length(spells))]; Только если это в бою, там не реализована функция возвращающая случайное число (боевые и походные скрипты имеют разный набор функций).…
|
|
|
Скрипты
Вы тогда не с той стороны к задаче подходите. Боевые функции хорошо описаны в скриптовом руководстве Новика, если что. Тут всё просто: function DefenderUnitMove(unit) -- например каст заклинания: UnitCastGlobalSpell(unit, 'НАЗВАНИЕ_ЗАКЛИНАНИЯ');…
|
|
|
Скрипты
Во первых, если юнит умер, то GetAttackerCreatures() его уже не выдаст. Насколько я помню, он выдаёт все текущие отряды на поле боя. Сам момент смерти любого существа сопровождается вызовом функции UnitDeath, в которую передается имя умершего…
|
|
|
Скрипты
AstralLein, не, если надо найти у атакующих всех личей и заставить их что-то сделать, это будет так: local units = GetAttackerCreatures(); for i, unit in units do local unit_id = GetCreatureType(unit); if (unit_id == CREATURE_LICH) then -- что-нибудь…
|
|
|
Скрипты
AstralLein, да.
|
|
|
Скрипты
Стандартной то нету, но вот например свитоток, такой же как в MessageBox: '/UI/MessageBox/Message.xdb#xpointer(/Texture)' Хотя красивее туда лица какие-нибудь вставлять, например один из героев Академии:…
|
|
|
Скрипты
AstralLein, я сейчас делаю небольшой гайд по скриптам, буквально на днях выложу. Там будет подробнее это описано. Вкратце - TalkBox передаёт в функцию-каллбэк 2 параметра: номер ответившего игрока и номер выбранного ответа. Все дополнительные тексты…
|
|
|
Скрипты
Вот цитата с одного из форумов, где один из сотрудников Нивала рассказывал об изменениях в патче 3.1:
|
|
|
Помощь с картой
Координаты любого объекта можно получить функцией GetObjectPosition() и от них плясать. Только через мод. Ищите в ресурсах игры нужны вам слова и фразы, создавайте внутри своей карты аналогичные им файлы с теми же относительными путями и правьте в…
|
|
|
Скрипты для начинающих
Скиньте как вариант карту сюда, я могу проверить откроет ли у меня. Раньше никогда не слышал о такой проблеме.
|
|
|
Скрипты для начинающих
JORAJAN, файл карты точно рабочий? Его размер не 22 байта? С помощью архиватора открывается и показывает каталоги внутри? Другие карты редактор открывает?
|
|
|
Текущие вопросы и ответы по редактору карт
MoonCalendarModifications->BlockMonstersWeeks
|
|
|
Текущие вопросы и ответы по редактору карт
Численность установленная на карте верна для воина. На рекруте коэффициент 0.5, на ветеране вроде бы 1,39, на герое 1.5 или 1.6. В дереве свойств карты в ветке objectives есть флаги для этого (у них там вполне говорящие названия, сложно не заметить).…
|
|
|
Скрипты
Если мост будет непроходим, всё равно же нельзя будет просто ткнуть лошадкой по другому берегу, игра будет считать его недоступным. Придётся заставлять игрока подойти к мосту и каким-то образом произвести переход (например функцией телепорта, задав…
|
|
|
Текущие вопросы и ответы по редактору карт
Андраил, не видя лога сложно что-то говорить. Может у вас интерпретатор крашится на какой-нибудь другой строчке, и до этой даже не доходит. Я считаю, если что-то не работает, нужно первым делом хорошенько обмазать всё print'ами и изучить вывод…
|
|
|
Скрипты
Годрикова впадина, а если в консоли вбить данные команды по очереди?
|
|
|
Скрипты
Годрикова впадина, скрипт верен, смотрите в консоли что игре не нравится.
|
|
|
Скрипты
KioM, есть подозрение, что все эти переносы статичных объектов в пятёрке реализованы спустя рукава. У меня к примеру был случай, когда костёр внутри одного уровня переносился нормально, а если попытаться переместить его из подземки наверх, начинались…
|