Как можно добавить рабочему второю кнопку "Построить"? Чтобы при нажатии на одну - открывался один список, при нажатии на вторую - открывался другой список. Видел подобное на карте, которую показывал на своем канале 2kxaoс.

  1. Скрыть иконку обычного строительства;
  2. Сделать способность на основе "превратиться в медведя" (нормальная форма - нормальный работник, альтернативная - работник с дополнительным списком построек). Для превращения в альтернативного работника - иконка доп. построек, позиция 1,2. Для превращения обратно в нормальный облик - иконка обычных построек, позиция 0,2.
  3. Дать нормальному работнику способность-пустышку без указания цели (иконка обычных построек, позиция 0,2). Альтернативному - такую же способности, но с иконкой дополнительных построек, позиция 1,2.
  4. При применении одной из этих трёх способностей триггерно открывать работнику список построек.
  5. Готово!
P. S: Способность "превратиться в медведя" здесь - лучший вариант, т. к. она сохраняет информацию об ресурсах, которые "держит" работник.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
  1. Скрыть иконку обычного строительства;
  2. Сделать способность на основе "превратиться в медведя" (нормальная форма - нормальный работник, альтернативная - работник с дополнительным списком построек). Для превращения в альтернативного работника - иконка доп. построек, позиция 1,2. Для превращения обратно в нормальный облик - иконка обычных построек, позиция 0,2.
  3. Дать нормальному работнику способность-пустышку без указания цели (иконка обычных построек, позиция 0,2). Альтернативному - такую же способности, но с иконкой дополнительных построек, позиция 1,2.
  4. При применении одной из этих трёх способностей триггерно открывать работнику список построек.
  5. Готово!
P. S: Способность "превратиться в медведя" здесь - лучший вариант, т. к. она сохраняет информацию об ресурсах, которые "держит" работник.
Принятый ответ
29
При применении одной из этих трёх способностей триггерно открывать работнику список построек.
это разве возможно?
23
alexprey, 0_0 всегда можно было. Проверил, все работает:
call IssueImmediateOrderById( u, 851994 )
где u - работник, применивший нужную способность.
8 лет назад здесь еще про эту фишку в статье писали.
21
Скрыть иконку обычного строительства;
Как это сделать, подскажи, плиз
23
На примере ночных эльфов. Нужно взять файл Units\NightElfAbilityFunc.txt.
Там найти:
Night Elf Build
[AEbu]
Art=ReplaceableTextures\CommandButtons\BTNNightElfBuild.blp
Buttonpos=0,2
Order=nightelfbuild
И исправить
Buttonpos=0,2
на
Buttonpos=-2147483648,-2147483648
После этого иконка строительства у ночных эльфов пропадёт, но меню по-прежнему можно будет открыть триггерно. Аналогично для других рас.
Вообще, лучше всего делать так со строителями Альянса и Нежити, т. к. рабам и светлячкам не получится назначить очередь строительства (способности не будут нажиматься в то время, когда работник находится "внутри" здания".
21
На примере ночных эльфов. Нужно взять файл Units\NightElfAbilityFunc.txt.
А где этот файл взять? )
21
Тимур:
ScopteRectuS, в архиве War3Patch.mpq.
Если я там поменяю, то получится, что карта будет работать только на моём компьютере?
Я же там поменяю только у себя на компе, а те, кто скачает мою карту, уних этого не будет, я прав?
18
ScopteRectuS, можно импортировать текстовый файл с настройками в саму карту.
Вот статья: xgm.guru/p/wc3/27713
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.