Jack_of_shadows — Posts

User Avatar

Jack_of_shadows

Morale +124 Hopeful
Offline Member since Sep 2013 Last activity
Topic / Post Date
Current questions and answers regarding the map editor.
Ment, спасибо, ссылка на пост вполне сойдёт, удобнее будет обновлять.
Current questions and answers regarding the map editor.
Я тут посидел немного, и собрал небольшой FAQ по картостроительству для пятёрки, так как с этим наблюдается определённый дефицит (кроме очень крутого, но сложного для новичков мануала от Новика и вспомнить нечего). Включил некоторые совсем простые…
Scripts
Нет такой функции, есть без "e" на конце. В самом общем случае: random_spell = spells[random(1, length(spells))]; Только если это в бою, там не реализована функция возвращающая случайное число (боевые и походные скрипты имеют разный набор функций).…
Scripts
Вы тогда не с той стороны к задаче подходите. Боевые функции хорошо описаны в скриптовом руководстве Новика, если что. Тут всё просто: function DefenderUnitMove(unit) -- например каст заклинания: UnitCastGlobalSpell(unit, 'НАЗВАНИЕ_ЗАКЛИНАНИЯ');…
Scripts
Во первых, если юнит умер, то GetAttackerCreatures() его уже не выдаст. Насколько я помню, он выдаёт все текущие отряды на поле боя. Сам момент смерти любого существа сопровождается вызовом функции UnitDeath, в которую передается имя умершего…
Scripts
AstralLein, не, если надо найти у атакующих всех личей и заставить их что-то сделать, это будет так: local units = GetAttackerCreatures(); for i, unit in units do local unit_id = GetCreatureType(unit); if (unit_id == CREATURE_LICH) then -- что-нибудь…
Scripts
AstralLein, да.
Scripts
Стандартной то нету, но вот например свитоток, такой же как в MessageBox: '/UI/MessageBox/Message.xdb#xpointer(/Texture)' Хотя красивее туда лица какие-нибудь вставлять, например один из героев Академии:…
Scripts
AstralLein, я сейчас делаю небольшой гайд по скриптам, буквально на днях выложу. Там будет подробнее это описано. Вкратце - TalkBox передаёт в функцию-каллбэк 2 параметра: номер ответившего игрока и номер выбранного ответа. Все дополнительные тексты…
Scripts
Вот цитата с одного из форумов, где один из сотрудников Нивала рассказывал об изменениях в патче 3.1:
Help with a map.
Координаты любого объекта можно получить функцией GetObjectPosition() и от них плясать. Только через мод. Ищите в ресурсах игры нужны вам слова и фразы, создавайте внутри своей карты аналогичные им файлы с теми же относительными путями и правьте в…
Scripts for beginners.
Скиньте как вариант карту сюда, я могу проверить откроет ли у меня. Раньше никогда не слышал о такой проблеме.
Scripts for beginners.
JORAJAN, файл карты точно рабочий? Его размер не 22 байта? С помощью архиватора открывается и показывает каталоги внутри? Другие карты редактор открывает?
Current questions and answers regarding the map editor.
MoonCalendarModifications->BlockMonstersWeeks
Current questions and answers regarding the map editor.
Численность установленная на карте верна для воина. На рекруте коэффициент 0.5, на ветеране вроде бы 1,39, на герое 1.5 или 1.6. В дереве свойств карты в ветке objectives есть флаги для этого (у них там вполне говорящие названия, сложно не заметить).…
Scripts
Если мост будет непроходим, всё равно же нельзя будет просто ткнуть лошадкой по другому берегу, игра будет считать его недоступным. Придётся заставлять игрока подойти к мосту и каким-то образом произвести переход (например функцией телепорта, задав…
Current questions and answers regarding the map editor.
Андраил, не видя лога сложно что-то говорить. Может у вас интерпретатор крашится на какой-нибудь другой строчке, и до этой даже не доходит. Я считаю, если что-то не работает, нужно первым делом хорошенько обмазать всё print'ами и изучить вывод…
Scripts
Годрикова впадина, а если в консоли вбить данные команды по очереди?
Scripts
Годрикова впадина, скрипт верен, смотрите в консоли что игре не нравится.
Scripts
KioM, есть подозрение, что все эти переносы статичных объектов в пятёрке реализованы спустя рукава. У меня к примеру был случай, когда костёр внутри одного уровня переносился нормально, а если попытаться переместить его из подземки наверх, начинались…