Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Hito on June 27, 2019, 11:18:18 PM
-
Ребят, в конфиге есть настройка - "Дополнительная задержка (в милисекундах) после выполнения команды (0 - без задержки)". Как она работает вообще? Пауза добавляется после каких-то конкретных команд, или в конец скрипта, или как...?
-
Параметр работает совсем не так как должен.
При тесте выяснилось что это задержка функции WAIT
При значении 0 кликер будет грузить проц во время задержек.
При значении выше 1 все задержки станут менее точными.
Например установил значение delay_between_lines = 5000
$m = $_ms
WAIT(11)
LOGWRITE ($_ms-$m)
$m = $_ms
WAIT(8)
LOGWRITE ($_ms-$m)
$m = $_ms
WAITMS(50)
LOGWRITE ($_ms-$m)
$m = $_ms
WAITMS(5100)
LOGWRITE ($_ms-$m)
LOGSHOW (1)
HALT
08:23:55 15002 - 11 сек превратилось в 15 сек
08:24:05 10001 - 8 сек в 10 сек
08:24:10 5001 - 50 мс в 5 сек
08:24:20 10002 - 5100 мс в 10 сек
То есть теперь кликер проверяет не закончилась ли задержка раз в 5 секунд.
Вот как это работает в виде подпрограммы.
SUB(_waitms, $_w)
$_time_w = $_ms + $_w
WHILE($_time_w > $_ms)
WAITMS(1) // вот это и есть delay_between_lines
END_CYC
END_SUB
$m = $_ms
_waitms(100)
LOGWRITE($_ms-$m)
LOGSHOW (1)
HALT
-
При значении выше 1 все задержки станут менее точными.
То есть, delay_between_lines рекомендуется выставить в 1 и в скрипте следить за наличием пауз, для разгрузки проца?
-
При значении выше 1 все задержки станут менее точными.
То есть, delay_between_lines рекомендуется выставить в 1 и в скрипте следить за наличием пауз, для разгрузки проца?
Да, не трогай параметр и все будет хорошо ;D
-
При значении выше 1 все задержки станут менее точными.
То есть, delay_between_lines рекомендуется выставить в 1 и в скрипте следить за наличием пауз, для разгрузки проца?
Да, не трогай параметр и все будет хорошо ;D
Проблема в том, что я его уже потрогал... И теперь не помню его начальный параметр ;D