Jack_of_shadows — Posts
| Topic / Post | Date |
|---|---|
|
Scripts
Любая переменная для которой не написано local, она и есть глобальная. Просто выбросим из примера одно слово: x, y, f = GetObjectPosition(имя_героя); Переменным желательно только присвоить более длинные имена, раз они видны из всего скрипта.
|
|
|
Scripts
Я думаю это ничего не изменит, поскольку подгрузка кода интерпретатором это очень быстрая операция. Если же речь о его выполнении (например, настроить какую-нибудь локацию при старте карты или в момент входа в эту локацию), то конечно можно…
|
|
|
Scripts
BlueHeavenHero, если написать local x, y, f = GetObjectPosition(имя_героя); то f и будет номером этажа.
|
|
|
Scripts
green belly, вот вам пару наводок: Функция GetPlayerHeroes() возвращает массив героев, функция GiveHeroBattleBonus() принимает первым параметром имя одного героя. Нужно проходить циклом по всем героям в массиве. Например для PLAYER_2: for i, hero in…
|
|
|
The Hero's Path
Карта обновлена до версии 1.5. Список изменений: - добавлены новые варианты окон сообщения и диалога, в диалогах теперь все помещается на один экран (моды от Mооnst@r с моими изменениями) - добавлена возможность поболтать с главным злодеем и ускорен…
|
|
|
Scripts
Потоков может быть много (в рамках разумного, возможно на нескольких десятках у кого-то начнет подтормаживать). Лично я чисто на всякий случай пускаю анимации существ только если игрок находится рядом (можно например в начале хода проверять…
|
|
|
Scripts
Азгалор, долго вспоминал, короче нужно в этом случае обязательно передавать все 5 вариантов ответов, если используются только 2, то после них добавить еще , nil, nil, nil.
|
|
|
Scripts
Азгалор, 100% должно работать.
|
|
|
The Hero's Path
Просто рандом из нескольких точек в той области. Но точно каждую ночь. Должен был активироваться и повторно, даже при использовании маяка. Посмотрю этот момент. Хвала богам что ничего не сглючило. Вариант не самый распространённый, но полностью…
|
|
|
The Hero's Path
Peacekot, благодарствую, я подумаю над советами по возможности. Игра не позволяет сделать лучше. Естественно сет был бы слишком зажирным. Может быть попробую чуть увеличить заросли редких деревьев чтобы сделать более заметными. Но своеобразный…
|
|
|
Current questions and answers regarding the map editor.
FataLisT, если я правильно понял, что нужно выводить некие игровые тексты по своему усмотрению, не копируя их, то как это делал я: 1. Например, мне нужно было для своего магазина артефактов выводить название и описание артефакта. 2. Я нашёл в…
|
|
|
The Hero's Path
Peacekot, прям в глубинные причины я не вдавался, но по сэйву у меня получилось, что порталы в подземелье работали сразу, но не отображались, я подождал до следующего утра, когда порталы обновились, и значки появились (кроме первого, через который…
|
|
|
Scripts for beginners.
Может что карта мультиплеерная? Вообще можно покачать сценариев разных и сравнить. Я больше принципиальных различий со своей рабочей версией не вижу.
|
|
|
Scripts for beginners.
FataLisT, не, корень я имел в виду самый верхний уровень, рядом с папками Maps и MapObjects. И в xdb тогда путь просто "/DragonCombat.lua".
|
|
|
Scripts for beginners.
FataLisT, а пробовали класть боевой скрипт в корень карты? У меня так работает, но я уже и не помню почему было сделано именно так.
|
|
|
Scripts for beginners.
FataLisT, по поводу StartCombat, возможно не хватает sleep(1) после DeployReserveHero. Обычно все функции, которые что-то изменяют на самой карте, выполняются не мгновенно в момент вызова команды, нужна задержка прежде чем герой реально появится из…
|
|
|
Current questions and answers regarding the map editor.
Я в своё время тоже немного потыкался с возможностью добавить скролл в TalkBox, но просто сделать по аналогии с MessageBox не заработало. Поэтому у меня осталось унылое и муторное разбитие длинных сообщений на части с кнопкой "Далее".
|
|
|
The Hero's Path
WBB, благодарю за отзыв. Поножи лежат в пещере сфинкса. Вообще есть такой чит, на случай крайней любознательности и небоязни спойлеров - если порыться внутри карты, можно найти текстовый файл с описанием всех доступных артефактов - какие за квесты…
|
|
|
Current questions and answers regarding the map editor.
Через скрипт в целом удобнее. Во-первых, можно делать сложные анимации. Например нужен гоблин рубящий дерево. Поставить просто бесконечную атаку - будет выглядеть неестественно. А так запустил поток, сделал рандомные интервалы между ударами, и уже…
|
|
|
Scripts
Всё должно быть как вы ожидаете, особых хитростей там нет. Надо обложить код принтами и смотреть, может он валится где-то до выхода из UnitMove().
|