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

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

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