Можно ли посчитать кол-во юнитов в транспорте
Есть ли возможность посчитать кол-во юнитов переносимых в транспорте? Например если в транспорте нет ни одного юнита, то он не может двигаться

Лучший ответ:
Обновил свой комментарий, новая карта и скрин.


Views: 111

quq_CCCP #1 - 1 month ago 2
Голосов: +2 / -0
ну дефолтного инструмента насколько помню не завели, отлавливаем событие - юнит вошел, юнит вышел из транспорта и записываем эти данные куда-нибудь, будь то хештаблица или cutom value транспорта.
Технически юниты даже не в транспорте, они скрыты и оглушены стоят на земле где сели.
LoopDog #2 - 1 month ago 0
Голосов: +0 / -0
quq_CCCP:
ну дефолтного инструмента насколько помню не завели, отлавливаем событие - юнит вошел, юнит вышел из транспорта и записываем эти данные куда-нибудь, будь то хештаблица или cutom value транспорта.
Технически юниты даже не в транспорте, они скрыты и оглушены стоят на земле где сели.
А как сделать custom value?

P.S Я просто недавно начал карты делать и ещё не совсем с триггерами разобрался
quq_CCCP #3 - 1 month ago 0
Голосов: +0 / -0
LoopDog, есть такая функция - SetUnitUserData( unit, integer) как бы JASS API в помощь какие функции есть.
LoopDog #4 - 1 month ago 0
Голосов: +0 / -0
quq_CCCP:
LoopDog, есть такая функция - SetUnitUserData( unit, integer) как бы JASS API в помощь какие функции есть.
Прости за тупость, но я не понял

А нет, нашёл
МрачныйВорон #5 - 1 month ago (изм. ) 0
Голосов: +0 / -0
есть наработка у нас на сайте. Алё вы уже новички ничего искать и смотреть не хотите =))

PT153 #6 - 1 month ago (изм. ) 2
Голосов: +2 / -0
LoopDog, можно на гуи даже сделать это.
Карту прикрепил.

Алё вы уже новички ничего искать и смотреть не хотите =))
То-то старички не могут понятно написать и сами не помнят, что это можно сделать без хештаблиц и прочего.

UPD: этот способ не работает, так как действия по выбору юнитов в ректе и радиусе игнорируют скрытых юнитов. Однако можно выбирать юнитов игрока с таким же условием (юнит в транспорте). Это действие не игнорирует скрытых юнитов. Если в транспорте могут быть юниты разных игроков, нужно пройтись по всем игрокам.
Прикрепленные файлы
N7 Molot #7 - 1 month ago (изм. ) 0
Голосов: +0 / -0
пф... если CustomValue не используется это прям в юните, так же его можно повышать и понижать. Это будет ещё проще.
МрачныйВорон #8 - 1 month ago 1
Голосов: +1 / -0
PT153, это то да =)) но не всегда имеет смысл рационально использовать пики, если например у вас миллион ферм, и пеоны сидят в них. Проще было хранить информацию о кол-ве.
PT153 #9 - 1 month ago 1
Голосов: +1 / -0
МрачныйВорон, это уже зависит от ситуации. И для новичка проще на гуи парой действий.
PT153 #10 - 1 month ago (изм. ) 1
Голосов: +1 / -0

Обновил свой комментарий, новая карта и скрин.
Прикрепленные файлы