Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: showtime on November 18, 2014, 05:41:29 AM
-
работал скрипт благополучно продолжительное время, бед не знал
но вчера при его запуске он начал вытворять какую-то лабуду. картинку в упор не видел когда она была.
ребут пк даже не помог
за 2 недели я ничего не менял и он просто вдруг перестал работать как надо
в папке программы обнаружил файл errorlog.тхт, а в нем
18.11.2014 0:29:29 IO Port Driver not loaded
18.11.2014 0:29:29 Registry update error
собственно, что это? :(
-
Возможно антивирус или защитник на кликер глаз положил? Вон реестр править ему не дают. Возможно не дают и другое.
-
Чистый кликер ничего в регистр не пишет, даже не пытается, и в системные папки не лезет.
Видимо ведя беспорядочную интренетную жизнь вы подхватили заразу, батенька.
-
или защитник на кликер глаз положил? Вон реестр править ему не дают. Возможно не дают и другое.
как это проверить? с защитником не дружу..
-
Чистый кликер ничего в регистр не пишет, даже не пытается, и в системные папки не лезет.
Видимо ведя беспорядочную интренетную жизнь вы подхватили заразу, батенька.
Вплоть до 4.11 писал ассоциации файлов cms при каждом запуске. Мало ли параноидальных антивирусов.
-
временно решил проблему добавлением в некоторых местах перед lclick MOVE.
т.к по каким то мне не известным причинам лклик ни в какую не срабатывал (хотя до этого все работало 3 недели)
так же увеличил область поиска текстур (хотя 3 недели он благополучно находил в меньшей - там, где текстура занимала 100% области поиска)
антивируса нет.только защитник windows 8. вроде не ругается ни на что, все как обычно
-
От имени администратора запускай.
Даже в 7-ке без этого было никак. В 8-ке видимо ограничения возвели в абсолют.
-
Кретинизм крепчает. Установить трудности для запуска всех программ, заставить все их запускать от администратора.
Выработать фактически автоматизм такого запуска. Так же и пришедшие вирусы будут на автомате запущены от админа.
В чём смысл всего этого? Заменить запуск по двойному клику на запуск ПКМ-меню-ЛКМ или через правленый ярлык?
Руки бы повырывать всем мелкомягким индусам и их руководству.
На работе у одного сотрудника вирус скриптовальщик при этом, свободно и без малейшего писка, запросто устанавливается на машину и работает несколько часов. И ни одна зараза, ни защитник, ни Касперский даже не пикнет.
Защита блин. И всё, алис, восстановить нельзя.
-
запускал скрипт на ночь. что могу сказать - моему удивлению нет предела.
несмотря на мои правки, он работает, но очень не стабильно.
практически, на утро был нулевой результат.
запускал от имени администратора, проверил полностью машину на вирусы защитником и утилитой доктор веб - ничего
правда в файле ерорлог.тхт стало пусто, но от этого легче не стало, как оказалось
самое удивительное, что этот же скрипт работал идеально на протяжении трех недель. в субботу 15.11 был последний удачный запуск, после этого я уезжал и вернувшись домой вечером 18.11 опять включил его - и начались вот эти чудеса.
одно дело, если бы он требовал отладки, я бы просто пытался поправить что-либо. но он же работал три долбанных недели. не знал бы я этого, уже бы плюнул подумав что где-то накосячил или сама программа фуфло.. но он работал, причем идеально! как так ? :-\
-
А кто ж ответит. Скрипта не видно.
Может переместил что нибудь не туда? Картинки, например.
Я ещё иногда накалываюсь с версией кликермэна. Есть у меня скрипты для 4.8, 4.9... лень переделывать. Так вот гоняю я иногда этот 4.9 скрипт с автозапуском.
А как пишу на 4.10 новое, забываю ассоциации переключить на старый. Запускаю вечером скрипт перед уходом, начало там нормально работает. А утром смотрю там стало всё. И тут вспоминаю о версии. Так уже несколько раз.
-
А кто ж ответит. Скрипта не видно.
Может переместил что нибудь не туда? Картинки, например.
Я ещё иногда накалываюсь с версией кликермэна. Есть у меня скрипты для 4.8, 4.9... лень переделывать. Так вот гоняю я иногда этот 4.9 скрипт с автозапуском.
А как пишу на 4.10 новое, забываю ассоциации переключить на старый. Запускаю вечером скрипт перед уходом, начало там нормально работает. А утром смотрю там стало всё. И тут вспоминаю о версии. Так уже несколько раз.
версия у меня только 4.10
скрипт, пожалуйста, это максимально упрощенная версия, и то работала как попало. сейчас еще натыкал move везде где можно, еще не тестил.
проблема - в слетяющем таргете (почему слетает - хз)
#name "tb 21-2"
// $x1,$y1 иконка барда
// $x2,$y2 взаимодействие с бардом
// $x3,$y3 расставить таланты
// $x3,$y3 отмена
// М
SUB(mech, $x1,$y1, $x2, $y2, $x3, $y3, $x4, $y4)
move($x1,$y1)
waitms(200)
RCLICK($x1,$y1) // 9680344
waitms(100)
LCLICK($x2,$y2) // 1848381
waitms(100)
move($x3,$y3) // 1510664
waitms(100)
LCLICK($x3,$y3) // 1510664
waitms(100)
move(783,328)
waitms(300)
lDown(783,328)
waitms(300)
move(781,323) // 6844552
waitms(6)
move(739,359) // 4874854
waitms(6)
move(711,385) // 2315156
waitms(6)
move(665,442) // 790031
waitms(6)
move(649,465) // 1911601
waitms(6)
move(628,488) // 10149598
waitms(6)
move(599,518) // 2631720
waitms(400)
lUp(599,518)
waitms(200)
LCLICK($x4,$y4) // 2565927
waitms(400)
END_SUB
// ОСНОВНАЯ СТРУКТУРА
WHILE($c9 < 1) // вайп лога при запуске
LOGCLEAR
INC($c9)
#logfile
logwrite("НАЧАЛО НОВОГО ЦИКЛА:",$_date_d,".",$_date_m,".",$_date_y,"-------")
END_CYC
#logfile
logwrite("begin")
#logfile
LOGWRITE("проверяю таргет")
GETSCREEN
IF_PICTURE_IN (1179, 650, 1456, 758, "77.bmp", -1, 90)
#logfile
LOGWRITE("бард в асисте")
IF_PICTURE_IN (1044, 459, 1187, 594, "66.bmp", -1, 90)
#logfile
LOGWRITE("диалоговое окно в центре-------------!")
WAITMS(50)
SOUND ("3285.wav")
LCLICK(630,860) // 3681318
waitms(100)
ELSE
#logfile
LOGWRITE("в центре чисто")
#logfile
LOGWRITE("баг")
mech(1426, 713, 1466, 738, 1532, 732, 1429, 476)
END_IF
ELSE
#logfile
LOGWRITE("таргет слетел-------------!")
SOUND ("3285.wav")
HINTPOPUP ("таргет слетел", ["АУ"])
WAIT(2)
move(99,989)
WAITMS(100)
LCLICK(99,989) // 1379592
END_IF
картинки и прочее никуда не перемещал, все на месте
в общем, слетает таргет и в 56 строке не проходит условие
-
#logfile пишут в начале скрипта, это действует сразу на весь скрипт, отменить нельзя.
Квадратные скобки [] нигде не пишут! Ими в справке помечены необязательные параметры.
-
это похоже на Аллоды.
1. ты играл в весь экран?
2. не сместилось окно/элементы интерфейса?
3. может улучшили защиту после патча (уверен что майл.ру за 3 недели 2-3 патча выкинули, и могли изменить что-то в игре)
-
Квадратные скобки [] нигде не пишут! Ими в справке помечены необязательные параметры.
вы про строку 76 ? по справке делал, это заголовок всплывающего окна.
но, опять же, все работало в этом виде без сбоев долгое время
это похоже на Аллоды.
1. ты играл в весь экран?
2. не сместилось окно/элементы интерфейса?
3. может улучшили защиту после патча (уверен что майл.ру за 3 недели 2-3 патча выкинули, и могли изменить что-то в игре)
не аллоды, но мейл.ру
1.нет, окно
2.ничего сместиться не могло
появилось две проблемы, еще в ту субботу скрипт благополучно работал с lclick, сейчас же он не срабатывает без move перед ним (то есть, клик проходит, но будто в молоко. если же перед кликом сначала передвинуть курсор в эту точку - работает), вторая проблема - слетающий таргет, то есть, ошибка в 56 строке происходит НЕ закономерно:скрипт работает и в неопределенный момент в игре персонаж сбрасывает таргет, хотя этого не должно быть (проверка была введена для страховки, бывало что перед запуском скрипта забывал взять таргет)
особенно непонятна ситуация с lckick, то есть я вижу на экране как курсор перемещается в точку и якобы кликает, но игровому клиенту на это плевать будто, теперь работает только с move
-
для онлайновых игр вообще советую играть в окне, а чтоб не париться с координатами каждый раз, если не привязывается к окну то сделать заголовок
$h=WNDFIND ("Game_Client")
WNDGETINFO($h, $var1, $var2, $var3, $var4) //*
PRINT("X координата= ", $var1, "Y координата= ",$var2 ,"ширина= ",$var3 ,"высота= ",$var4) //*
WNDSETINFO($h, $var1, $var2, $var3, $var4) //задаем инфо окна
//* - ставим первый раз окно куда удобно для работы, узнаем всю информацию и заполняем WNDSETINFO, теперь при запуске скрипта окно будет всегда там где надо, и без тасканий мышой.
а если теперь требует движения мыши, это защита точно. Защита всех рус.проектов до одного места в целом, но доставить неудобств может для кликера, они иногда с некоторой вероятностью успеха отслеживают работу пользователя, то есть разумеется пользователь не может кликнуть мышой в одно место и тут-же сразу в другое, без движения мыши.
Я с таким сталкивался в Silkroad, там еще сложней было, приходилось симулировать работу пользователя даже при нажатии мыши.
типа такого.
RDOWN(1214,668)
waitms(10)
RUP(1214,668)
Попробуй еще директивы
#ps2_keyboard
#ps2_mouse
некоторым помогают
-
для онлайновых игр вообще советую играть в окне, а чтоб не париться с координатами каждый раз, если не привязывается к окну то сделать заголовок
так и делаю. скрипт работает на 4 окна раскиданных по экрану FHD в минимальных разрешениях.
про отслеживание интересно конечно, но меня гложит вопрос какого лешего буквально 3 дня назад все работало)
-
меня гложит вопрос какого лешего буквально 3 дня назад все работало)
ну мэйлы и те, кто для них защиту пишет не спят, у них в жизни только 2 цели - как содрать бабла на пустом месте с людей и как усложнить жизнь ботоводам :)