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

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