Как в области выбрать юнита с наибольшим количеством силы и дать ему способность. При условии что в области могут быть несколько юнитов с одинаковым количеством силы - в этом случае выбрать случайного из них.

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

Set max=0
Выбрать все юниты в радиусе
if sila>max then set max= sila, set UNIT = picked unit
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
23
9 лет назад
0
записывать силу героев в переменную и проверять
6
24
9 лет назад
6
Set max=0
Выбрать все юниты в радиусе
if sila>max then set max= sila, set UNIT = picked unit
Принятый ответ
0
16
9 лет назад
0
записывать силу героев в переменную и проверять
вот мне принцып проверки и не понятен...
2
23
9 лет назад
2
z1i2p3, экспериментируй. Можно сделать так, как Melissa предложил, а можешь сравнивать силу каждого героя, если их немного, иначе же через цикл попробуй
z1i2p3, вот, попробовал сделать. Для проверки введи "сила". Но я точно уверен, что можно сделать как-то через цикл, не проверяя каждую переменную.
Загруженные файлы
0
15
9 лет назад
0
Obelick, лучше сделать так, как Кид сказал. Гораздо более компактно.
2
23
9 лет назад
2
Tobi123, ты че мне то это говоришь? говори это автору, ему решать, как делать
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.