Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Levis on June 09, 2014, 07:54:43 PM
-
Много перечитал различных топиков на этом форуме, однако хотелось бы уточнить на счет скорости...
Имеется сценарий вида
DBLCLICK(790,321)
DBLCLICK(752,609)
и несколько вопросов:
Скорость кликов по умолчанию стоит максимальная или ее можно увеличить?
Влияет ли фпс в игре на скорость кликов?
Скорость кликов в версии v4.10 отличается от v3.2?
Просьба не кидать тапками и не посылать читать справку (читал), а ответить по сабжу.
-
Много перечитал различных топиков на этом форуме, однако хотелось бы уточнить на счет скорости...
Имеется сценарий вида
DBLCLICK(790,321)
DBLCLICK(752,609)
и несколько вопросов:
Скорость кликов по умолчанию стоит максимальная или ее можно увеличить?
Влияет ли фпс в игре на скорость кликов?
Скорость кликов в версии v4.10 отличается от v3.2?
Просьба не кидать тапками и не посылать читать справку (читал), а ответить по сабжу.
Отличается. С 4.8 или 9 введена дополнительная задержка после клика в 30 мс. Редактируется в cfg файле. При 0 будет как раньше.
Влияет скорость восприятия игры и загрузка процессора.
-
Здравствуйте.Подскажите пожалуйста подробно как поменять скорость сценария в новых версиях программы???
Язык программирования не знаю и в этом моя проблема.
Ранее пользовался версией 4.9 где можно с лёгкостью выставить от 1до4 скорость.
Но создалось личное мнение что в версии 4.9 частенько бывают ошибки а требуется обработка больших объёмов и порой сбоит (как будто промахивается в кликах).
В новой же версии эту функцию убрали а редактировать весь скрипт и править время не зная команд туговато.
Пробовал на абум выставлять другую задержку в некоторых местах готового скрипта - скорость увеличивается но и ошибки появляются тоже.
Может есть вариант по проще ?
-
вариант попроще - выкладывать сразу код и добрый дядька оравен его сразу подправит
если вам важна скорость кликов - то скачиванием новых более сложных версий программы вы наоборот уменьшаете скорость, именно для этих целей на странице скачивания до сих пор висят старые, более быстрые но менее умелые версии
-
Для начало забыть слово "Запись", и написать нормальный сценарий в ручную.
Открой справку и прочти разделы "Мышь" "Клавиатура". В редакторе есть шаблоны команд, там все интуитивно просто и с подписями.
Чтобы вставить клик в сценарий прицелься мышкой в нужное место и нажми Alt+Q получишь такую строку
LCLICK(1070,296) // 16777215
после двойной черты идет код цвета по тем координатам, он тебе в принципе не нужен.
Коды клавиш есть на последней странице справки.
KEYPRESS(#A) // нажатие кнопки A
Ну и конечно тебе потребуются задержки, в шаблонах они тоже есть.
Есьт задержки в миллисекундах
WAITMS(500) // задержка на 500 миллисекунд (в одной секунде 1000 миллисекунд)
и в секундах
WAIT(2) // задержка на 2 секунды
После кликов и нажатий клавиш обычно ставят задержки 50-100 миллисекунд
Если сомневаешься ставь задержки в 1000 и более миллисекунд, позже глядя на работу скрипта можно сократить задержки.
Иногда если кнопка не нажимается нужно предварительно перевести в это место курсор
MOVE(10,10) // перемещаем курсор
WAITMS(50)
LCLICK(10,10) // кликаем
WAITMS(100)
Вот это минимальный набор команд с которым можно работать.
-
Спасибо за ответ.
Попробовал в ручную немного получается но сложновато пока.В справке почему то у меня пустые листки ( Буду искать комбинации где нибудь.
Одно понял половину скрипта при простой записи растягивает на километры - проще сляпать действие из команд вставляя между нужную задержку.И в итоге курсор мыши будет уже только кликать в нужное место без перемещения но нужно время разобраться )))
-
Ну вот уже начинаешь понимать.
На счет справки, в папке есть файл "Что делать если справка не открывается."
Вот решение, там же я прикрутил онлайн спарвку
http://crapware.aidf.org/forum/index.php?topic=1031.0 (http://crapware.aidf.org/forum/index.php?topic=1031.0)
-
Одно понял половину скрипта при простой записи растягивает на километры - проще сляпать действие из команд вставляя между нужную задержку.
Да писать руками лучше.
Но километры и так можно убрать. В настройках программы (см. скрин)
Пересчёт скорости я кому-то уже делал... Мол "скрипт записывать новый влом и т.д."
//Скрипт замениы паузы по записанному скрипту
#name "Change wait v 0.0.2"
// Author: Vint
// Version: 0.0.2 (18.06.2014)
// for Clickermann 4.10
$name = "script.cms" // имя файла
$w = 2 // множитель задержки, можно дробный
for($num=0, $num < TFCOUNT($name))
$str = TFRead($name, $num+1)
IF STRLEN($str) > 8
IF(STRPOS($str, "WAITMS") > 0)
$old = INT(STRCUT2($str, STRPOS($str, "(")+1, STRPOS($str, ")"-1)))
TFDELETE($name, $num+1)
WAITMS(10)
//TFWRITE($name, STRCONCAT("WAITMS(", $old + $w, ")"), $num+1)
TFWRITE($name, STRCONCAT("WAITMS(", INT($old*$w), ")"), $num+1)
WAITMS(10)
END_IF
END_IF
END_CYC
HALT
Ну это так, для баловства. Лучше учись писать сам.