1

Тема: Условие "действие_длится" не работает

Пытаемся дать пас другому игроку через 2  секунды после "чего только не пробовали", и стояния на месте, и бега, и владения мячом.  Пробовали разные варианты синтаксиса - ничего не работает.

Напишите пожалуйста какой-нибудь рабочий вариант - как можно проверить работу этого условия.

Ниже приводим один из (неработающих) вариантов, который мы пробовали.


Если(мяч_у_игрока){
    Если(действие_длится:2000-2000){пас_игроку:3}
    }

2

Re: Условие "действие_длится" не работает

"действие_длится" это только про перемещение игрока (сколько времени бежит игрок). Отсчёт ведётся с момента начала движения до остановки.
Простой пример:

Если(ввод_мяча){бежать:90^,999}
Если(действие_длится:2000-2000){стоять}


При начале игры (ввод_мяча) игрок получает команду бежать вперёд 999 пикселей, но по прошествии 2000 мс (2 секунды) он останавливается. Команда "бежать" срабатывает только один раз. Потом каждый ход (50 мс) проверяется условие "действие_длится".

3

Re: Условие "действие_длится" не работает

Спасибо за ваши ответы! Я уверен, что мы тестировали "действие_длится" на "бежать в квадрат", и оно не сработало((
НО, может быть я что-то путаю, попробуем еще.