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.


Topics - komandirbk

Pages: [1]
1
Общие вопросы / Подбор пароля по маске
« on: November 21, 2022, 08:12:55 AM »
Здравствуйте, попытался найти, вроде не нашел подобного, что мне конкретно нужно.
Нужно скрипт, который сгенерирует и переберет все варианты из 4 букв до момента, пока не будет выполнено определенное условие.
Известно, что пароль 9 символов, из них 5 известно. Каждый раз пишется "слово" + вариант из набора символов по типу, gogo,helo,mooo,gooo и так далее.

2
Общие вопросы / Из-за чего лагает скрипт?
« on: November 02, 2022, 07:34:47 AM »
Здравствуйте, выкладываю сюда код. Проблема в том, что спустя определенное время работы - невозможно остановить скрипт, он не реагирует на бинды, в трее тоже не останавливается вплоть до нескольких минут. Что нужно поменять?

Code: [Select]
$rnd1_x = 960
$rnd1_y = 441
$rnd2_x = 1043
$rnd2_y = 447
$rnd3_x = 1071
$rnd3_y = 501
$rnd4_x = 1026
$rnd4_y = 546
$rnd5_x = 961
$rnd5_y = 573
$rnd6_x = 886
$rnd6_y = 563
$rnd7_x = 864
$rnd7_y = 510
$rnd8_x = 959
$rnd8_y = 543
 
$rnd = RNDFROM($rnd1,$rnd2,$rnd3,$rnd4,$rnd5,$rnd6,$rnd7,$rnd8)
//$rnd_x = RNDFROM(829,1085,957,1030,900,1007,906,1092,1076)
//$rnd_y = RNDFROM(533,424,503,566,411,610)
$rnd_wait = RND(2000,5000)


THREAD(found, 1)
   
   IF($first = 0)
      $first = 1
      $g = hget(868,  296)


hsettext($g, "MU_QUEST")

      $quest = inputbox("Какого монстра ищем?", ".bmp", 500)
      LOGWRITE($quest)
     
      $exit = dialogbox("Закрыть окно по завершению квеста?", 4)
     
      if ($exit = 6)
         print("Да")
         $close = 1
      else
         print("Нет")
         $close = 0
      end_if
     
      waitms(300)
      WNDBUMP ($g)
      SETTHREAD (move, 1)
   END_IF
   
   
   $check = 0
   WHILE($check = 0)
      GETSCREEN(547,270, 1354,791)
      COLORMODE(8)
      IF_PICTURE_IN (547,270, 1354,791, $quest, -1, 99)
         SETTHREAD (move, 0)
         LUP($_xmouse, $_ymouse)
         waitms(200)
         //  $check = 1
         MOVE($_return1+30, $_return2+100)
         WAITMS(500)
         LDOWN($_return1+30, $_return2+100)
         waitms(500)
         LUP($_return1+30, $_return2+100)
         wait(1)
         KEYPRESS(#F6)
         wait(3)
         
         KEYPRESS(#F8)
         waitms(500)
         
     
     
      GETSCREEN(548,646, 876,780)
      COLORMODE(7)
      IF_PICTURE_IN (548,646, 876,780, "quest_done.bmp", -1, 90)
         
       IF($close = 1 )
            waitms(1000)
            MOVE(1337,236)
            waitms(300)
           LCLICK(1337,236)
            LOGWRITE("Окно закрыто")
            EXECUTE("CMH.exe", "TMessage Квест успешно выполнен! Окно закрыто")
            wait(1)
            halt
           
         ELSE
           
            EXECUTE("CMH.exe", "TMessage Квест успешно выполнен! Окно на месте ")
            halt


END_IF
     
     
   ELSE
   
      WAITMS(1000)
      SETTHREAD (move, 1)
   END_IF
   END_IF
END_CYC

END_THREAD





THREAD(move, 0)
waitms(100)
//MOVE($rnd_x, $rnd_y)
MOVE(RNDFROM($rnd1_x,$rnd2_x,$rnd3_x,$rnd4_x,$rnd5_x,$rnd6_x,$rnd7_x,$rnd8_x), RNDFROM($rnd1_y,$rnd2_y,$rnd3_y,$rnd4_y,$rnd5_y,$rnd6_y,$rnd7_y,$rnd8_y))
waitms(500)
LDOWN($_xmouse, $_ymouse)
waitms($rnd_wait)
LUP($_xmouse, $_ymouse)
wait(1)




END_THREAD

3

Есть такой скрин. Персонаж стоит в желтой бочке по центру. Как сделать так, что когда произойдет клик влево в область где стрелка - персонаж вернулся туда, откуда пришел? Вариант с пикселем не предлагать.
То есть допустим я пошел на 200 пикселей влево, то мне теперь надо пойти на столько же вправо, чтобы вернуться обратно к бочке. Персонаж всё время находится по центру.

4
Имеется код ниже.
Нужно, чтобы
Code: [Select]
    KEYDOWN(#6)
WAITMS(60)
KEYUP(#6)
выполнился один раз когда я зажал SPACE, а дальше продолжался выполняться этот код
Code: [Select]
IF((ISKEYDOWN(#SPACE) = 1))
   

   // waitms(5)
   KEYDOWN(#1)
   WAITMS(60)
   KEYUP(#1)
   
   
   KEYDOWN(#9)
   WAITMS(50)
   KEYUP(#9)
   waitms(10)
   
   
   //NAJATIE
   KEYDOWN(#3)
   WAITMS(60)
   KEYUP(#3)
   //OTJATIE

И когда я отжал space и опять его зажал - повторялось всё так же. Первый кусок - один раз и дальше второй пока не отпущу пробел

5
Здравствуйте. Условие такое - происходит варка в игре - исход - успешный либо неудачный.
Задача - нужно помимо LoGWRITE - так же считать сколько раз данное действие было выполнено, например - нужно, чтобы когда 500 раз варка была успешная - весь скрипт остановился. Спасибо!

6
Здравствуйте, давно не пользовался clickermann, уже всё забыл. Но не в этом суть.
Задача такова. Заставить кликер отслеживать появление нового оповещения от Windows, а потом отправка скриншота мне в телеграм.
Два вопроса
1-ый как сделать код, который будет выполнять действие с отправкой скриншота при изменение текста оповещения, то есть когда в области такой то меняется текст, то <
2-ой можно ли как то отправить в телеграм с помощью каких то API или чего то похожего? Чтобы не вручную открывался телеграм, а сделать попроще.
Спасибо.

p.s. пример оповещения


7
Здравствуйте, нужно, чтобы IF_PICTURE_IN или WHILE, не знаю, что лучше в данном случае.
В общем в 2 словах. MMORPG, квест от администрации.
По средине экрана пишется много текста, что то типа " , :::::: .... :::: ... "
И задача игроков быстро указать сколько точек в данном предложении.
Так вот, картинку в виде этой точки я сохранил. А теперь нужно, чтобы скрипт подсчитал сколько там точек и быстро мне вывел в цифру, которую я смогу вставить в чат.
Заранее спасибо:)

8
Собственно не получается всё никак понять, как же это реализовать.

Нужно объявить я так понимаю переменную, а потом что дальше я хз, не получается.

В общем нужно, чтобы после того как я нашел пиксель у меня был выбор из двух координат. А точнее - при нахождении пикселя - курсор двигается либо именно MOVE(159,357) или же второй вариант MOVE(123,321)
Именно такие вот значения, а не в перемешку.
Спасибо заранее.

9
Есть игра, в ней вид от третьего лица, камера всегда на игроке по центру.
Вопрос, как сделать так, чтобы я сделал клик в одно место, а потом с того места клик был обратно в место откуда этот клик был сделан?
Если не понятно, то кину скрин. Спасибо.

10
Здравствуйте, знаком более менее с программой уже как неделю, но все же очень для меня всё запутано в плане вычисления текста.
Задача такова. Есть игра MU Online. В ней есть банки для восстановления хп. При покупке их в магазине - их покупается 10 штук. Для того, чтобы мне можно было их "абузить" мне необходимо 7 раз каждую эту банку прокликать. Так вот, в чем собственно проблема. Вот скриншот этих банок(150), но те, которые будут в магазине покупаться - их 10.
Так вот, обратите внимание на Number of items : ... Вот именно это мне и нужно в качестве проверки. То есть скрипт должен навестить на банку(не проблема для меня) и проверить число после Number of items:
Если там любое из чисел от 4 до 10 - он его должен нажать ПКМ.
Прошу помочь, как это можно реализовать? Шрифт вроде как обычный довольно таки, думаю не будет проблем.
Заранее огромное спасибо!

Pages: [1]