Ну вы поняли. Это покупка юнита через здание. Придется заносить всех в переменную, или делать ифы для каждого, или что ?
В доте вроде аналогично пик сделан, но там есть рандом. Как это реализовывается ?
В доте вроде аналогично пик сделан, но там есть рандом. Как это реализовывается ?
Принятый ответ
можно через массив. по индексу от 1 до количество героев записывать их id, и через функцию рандомного числа для массива получать героя
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Далее в триггере, что ловит нажатие на спелл "Выбрать рандомного героя" выбираем случайное число с 0 по (X-1) включительно.
Для повышения разброса рандома можно выбирать число с 0 по N * (X-1) включительно, где N - какое-то положительно целое число. После этого выбранное число делим на N. Выходит такая формула.
И наверное это N*X - 1 а не N*X - N.
Отредактирован PT153
Но тут да, была ошибка. Верно будет N * X - 1.