Нужно через триггеры реализовать инком каждого здания определенного типа в отношении к количеству маны этого здания.
Например:
1 ед. маны - 5 золота;
2 ед. - 10 золота;
3 ед. - 15;
И так далее каждые 100 секунд по единственному таймеру за каждый юнит определенного типа.
Чтобы не получилось ерунды, как на скрине выше.

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

Ты должен сначала выбрать всех юнитов, а потом проверять условия.
Например.
Вместо Игрок 1 (красный) - Владелец юнита(Выбранный юнит)
Вообще выбор юнитов вызывает утечки, лучше реализовать по-другому.
Лучше пойди почитай - статьи.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
26
5 лет назад
1
"скрины у меня есть, но я вам их не дам"
а зачем вы пихаете все в иначе? по порядку религия не позволяет поставить?
1
19
5 лет назад
1
Ты должен сначала выбрать всех юнитов, а потом проверять условия.
Например.
Вместо Игрок 1 (красный) - Владелец юнита(Выбранный юнит)
Вообще выбор юнитов вызывает утечки, лучше реализовать по-другому.
Лучше пойди почитай - статьи.
Загруженные файлы
Принятый ответ
0
26
5 лет назад
0
Ты должен сначала выбрать всех юнитов, а потом проверять условия.
На эти косяки тебе уже указал.
Откуда эта привычка делать вместо фильтра Если\То\Иначе? Наверняка русификатор до такого довёл.
0
19
5 лет назад
0
8gabriel8:
На эти косяки тебе уже указал.
Не совсем понял, ты мне? Я же ответил, что то был вопрос годовалой давности, который я закрывал.
"Ничего не делать" поставил для красоты, так-то его не использую, это просто пример.
Что можно на гуи использовать вместо "Если"?
0
26
5 лет назад
0
При формировании группы использовать пункт в списке не все юниты на карте, а другой, в данном случае matching condition, в русификаторе это вроде соответствующих условию или сопостовляемых. Там будет обычный список условий, внизу которого И и ИЛИ, чтобы делать несколько условий. Это будет фильтр при формировании группы. Когда ты набираешь всех юнитов на карте в группу, то такая группа занимает много места в памяти, а также формируется и перебирается дольше по времени, что может быть ощутимо на больших картах с кучей юнитов, либо при массовом использовании при применении разных способностей юнитами.
Если точнее, сама группа занимает 0.62 kb и по 0.04 kb за каждого юнита в ней. Так как ты утечки устраняешь, то главной проблемой будет время формирования или перебора, оно на каждой машине разное.
0
19
5 лет назад
0
8gabriel8,// принял, на своей карте я перебираю юнитов через цикл от 1 до i, где i кол-во юнитов, и есть массив всех юнитов. Это лучше, чем использовать выбор всех юнитов?//
0
26
5 лет назад
0
Надо смотреть, зачем и как именно перебираешь.
0
1
5 лет назад
0
KaneThaumaturge:
Все понял. Спасибо.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.