Author Topic: errorlog  (Read 6970 times)

0 Members and 3 Guests are viewing this topic.

showtime

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
errorlog
« on: November 18, 2014, 05:41:29 AM »
работал скрипт благополучно продолжительное время, бед не знал
но вчера при его запуске он начал вытворять какую-то лабуду. картинку в упор не видел когда она была.
ребут пк даже не помог
за 2 недели я ничего не менял и он просто вдруг перестал работать как  надо
в папке программы обнаружил файл errorlog.тхт, а в нем
Code: [Select]
18.11.2014 0:29:29 IO Port Driver not loaded
18.11.2014 0:29:29 Registry update error
собственно, что это? :(

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: errorlog
« Reply #1 on: November 18, 2014, 09:33:49 AM »
Возможно антивирус или защитник на кликер глаз положил? Вон реестр править ему не дают. Возможно не дают и другое.


quant13

  • Активный участник
  • ***
  • Posts: 174
    • View Profile
Re: errorlog
« Reply #2 on: November 18, 2014, 09:59:23 AM »
Чистый кликер ничего в регистр не пишет, даже не пытается, и в системные папки не лезет.
Видимо ведя беспорядочную интренетную жизнь вы подхватили заразу, батенька.

showtime

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: errorlog
« Reply #3 on: November 18, 2014, 10:07:57 AM »
или защитник на кликер глаз положил? Вон реестр править ему не дают. Возможно не дают и другое.
как это проверить? с защитником не дружу..
« Last Edit: November 18, 2014, 10:33:15 AM by showtime »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: errorlog
« Reply #4 on: November 18, 2014, 10:20:23 AM »
Чистый кликер ничего в регистр не пишет, даже не пытается, и в системные папки не лезет.
Видимо ведя беспорядочную интренетную жизнь вы подхватили заразу, батенька.
Вплоть до 4.11 писал ассоциации файлов cms при каждом запуске. Мало ли параноидальных антивирусов.


showtime

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: errorlog
« Reply #5 on: November 18, 2014, 10:32:17 AM »
временно решил проблему добавлением в некоторых местах перед lclick MOVE.
т.к по каким то мне не известным причинам лклик ни в какую не срабатывал (хотя до этого все работало 3 недели)
так же увеличил область поиска текстур (хотя 3 недели он благополучно находил в меньшей - там, где текстура занимала 100% области поиска)
антивируса нет.только защитник windows 8. вроде не ругается ни на что, все как обычно

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: errorlog
« Reply #6 on: November 18, 2014, 11:22:44 AM »
От имени администратора запускай.
Даже в 7-ке без этого было никак. В 8-ке видимо ограничения возвели в абсолют.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: errorlog
« Reply #7 on: November 18, 2014, 11:54:31 AM »
Кретинизм крепчает. Установить трудности для запуска всех программ, заставить все их запускать от администратора.
Выработать фактически автоматизм такого запуска. Так же и пришедшие вирусы будут на автомате запущены от админа.
В чём смысл всего этого? Заменить запуск по двойному клику на запуск ПКМ-меню-ЛКМ или через правленый ярлык?

Руки бы повырывать всем мелкомягким индусам и их руководству.

На работе у одного сотрудника вирус скриптовальщик при этом, свободно и без малейшего писка, запросто устанавливается на машину и работает несколько часов. И ни одна зараза, ни защитник, ни Касперский даже не пикнет.
Защита блин. И всё, алис, восстановить нельзя.


showtime

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: errorlog
« Reply #8 on: November 19, 2014, 05:12:35 AM »
запускал скрипт на ночь. что могу сказать - моему удивлению нет предела.
несмотря на мои правки, он работает, но очень не стабильно.
практически, на утро был нулевой результат.
запускал от имени администратора, проверил полностью машину на вирусы защитником и утилитой доктор веб - ничего
правда в файле ерорлог.тхт стало пусто, но от этого легче не стало, как оказалось
самое удивительное, что этот же скрипт работал идеально на протяжении трех недель. в субботу 15.11 был последний удачный запуск, после этого я уезжал и вернувшись домой вечером 18.11 опять включил его - и начались вот эти чудеса.
одно дело, если бы он требовал отладки, я бы просто пытался поправить что-либо. но он же работал три долбанных недели. не знал бы я этого, уже бы плюнул подумав что где-то накосячил или сама программа фуфло.. но он работал, причем идеально! как так ? :-\

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: errorlog
« Reply #9 on: November 19, 2014, 09:29:49 AM »
А кто ж ответит. Скрипта не видно.
Может переместил что нибудь не туда? Картинки, например.

Я ещё иногда накалываюсь с версией кликермэна. Есть у меня скрипты для 4.8, 4.9... лень переделывать. Так вот гоняю я иногда этот 4.9 скрипт с автозапуском.
А как пишу на 4.10 новое, забываю ассоциации переключить на старый. Запускаю вечером скрипт перед уходом, начало там нормально работает. А утром смотрю там стало всё. И тут вспоминаю о версии. Так уже несколько раз.


showtime

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: errorlog
« Reply #10 on: November 19, 2014, 09:51:59 AM »
А кто ж ответит. Скрипта не видно.
Может переместил что нибудь не туда? Картинки, например.

Я ещё иногда накалываюсь с версией кликермэна. Есть у меня скрипты для 4.8, 4.9... лень переделывать. Так вот гоняю я иногда этот 4.9 скрипт с автозапуском.
А как пишу на 4.10 новое, забываю ассоциации переключить на старый. Запускаю вечером скрипт перед уходом, начало там нормально работает. А утром смотрю там стало всё. И тут вспоминаю о версии. Так уже несколько раз.
версия у меня только 4.10
скрипт, пожалуйста, это максимально упрощенная версия, и то работала как попало. сейчас еще натыкал move везде где можно, еще не тестил.
проблема - в слетяющем таргете (почему слетает - хз)
Code: (Clickermann) [Select]
#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 строке не проходит условие
« Last Edit: November 19, 2014, 12:16:34 PM by showtime »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: errorlog
« Reply #11 on: November 19, 2014, 10:15:34 AM »
#logfile пишут в начале скрипта, это действует сразу на весь скрипт, отменить нельзя.
Квадратные скобки [] нигде не пишут! Ими в справке помечены необязательные параметры.
« Last Edit: November 19, 2014, 10:18:36 AM by Oraven »

quant13

  • Активный участник
  • ***
  • Posts: 174
    • View Profile
Re: errorlog
« Reply #12 on: November 19, 2014, 12:14:30 PM »
это похоже на Аллоды.
1. ты играл в весь экран?
2. не сместилось окно/элементы интерфейса?
3. может улучшили защиту после патча (уверен что майл.ру за 3 недели 2-3 патча выкинули, и могли изменить что-то в игре)

showtime

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: errorlog
« Reply #13 on: November 19, 2014, 12:23:21 PM »
Квадратные скобки [] нигде не пишут! Ими в справке помечены необязательные параметры.
вы про строку 76 ? по справке делал, это заголовок всплывающего окна.
но, опять же, все работало в этом виде без сбоев долгое время

это похоже на Аллоды.
1. ты играл в весь экран?
2. не сместилось окно/элементы интерфейса?
3. может улучшили защиту после патча (уверен что майл.ру за 3 недели 2-3 патча выкинули, и могли изменить что-то в игре)
не аллоды, но мейл.ру
1.нет, окно
2.ничего сместиться не могло
появилось две проблемы, еще в ту субботу скрипт благополучно работал с lclick, сейчас же он не срабатывает без move перед ним (то есть, клик проходит, но будто в молоко. если же перед кликом сначала передвинуть курсор в эту точку - работает), вторая проблема - слетающий таргет, то есть, ошибка в 56 строке происходит НЕ закономерно:скрипт работает и в неопределенный момент в игре персонаж сбрасывает таргет, хотя этого не должно быть (проверка была введена для страховки, бывало что перед запуском скрипта забывал взять таргет)
особенно непонятна ситуация с lckick, то есть я вижу на экране как курсор перемещается в точку и якобы кликает, но игровому клиенту на это плевать будто, теперь работает только с move

quant13

  • Активный участник
  • ***
  • Posts: 174
    • View Profile
Re: errorlog
« Reply #14 on: November 19, 2014, 12:33:43 PM »
для онлайновых игр вообще советую играть в окне, а чтоб не париться с координатами каждый раз, если не привязывается к окну то сделать заголовок
Code: (Clickermann) [Select]
$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

некоторым помогают
« Last Edit: November 19, 2014, 12:36:57 PM by quant13 »