Jack_of_shadows — Posts

User Avatar

Jack_of_shadows

Morale +124 Hopeful
Offline Member since Sep 2013 Last activity
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().