Всем привет, еще один всратый вопрос)
Делаю на карте нейтральные здания, который выглядят как города поселения. Собственно хотелось бы, чтоб они имели свои уникальные имена.
У героев есть такая механика, но не устраивают последствия в виде отдельной иконки слева и необходимости прокачивать город(хотя прикольно).
Собственно вопросы:
  1. Можно ли сделать наименование этих зданий иным способом, нежели делать их героями?
  2. Если делать здания героями, то как избавиться от побочных эффектов в виде иконки слева?

В героях должна быть галочка, которая отключает отображенте слева
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
~8gabriel8:
EHP_Sequence, они лишь кажутся сложными. По сути триггеры в графическом виде интерпретируют язык программирования, на котором написана вся игра. Попробуй для начала в изначальном триггере добавить действия из категории Видимость - Disable Fog of War и Disable Black Mask, они откроют всю карту. Потом добавь действие из категории Игрок - самое первое, оно установит стартовое количество золота первому игроку. Порассматривав их и поразбиравшись, поймёшь, что это просто ещё дополнительные функции редактора.
А так по идее есть один вариант через Редактор объектов, который не проверял, потому что это зашквар какой-то) Найди для предмета способность Книга заклинаний, нажми Ctrl+D, чтобы слева в РО увидеть её равкод, добавь эту способность юниту, нажав Shift+Enter в поле способностей, и введя равкод книги, в книгу же добавь равкоды юнитов или предметов, которые хочешь сделать дополнительными.
ответ
Технологии - Приоритет это лишь графический параметр, влияющий на порядок отображения различных типов юнитов в нижней рамке при выделении. При автоатаке юниты учитывают, может ли юнит перемещаться, если у юнита в РО базовая скорость равна нулю, и рядом есть юниты с ненулевой скоростью, он будет являться менее приоритетной целью.
Если в данном случае не важны побочные эффекты, можно попробовать установить башне скорость перемещения 1, Графика - Сдвиг окна (градусы) в 0 и скрыть панель приказов.
ответ
Сделай что то вроде триггера
Юнит завершает производство боевой единицы (любой юнит игрока)
Если trained unit (тренируемый) равно колдун
То set unit ability level (абилка колдуна) to 2
Заранее извиняюсь, пишу по памяти на основе обычного нерусифицированного гуи
ответ
я тоже создал систему ИИ, но я прописываю ее в триггерах, за это отвечает несколько функций которые выполняют определенный порядок действий, и пока что Полет нормальный, если поставить Компьютерного игрока в свободном слоте он появится в игре, также как и герой для него, еще система умеет проверять Ресурсы Уровень Ману Жизнь герои, умеют двигаться, умеют покупать и продавать предметы возвращая Голду за продажу, умеют Ломать Разрушаемые объекты, умеют создавать Юнитов и все это привязано к Уровню Героя ну и большой Плюс что они умеют играть в Мультиплеере
про Редактора ИИ не могу сказать ничего я им не пользуюсь

Не понимаю как грамотно реализовать.
для начала определится что именно они будут делать
а далее создавать Триггеры или Функции в зависимости что больше нравится и начать вешать События для них

а если добавить все События которые присутствуют в игре можно контролировать практически каждый Шаг ИИ

23
  1. Мемхак, ujapi позволяют это.
  1. Мемхак, ujapi,
либо можно костылем, создать специального игрока союзника с полным контролем над ним, и все подобные здания давать ему. Управление будет, цвет свой можно выставить, а иконок не будет. Правда там с триггерами будут косяки
Ответы (3)
2
EugeAl, Что за мем хак, можно чуть больше инфы пожалуйста?)
28
SharrKnen, лучше интересуются южапи, это очень грубо говоря улучшенная версия мемхака, на деле отдельный лаунчер который постоянно усовершенствуется
21
SharrKnen, только если ты готов забыть о триггерах и в идеале знаешь jass либо языки программирования. Простым смертным ужапи не покоряется
18
В героях должна быть галочка, которая отключает отображенте слева
Принятый ответ
10
Хватит считать свои вопросы глупыми и просить за них прощения, потому что глупых вопросов не бывает. Каждый вопрос раздвигает границы познания, и чем больше мы задаём себе вопросов, тем дальше продвигаемся.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.