Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Зануда on March 25, 2017, 07:35:23 PM
-
всем привет :D
IF($time < $_time_t)
$time = $_time_t +1500
LCLICK(84,49)
END_IF
есть вот такой таймер если в один и тот же скрипт 2 таких ставить они чет не работают как настроить в одном скрипте 2 таймера ?
-
Нужно использовать разные имена переменных в которые записывается время.
IF($time1 < $_time_t)
LCLICK(84,49)
WAITMS(100)
$time1 = $_time_t + 1500
END_IF
IF($time2 < $_time_t)
LCLICK(100,500)
WAITMS(100)
$time2 = $_time_t + 600
END_IF
WAITMS(50)
-
спасибо :)я думал так но прошлый раз не туда вписал наругали ??? есть еще вопросик это скорее не по кликеру но мож знаете образ ОС для виртуалки чтоб работал кликер и браузер открывался и поменьше жрал нагрузки а то чет семерка фул у меня менче жрет чем хр фул не пойму как выбрать что будет меньше напрягать процесор и озу
-
На счет операционки то XP определенно лучше.
Вот опробованный вариант.
https://rutracker.org/forum/viewtopic.php?t=4754569 (https://rutracker.org/forum/viewtopic.php?t=4754569)
-
спасибо надеюсь этот будет летать ;D ну или хотябы не гонить процесора до 70% и оперативку на 90% ;D ;D
-
Ну тут уж от твоего компа все зависит. Браузер полюбому требуют много оперативы.
В виртуальной машине обычно можно выбрать сколько предаставить машине оперативы ядер и % CPU
-
да не грузит не скрипт а именно сама виртуалка(винда на ней) :-[ эту еще не поставил что вы дали а так думаю у моего должно хватать хотя бы на самую слабенькую одну 4гб озу интел коре i3
-
вот ставлю на VMwae и вот такая еронда выскочила это сильно страшно чет не понял (https://s8.hostingkartinok.com/uploads/images/2017/03/343e61daf98521d07032b2cae368df6c.png) (https://hostingkartinok.com/show-image.php?id=343e61daf98521d07032b2cae368df6c)
-
Ну там вроде бы написано что не так. Сам с VMwae не знаком у меня виртуал бокс.
-
да понял что не так но вм по другом не хочет винду ставить хочет сразу образ я и так поставил пока туда браузер не ставил но данная сборка для виртуалки это лучше из того что я ставил процесор воопше в пределах 10-20% хотя тут браузерная игра открыта и оперативка ток 78% :D :D :D
-
вот ставлю на VMwae и вот такая еронда выскочила это сильно страшно чет не понял (https://s8.hostingkartinok.com/uploads/images/2017/03/343e61daf98521d07032b2cae368df6c.png) (https://hostingkartinok.com/show-image.php?id=343e61daf98521d07032b2cae368df6c)
ну как минимум у вас есть месяц на ознакомление, а потом никто не запретит переустановить ВМ.
ну или снять копию виртуального диска вначале пути и откатываться каждую неделю на него.
-
а как сделать действия в определенное время (с времени которое установлено на компе) чтоб там в 15:00,18:00 и тд врубалось определенное действия
-
IF(($_time_h = 5)&($_time_m = 0)&($_time_s = 0))
// действия в 05:00:00
END_IF
IF(($_time_h = 5)&($_time_m = 14)&($_time_s = 0))
// действия в 05:14:00
END_IF
WAITMS(100)
так будет верно ? он будет брать время то которое установлено на пк ?
-
так будет верно ? он будет брать время то которое установлено на пк ?
Да, именно так. Эти системные переменные возвращают время ПК.
-
спасибо а как добавить чтоб на одно и то же условия установить не одно время а несколько ?
-
kiril, спасибо последнее с каждым часом мне именно так нада ток круглосуточно и не каждым часом а каждыми 3 мя часами(и я не понял почему в последнем твоему примере именно каждым часом где этот параметр
но есть но (((
//скрипт который бегает по кругу
IF(($_time_h = 9)&($_time_m = 14)&($_time_s = 0))
// действия
END_IF
и действия по времени не срабатывает ( я так понял что не срабатывает из за того что данное условия пропускает именно время с точностю до секунды так как основной скрипт может быть занят в это время как сделать по времени но если оно свое время пропустило из за того что выше выполнялось какоето условия просто когда дойдет до этого сделать действия
-
пока работает все так как ниже но хотелось бы сделать именно ко времени пк привязку так как если брать с задржкой то каждое выключения и включения кликера он начинает с того времени щатать этих 3 часа :-\ а как сделать чтоб отдельный поток останавливал скрипт в то время когда нада и скрипт менче чем за минуту проходит тоисть можно просто убрать секундную строку ?
-
THREAD(main, 1)
// основной скрипт
END_THREAD
$t = $_time_h/3 - INT($_time_h/3)
// в 0, 3, 6, 9, 12, 15, 18, 21 часа
IF(($t = 0) & ($_time_m = 0))
SETTHREAD(main, 0) // пауза основного скрипта
// здесь действия по времени
SETTHREAD(main, 1)
WAIT(61)
ELSE
WAITMS(500)
END_IF
-
спасибо большое так я понимаю это нарно уж точно решит все проблемы еще не испробывал так как
THREAD(main, 1)
// основной скрипт
END_THREAD
$t = $_time_h/3 - INT($_time_h/3)
// в 0, 3, 6, 9, 12, 15, 18, 21 часа
IF(($t = 0) & ($_time_m = 0)) //что это ?если мне нада к примеру в 00:25 и пошло дальше 03:25 то мне в минуты нужно вбить 25 так я понимаю или это воопше не для этого ?
SETTHREAD(main, 0) // пауза основного скрипта
// здесь действия по времени
SETTHREAD(main, 1)
WAIT(61)
ELSE
WAITMS(500)
END_IF
и да вот это даж в отдельном скрипте не хочет работать
IF((($_time_h = 5)|($_time_h = 7)|($_time_h = 19))&($_time_m = 0)&($_time_m = 15)&($_time_m = 0))
//действия
END_IF
-
Подскажите что я сделал не правильно?
Хочется что бы действия начинались в 01:01 но ничего не получается((((.
IF(($t = 01) & ($_time_m = 01))
END_IF
LCLICK(534,149)
WAIT(1)
LCLICK(534,149)
WAIT(1)
LCLICK(714,487)
WAIT(4)
LCLICK(274,353)
WAIT(1)
LCLICK(307,443)
WAIT(3)
LCLICK(1073,340)
WAIT(1)
LCLICK(797,441)
WAIT(1)
-
Так правильно
IF(($_time_h = 1)&($_time_m = 1)) // условие стенет верным в 1:01
LCLICK(534,149)
WAIT(1)
LCLICK(534,149)
WAIT(1)
LCLICK(714,487)
WAIT(4)
LCLICK(274,353)
WAIT(1)
LCLICK(307,443)
WAIT(3)
LCLICK(1073,340)
WAIT(1)
LCLICK(797,441)
WAIT(1)
ELSE
WAITMS(100)
END_IF
-
Только что изменил время и решил попробовать, никаких действия не происходит((. Если время убрать и нажать на плей то сразу начинаются действия которые мне нужны. Подскажите, что я делаю не так((??
-
Если ставлю таймер то все работает ((( но мне нужно в задоное время.
IF($time < $_time_t)
// условие сработает снова через 60 сек
$time = $_time_t + 60
END_IF
-
Тебе уже дан правильный ответ. Переменные $_time_h и $_time_m возвращают системное время час и минуту.
Можешь запустить такой код, и влоге отобразится время твоего компа.
LOGWRITE ("Время: ", $_time_h, ":", $_time_m)
LOGSHOW (1)
HALT
-
Oraven я новичок в этом.
С делал эту команду
LOGWRITE ("Время: ", $_time_h, ":", $_time_m)
LOGSHOW (1)
HALT
После этого в логе пишет 13:10:50 Время: 13:10. Вставил команду которую ты давал и все равно не работает((. что то я вообще запутался((
-
Только что изменил время и решил попробовать, никаких действия не происходит((. Если время убрать и нажать на плей то сразу начинаются действия которые мне нужны. Подскажите, что я делаю не так((??
После изменения "применить" нажимал?
Если нажимал, то показывай как изменил.
-
Oraven и Vint большое спасибо за помощь. Все работает как я хотел.
-
доброго всем.
есть 2 скрипта.
1 с таймерами, периодичность 15 минут. второй простое дерганье и кликанье мышкой в заданных рамках( привязку можно отключить) .
хочу объединить в один скрипт это все.
как мне закончить выполнение второй части скрипта по таймеру?))
заранее благодарен.
-
да мне бы просто подсказать что
1 скрипт прошел завершил свою работу.
2 скрипт работает N минут.
круговорот..
все)
-
Таймер это простое ожидание wait..)))
А вот все остальное в 2 часа ночи в голову уже не идет.
Всем добра, ушел спать...
-
// Скрипт 1
LCLICK(10,10)
WAIT(1)
// Скрипт 2
$time = $_time_t + 120 // Работает 2 минуты
WHILE($time > $_time_t)
LCLICK(200,200)
WAIT(1)
END_CYC
-
долго смеялся в простоте скрипта, а я сидел выдумывал..
спасибо, работает. применю его в дурной непонятной игре Clicker Heroes .
ЗЫ: Хотел сделать связку с браузерными играми, но понял что выполняя этот простейший скрипт, лучше привязать к окну и запустить на выполнение, а браузерный скрипт запустить кнопкой. )
-
Ребят помогите пожалуйста с вариантом работы скрипта в заданном диапазоне времени.
Нужно чтобы скрипт запускался в N сек. (в моем случае нужно именно сек. без привязки к часам или минутам) и выполнялся в течении заданного времени,
это может быть от пару сек. как в примере и до минуты. Начеркал вот такое постыдное чудо :-[
$time_start = 57 //Здесь задаем время ()сек.) начала работы.
$time_stop = 5 //Время работы в сек (Здесь вообщем то и проблема, работает 7 сек. 3 до 00 и 5 после.)
// Нужно от 1, до 60.
if (($_time_s > $time_start -1) | ($_time_s < $time_stop))
print ("Тест ",$_time_s)
end_if
wait(1)
В моем случае вроде как и можно с таким вариантом работать, но хочется все-таки знать как правильно такое реализовать, и если есть такая возможность без цикла.
Возможно как то через $_time_t ?
-
$time_start = 57 //Здесь задаем время ()сек.) начала работы.
$time_length = 5 //Время работы в сек, длительность
$time_end = $time_start + $time_length
IF($time_end > 59)
$time_end = $time_end - 60
END_IF
IF(($_time_s > $time_start -1) | ($_time_s < $time_end))
print("Тест ",$_time_s)
END_IF
WAIT(1)
Когда задаёшь $time_stop - это у тебя время работы, т.е. длительность. По крайней мере так в комменте написано.
А в условии ты почему-то проверяешь $time_stop как значение секунд на часах.
Или указывай в одних единицах...
Как время на часах:
$time_start = 57
$time_stop = 2
проработает 5 сек от значения 57, до 1
или вот так, как в начале.
Всё это при условии что длительность не больше 59 сек.
-
Vint Ваш вариант рабочий, то что и хотел :D. Большое спасибо.
$time_start = 57
$time_stop = 2
проработает 5 сек от значения 57, до 1
Именно так и работало это чудо у меня.