Вопросы и ответы по скриптам и редактору Alien Shooter 2, часть 2

Первая часть находится здесь: Вопросы и ответы по скриптам и редактору Alien Shooter 2, часть 1.

14)
Q: А как вызыывается окно со свойствами объекта?
A: После выделения объекта нужно нажать на клавишу Enter.
15)
Q: Вот команду для создания монстров я нашел, а вот монстров дыра всё равно не делает. Что нужно что бы монстры лезли?
A: Попробуй сделать по аналогии с уже имеющимися дырами. По идее если ACT_BUILD_UNIT стоит (с номером вида), то должны рожаться. Ну и обычно перед этим еще ставят ACT_FLAGMAN_TRIGGER, чтоб начинал рожать только когда игрок в определенную точку попадет.
16)
Q: И как зону выхода из уровня поместить. Она просто не ставится.
A: Возможно она ставится, но просто находится ниже земли. Уже поставденный объект можно выделить (даже если его не видно) и изменить ему z-координату. Если объект еще не поставлен, то можно поднять его при помощи колёсика.
17)
Q: А телепорты (т.е. лестницы, лифты) не допустимы в сетевых картах(например в бой против всех)?
A: Недопустимы - рассинхронизация будет.
18)
Q: Как я понял нужно сорок раз вставить Act_build_unit чтобы вылезло сорок монстров. Тяжеловато.
A: Есть возможность делать copy/paste командам из стека.
19)
Q: Как увеличить размер карты?
A: В свойствах карты. Они в меню находятся и еще самая левая кнопка тулбара их вызывает.
20)
Q: Можно ли сделать так, чтобы из генераторов монстров монстры лезли через какое-то время после того, как игрок вошёл в зону активации?
A: нужно сделать примерно такой стек
ACT_FLAGMAN_TRIGGER <координаты, радиус>
ACT_PAUSE <нужная пауза>
ACT_BUIL_UNIT <рождение монстра>
и т.д.
пауз само собой много можно вставлять
21)
Q: Я создал картинку для оружия в том формате в котором все картинки в игре. А вот теперь как ее прицепить к новому оружию которое я создал?
A: Нужно заменить какую-то существующую картинку или заменить "пустую" картинку, которую мы специально оставляли (допустим 1600_0014.tga и 1601_0014.tga)". Затем прописать оружию правильный вид и направление в Weapon.cfg (параметр VidMENU=1601 14).
22)
Q: Как добавить свои звуки в игре и назначить их новому оружию?
A: Новые звуки можно добавить только заменяя старые.
23)
Q: Будет ли карты сделанные в русском AS2, работать в английском AS2?
A: Будут.
24)
Q: Как сделать так чтобы, можно было убить квестового персонажа?
A: В common_compaign.lgc на смерть каждого квестового персонажа вызывается функция FailCurQuest(). Если ее закомментировать - игра будет продолжаться даже после его смерти.
25)
Q: Как создать "банальный" диалог? Поподробнее пожалуйста ("для Чайника").
A: В Text/dialogs.txt лежат все диалоги. Туда можно добавлять новые по аналогии с уже существующими. Далее диалоги можно вызывать из скриптов или редактора при помощи команд ACT_SET_DIALOG (или ACT_SET_FLAGMAN_DIALOG - это абсолютно то же самое, что и ACT_SET_DIALOG).
26)
Q: Как пользоваться редактором квестов?
A: Квестовый редактор - это очень мутная тема, там много всго неочевидного и нелогичного. К слову, в Zombie Shooter 2 я от него отказался и делал всё в скриптах ручками. Рекомендую поступать также.
27)
Q: А как определенному объекту или юниту дать определеное hp или здоровье ?
A: В стеке комманд прописать ему ACT_SET_HP
Третья часть: Вопросы и ответы по скриптам и редактору Alien Shooter 2, часть 3.