Всем привет! Стало интересно, зачем нужны приказы build, repair, humanbild, resumebuild? Пытался триггерно заставить рабочих повербилдить здание, подействовал только приказ smart. Пробовал все вышепtричисленные приказы, но ни один не сработал. Соответственно smart так же работает не только для повербилда, но и для починки зданий и техники, подбора предметов, атаки, добычи ресурсов(возможно еще что-то есть менее заметное). Так для чего тогда существуют вышеобозначенные приказы, если на все случаи жизни работает smart? Или движок получает smart, но в итоге преобразует его с помощью проверок в один из этих приказов? Если это так, то почему не работает вызов этих приказов напрямую? Если с repair еще понятно, вызов repair применительно к поврежденным зданиям или технике срабатывает, то в случае строительства Альянса какая то галиматья.

Принятый ответ

'AHbu'/'AObu'/'AUbu'/'AEbu'/'AGbu'/'ANbu' - иконку кнопки строительства можно поменять, изменив в одной из указанных абилок иконку. Это абсолютно разные способности от каждой расы. Может показаться пустышками, но имеют реальные настройки (в мемхаке это что-то вроде контейнеров, или спелбуков). Открывают меню строительства. Также после того, как выбрали здание, и определились куда ставить, у каждой этой рассовой способности есть своя особенность строительства. Человечки строят своими руками, могут даже бросить и убежать от постройки. У нежити само строится, как поставится (будто призраки строят, но это можно отменить). У орков и эльфов рабочие находятся внутри стройки. Только у эльфов светлячки могут превращаться в древа, если у здание указано классификация "древо".
Описание кнопок и горячие клавиши (hot keys) находятся в Units/CommandStrings.txt
Изменить также можно в "дополнительно"->"игровой интерфейс"
сайт xgm.guru/p/wc3/27713
order_build = 851994
order_humanbuild = 851995
order_orcbuild = 851996
order_nightelfbuild = 851997
order_undeadbuild = 851998
order_resumebuild = 851999
851994-851999 (buildmenu): Приказ (без указания цели), открывающий меню строительства воина, способного возводить здания. Этот приказ не ловится триггером, нужен для того, чтобы открыть меню.

Важно: Вышеперечисленные приказы работают, если юнит выделен у игрока. Иначе, это приказы бессмысленны. Вы можете напрямую отдать приказ строить, зачем тогда проходить через меню строительства.
repair это приказ ремонта. Достаточно, для раба с абилкой строительства/ремонта указать на цель smart, чтобы шел ремонтировать. Но у самого рабочего в приказе repair в состоянии показываться.
Да, мы может в некоторых случаях пользоваться smart. smart - приказ щелчком правой кнопкой мыши. Когда мы указываем на цель пкм (приказ щелчком правой кнопкой мыши), срабатывает авто. Если отдать чисто в точку smart, то юнит побежит, у него будет отображаться приказ move. На вражескую цель навести smart, то будет attack. Если отправите работника на дерево или шахту smart'ом, то в состоянии тек приказа у него будет harvest и пр. repair отображает текущий приказ юнита, который что то ремонтирует. Все эти приказы часто зависят от способностей, невозможно, идти ремонтировать цель, если нет такого навыка, или в целях навыка ограничена (надо снять итд)

Пытался триггерно заставить рабочих повербилдить здание
что это слово такое? Ускорить строительство?
В случае строительства Альянса какая то галиматья
Что там с альянсом. Что ты хочешь добиться? Каким способом? Как ты это реализуешь
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
27
1 месяц назад
Отредактирован MpW
1
'AHbu'/'AObu'/'AUbu'/'AEbu'/'AGbu'/'ANbu' - иконку кнопки строительства можно поменять, изменив в одной из указанных абилок иконку. Это абсолютно разные способности от каждой расы. Может показаться пустышками, но имеют реальные настройки (в мемхаке это что-то вроде контейнеров, или спелбуков). Открывают меню строительства. Также после того, как выбрали здание, и определились куда ставить, у каждой этой рассовой способности есть своя особенность строительства. Человечки строят своими руками, могут даже бросить и убежать от постройки. У нежити само строится, как поставится (будто призраки строят, но это можно отменить). У орков и эльфов рабочие находятся внутри стройки. Только у эльфов светлячки могут превращаться в древа, если у здание указано классификация "древо".
Описание кнопок и горячие клавиши (hot keys) находятся в Units/CommandStrings.txt
Изменить также можно в "дополнительно"->"игровой интерфейс"
сайт xgm.guru/p/wc3/27713
order_build = 851994
order_humanbuild = 851995
order_orcbuild = 851996
order_nightelfbuild = 851997
order_undeadbuild = 851998
order_resumebuild = 851999
851994-851999 (buildmenu): Приказ (без указания цели), открывающий меню строительства воина, способного возводить здания. Этот приказ не ловится триггером, нужен для того, чтобы открыть меню.

Важно: Вышеперечисленные приказы работают, если юнит выделен у игрока. Иначе, это приказы бессмысленны. Вы можете напрямую отдать приказ строить, зачем тогда проходить через меню строительства.
repair это приказ ремонта. Достаточно, для раба с абилкой строительства/ремонта указать на цель smart, чтобы шел ремонтировать. Но у самого рабочего в приказе repair в состоянии показываться.
Да, мы может в некоторых случаях пользоваться smart. smart - приказ щелчком правой кнопкой мыши. Когда мы указываем на цель пкм (приказ щелчком правой кнопкой мыши), срабатывает авто. Если отдать чисто в точку smart, то юнит побежит, у него будет отображаться приказ move. На вражескую цель навести smart, то будет attack. Если отправите работника на дерево или шахту smart'ом, то в состоянии тек приказа у него будет harvest и пр. repair отображает текущий приказ юнита, который что то ремонтирует. Все эти приказы часто зависят от способностей, невозможно, идти ремонтировать цель, если нет такого навыка, или в целях навыка ограничена (надо снять итд)

Пытался триггерно заставить рабочих повербилдить здание
что это слово такое? Ускорить строительство?
В случае строительства Альянса какая то галиматья
Что там с альянсом. Что ты хочешь добиться? Каким способом? Как ты это реализуешь
Принятый ответ
Ответы (3)
0
18
1 месяц назад
Отредактирован EugeAl
0
MpW, в статье неточность есть, сам проверял. То, как будет работник строить здание, зависит не от абилки, а от расы самого работника. Собственно как я проверял - изначально кастомный (относительно кастомный, новый стандартный) работник был от орды, и он забирался внутрь, а когда я ему поменял расу на альянс, он начал строить, стоя рядом со зданием. И ускорять стройку тоже научился.
0
27
1 месяц назад
Отредактирован MpW
0
EugeAl, ну про это мне известно давно, что от расы зависит стройка. Я пишу про ограничения, и щачем нужен приказ smart. Раб не будет строить/чинить, если нет абилки ремонта. Раб будет тупить, и все. Приказ smart будет даже бесполезен. И не будет чинить здание, если в целях абилки не указано здание. Точно также удали у юнита абилку атаки 'Aatk', и атаки не будет
Абилки выше чисто влияли на визуальную составляющую, можно было поменя в 1.26 патче иконку (описание вроде меняли в скрипте). И если я изменю иконку 'AHbu', то у хуманов будет другая иконка меню строительства. Но с рефом эти абилки в ро исчезли
0
18
1 месяц назад
0
MpW, по остальным пунктам всё ок )
2
32
1 месяц назад
2
У альянса здание по - сути, не строится, ремонтник его чинит, хотя там и другой приказ, и одно здание могут строить несколько работников.
Ответы (1)
0
15
1 месяц назад
0
MpW, все верно, ускорение строительства несколькими работниками.
quq_CCCP, а вот интересно, какой это приказ? Не знаешь?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.