для проверки кадра есть команда AnimTime(), но ее обязательно нужно использовать при условии "в пределах от и до", потому что она использует Float значение. Проверка должна включать искомый кадр и следующий кадр (чтобы его найти нужно к искомому кадру прибавить скорость анимации), будет такая проверка :
animT# = AnimTime#(player)
If animT >= 30 And animT < 30 + animSpeed Then
// действие
EndIf