В общем все знают команду ввод -ms
она показывает текущую скорость вашего героя
а можно ли создать команду ввод типа -as
которая должна показать текущую скорость атаки героя?

Можно, для этого надо написать функцию, возвращающую значение скорости атаки указанного юнита.
Чтобы вычислить это значение, надо использовать базу данных с базовыми параметрами каждого используемого юнита, проверять наличие бонусов и баффов.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
6
что? где? когда? не припомню в стандартном варкрафте такого)
20
Можно, для этого надо написать функцию, возвращающую значение скорости атаки указанного юнита.
Чтобы вычислить это значение, надо использовать базу данных с базовыми параметрами каждого используемого юнита, проверять наличие бонусов и баффов.
Принятый ответ
20
очередной тупой вопрос
строку скорости атаки не вывести в редакторе, поэтому надо
создать клона того, чью скорость атаки надо узнать
создать еще юнит
приказать клону атаковать юнит
с момента начала атаки запустить таймер, который каждые 0.01 сек прибавляет к переменной типа real +0.01
когда юнит будет атакован повторно, остановить таймер
и конечно, для отлова урона нужна система
советую уже наконец включить мозги и не штамповать тупых вопросов
28
ssbbssc, получится без учёта бафов/абилок и прочего
так что вариант JaBeN_Симфер лучше
15
Можно было бы попробовать через таймер считать. Интервал между атаками. Но тут минус. Обновлять тебе будет данные только тогда, когда ты сделаешь 2 непрерывные успешные атаки.
15
Nickol, он имеет в виду следующее: скорость аткаки= базовая + бафы+ абилки+ ловкость (если в константах влияет). То есть скорость атаки- аддитивная величина и ее нужно самому высчитывать.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.