document.body.scrollLeft и document.body.scrollTop эти команды возвращают значение прокрутки страницы от левого и от верхнего края соответственно, после обновления браузера
Спасибо, исправил
Ещё заметил в 3 - случайные движения мыши на короткое расстояние странное условие:
Короткое перемещение мыши должно происходить до координат, которые близко к текущему положению. Во время самого первого перемещения текущие координаты неизвестны, поэтому короткое перемещение совершать нельзя. Понять что перемещение является первым можно проверив переменные IDDLE_CURSOR_POSITION_X и IDDLE_CURSOR_POSITION_Y, если они меньше нуля.
Странность в том, что объявляются они в начале скрипта:
и ни где они не переопределяются:
Они хранят текущее положение мыши и переопределяются после движения курсора, например тут:
_if(IDDLE_EMULATION_CURRENT_ITEM == 2, function(){ //long move page().script("document.body.scrollLeft")! IDDLE_CURSOR_POSITION_SCROLL_X = parseInt(_result()) page().script("document.body.scrollTop")! IDDLE_CURSOR_POSITION_SCROLL_Y = parseInt(_result()) /// /// Переменные содержат новое положение мыши /// IDDLE_CURSOR_POSITION_X = rand(1,IDDLE_CURSOR_POSITION_WIDTH) IDDLE_CURSOR_POSITION_Y = rand(1,IDDLE_CURSOR_POSITION_HEIGHT) move(IDDLE_CURSOR_POSITION_SCROLL_X + IDDLE_CURSOR_POSITION_X,IDDLE_CURSOR_POSITION_SCROLL_Y + IDDLE_CURSOR_POSITION_Y)! })!
