Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Луций

Pages: 1 [2] 3 4 ... 17
16
это что то новое, все привыкли работать с поиском как в ворде, поэтому сделали так, наверное

17
Общие вопросы / Re: Защита авторских прав©
« on: December 26, 2016, 03:52:31 PM »
очередное пришествие копирастов на форум

вообще идея писать на простеньком кликере простенькие скрипты с серьезной невзламываемой защитой - попахивает идиотизмом
возможно вы уже доросли до полноценных языков программирования, где файлы сразу пакуются в экзешник, а скрипт работает только на определенном айпи?

18
ребята вы почти изобрели наследование и полиморфизм, не останавливайтесь

19
Использование / Re: Написание кликера
« on: December 22, 2016, 06:38:51 PM »
закрываешь свои участки кода в вот такие условия
$f=1
while($f)
твой код
if(условие)
выполнено
$f=0
end_if
end_cyc

это пример с ожиданием картинки, можно написать включение кода по флагу $f можно повторение до отключения флага
главное не ищи легких путей с метками, это путь к хаосу

20
испанская это хорошо (срань господня да кому во веки это может понадобиться?)

а английская для начала тут есть?

21
вот вы наркоманы человек хочет определять скопированные в буфер цифры
а вы все с тем старым скриптом на распознание, который к каждому отдельному случаю нужно сидеть и калибровать три часа

22
Общие вопросы / Re: wm_message
« on: December 08, 2016, 01:06:54 PM »
автор подскажи зачем тебе это нужно?

сам долгое время бился с защитой игр и ничего толкового найти не мог

23
Общие вопросы / Re: Клинит скрипт
« on: December 06, 2016, 02:59:22 PM »
кто вообще попапом делает логирование и отладку? это худший из возможных тут инструментов для этого

24
можно сразу

25
ошибку я не нашел (и вряд ли кто то будет искать тк она не очевидна)
но давай я тебе помогу найти

1 между гетскрином и поиском паузы не имеют смысла
2 там где у тебя загрузка после кликов делай паузу 1 сек, тк 0.1 скорее всего не успевает
3 избавься от готу
4 используй сабы для зажатия клавиш
5 используй поиск картинки вместо поиска пикселя

26
хорошо находится, кроме случаев, когда каждая модель может быть направлена в 8 сторон и стоять к тебе 8 разными частями, и нужно делать 8 поисков, ага

есть мнение, что автору нужно поискать модификацию графики ля игры (подобную находили для таймзеро) там все 8 картинок заменяются одной и все ок

27
чо за игра то?
уникальные пиксели софтиной пробовал искать?
браузеры разные для привязки пробовал?

28
возможно это тебе поможет https://vk.com/club84186061?w=page-84186061_49022947

29
вобщем адаптировал я бота под работу с экселевской таблицей и все работает:

Code: (clickermann) [Select]
ctrl(#c)
if($art="w")
   print("wait 10 sec")
   wait(10)
end_if

$art=fromclip()
IF(STRPOS($art, "-") > 0)
   $art = STRCUT2 ($art, 1, STRPOS($art, "-")-1)
ELSE
   IF(STRPOS($art, ".") > 0)
      $art = STRCUT2 ($art, 1, STRPOS($art, ".")-1)
   END_IF
END_IF
keypress(#right)

ctrl(#c)
$name=strconcat(" ",fromclip())
STRSEPARATE($name, " ", $arr)
FOR($a=1,$a<ARRSIZE($arr))
   $name = STRFILTER($arr[$a], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", 1)
   IF(STRLEN($name) > 1)
      $a=99999
   END_IF
END_CYC
keypress(#left)
print("art = ",$art," name = ",$name)
undefine($arr)

if(strlen($name)>1)
   $n=0
   ctrl(#2)
   waitms(222)
   getscreen
   IF_PICTURE_IN(0,0, $_xmax,$_ymax, "art.bmp")
      lclick(360,320)
      ctrl(#a)
      keypress(#delete)
      toclip($name)
      ctrl(#v)
      keypress(#tab)
      ctrl(#a)
      keypress(#delete)
      toclip($art)
      ctrl(#v)
      keypress(#enter)
      wait(1)
   else
      LCLICK(385,13)  // 3622107
      ctrl(#t)
      toclip("index.php?route=catalog/product")
      ctrl(#v)
      keypress(#enter)
      wait(5)
      getscreen
      IF_PICTURE_IN(0,0, $_xmax,$_ymax, "enter.bmp")
         lclick($_return1,$_return2)
         wait(5)
         ctrl(#1)
      else
         LCLICK(380,13)  // 3622107
      end_if
      goto(begin)
   end_if
   
   $f=1
   waitms(500)
   while($f)
      IF_PICTURE_IN(0,0, $_xmax,$_ymax, "motologo.bmp")
         $f=0
      else
         waitms(500)
      end_if
   end_cyc
   
   $f=0
   $f1=0
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "checkbox.bmp")
      $f=1
   end_if
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "nasayte.bmp")
      $f1=2
   end_if
   ctrl(#1)
   if($f=1)
      ctrl(#b)
   end_if
   if($f1=1)
      ctrl(#i)
   end_if
   keypress(#down)
end_if

один баг пока нашел - если имя начинается с английского слова (которое как раз и нужно, артикула и русских букв в названии нет) - оно игнорируется, я так понял нужно делать проверку на наличие артикула в имени и если нужно удалять его, а затем искать английякое имя с первого члена массива?

30
ага все верно, спасибо

завтра допилю до вида который не стыдно сюда выкладывать и выложу

не знал что кликеру важен регист и нужно оба добавлять в ренж, так получается можно и слова которые с большой буквы начинаются специально отлавливать?

Pages: 1 [2] 3 4 ... 17