XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > StarCraft (только чтение)> Галактическая академия
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
anaksimandr

offline
Опыт: 1,291
Активность:
Не работает задание хп тригером
Пытаюсь сделать хп мобу, зависящее от количества игроков. Долго удивлялся, почему хп вещественное. Вобщем тригер на картинке.
Переменная HpKerri - целая.
Миниатюры
Кликните на картинку для увеличения
Название:  SNAG-0019.jpg
Просмотров: 41
Размер:  175.2 Кбайт  
Старый 11.09.2010, 21:30
H
hello world
offline
Опыт: 130,725
Активность:
Здоровья имеет действительный тип. Судя по всему и твоя переменная также, иначе как понять что там написано 12.000?
В чем вопрос?
Старый 11.09.2010, 23:17
anaksimandr

offline
Опыт: 1,291
Активность:
Опечатался, тип действительный. Переменная поначалу целая, потом переводится в действительную.
Тригер не работает. Хп моба остается прежним. Если вместо переменной указать число, то работает.
Старый 12.09.2010, 00:05
Sergarr

offline
Опыт: 4,677
Активность:
Вроде как, триггером "Установить здоровье" здоровье можно выставить на величину не более максимального здоровья этого юнита.
Старый 12.09.2010, 00:21
anaksimandr

offline
Опыт: 1,291
Активность:
Действительно, спасибо.
Старый 12.09.2010, 01:58
anaksimandr

offline
Опыт: 1,291
Активность:
А возможно ли поменять параметры сразу всех единиц одного типа?
В частности интересует изменение регенерации щитов (что-то я вообще непойму как в русском редакторе задается реген щитов через "задать свойства единицы") ну проблема с максимальным хп сейчас кривовато решена.

Подумалось тут просто создать отдельных мобов на каждый случай..но как то это хлопотно, создавать 8 керриганов.

Ответ нашелся в следующем вопросе:
Цитата:
В: Есть ли способ изменить свойства конкретной движущейся боевой единицы, а не всего данного вида? Единственный способ, который я нашел, – это изменить их через триггер «каталог – задать значение», но эти изменения отразятся на всех боевых единицах данного типа.

О: Мы старались ограничить количество атрибутов отдельных единиц, дабы сохранить хорошую производительность игры, поэтому, скорее всего, изменить свойства отдельной движущейся боевой единицы у вас не получится, если в этом не будет сильной необходимости. Это в принципе можно сделать с помощью улучшений и функции «Установить значение поля каталога», так что некоторая гибкость на данный момент присутствует.

Отредактировано anaksimandr, 10.10.2010 в 20:03.
Старый 10.10.2010, 19:05
Тонг

offline
Опыт: 15,315
Активность:
Все проще - не нужно маятся - делай общее улучшение для всех единиц. Например: рост регенерации щитов - улучшение - модификации единицы (список) параметр - регенерация щитов. Если что я про редактор данных а не тригеров. потом просто тригерно это улучшение активируешь.
Старый 10.10.2010, 20:12
anaksimandr

offline
Опыт: 1,291
Активность:
И это то проще? Мне кажется один тригер гораздо проще.

Хотя, пока не очень понятно, как правильно обратиться к каталогу =)) Но люди же пользуют.
Разобрался. Пример изменения ХП всем керриганам.
Код:
Каталог - Присваивает параметру Боевые единицы "KerriganChar" "LifeMax" для игрока 15 значение "111"

Отредактировано anaksimandr, 10.10.2010 в 22:50.
Старый 10.10.2010, 20:20

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 09:54.