Author Topic: Привязка к NOX  (Read 4215 times)

0 Members and 1 Guest are viewing this topic.

ma4ete

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
Привязка к NOX
« on: March 05, 2020, 07:27:28 PM »
Многоуважаемые, помогите пожалуйста разобраться с привязкой кликера к эмулятору  NOX. По данному скрипту не могу разобраться с настройкой и привязкой конкретно для моего случая. Как только запускаю скрипт сразу же выскакивает черный экран в ноксе и дальше никаких реакций. Приходится только перезапускать.
Вот сам скрипт(нашел на просторах форума). Все проставленные значения изначально были уже в скрипте. Не совсем понятно какие именно переменные нужно менять и какие значения прописывать...
Code: [Select]
#name "NOX Player"
$hwnd = HGET(1326,423)
hset($hwnd, 1)
$x = 228
$y = 393
WNDSTATE($hwnd,0)
WAIT(1)
skip:
WAITMS(rnd(100,200))
postmessage($hwnd, 0x0201, 0x0001, $x + ($y*65536))
WAITMS(rnd(1000,2000))
postmessage($hwnd, 0x0202, 0x0000, $x + ($y*65536))
WAITMS(rnd(800,1200))
GOTO(skip)
« Last Edit: March 05, 2020, 07:29:45 PM by ma4ete »

ma4ete

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
Re: Привязка к NOX
« Reply #1 on: March 06, 2020, 10:11:12 AM »
Вот такая ерунда получается...(((Причем когда делаю двойной щелчок мышью по ScreenBoard то появляется изображение запущенно игры
« Last Edit: March 06, 2020, 10:16:34 AM by ma4ete »

JacsoN

  • Активный участник
  • ***
  • Posts: 152
  • извините но мне нужны полнейшие обяснения
    • View Profile
Re: Привязка к NOX
« Reply #2 on: March 06, 2020, 02:33:09 PM »
брось  ету  затею  привязка  к  ноксу   ето  доступно только  для  oraven   и   так  далие  которые  знают все  идеально 
если  есть  возможность  объясни  по  скайпу  что  да  как

ma4ete

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
Re: Привязка к NOX
« Reply #3 on: March 06, 2020, 02:36:34 PM »
Ну у меня вариантов нет((Та рыбалка в которую играю я идет у меня только через нокс. Через блюстакс привязка работает только в режиме щелчков мыши. А вот поиск картинки уже в привязке не пашет, только без привязки. Поэтому варик только через нокс. Сейчас приходится пользоваться AvtoK, но это просто издевательство))

JacsoN

  • Активный участник
  • ***
  • Posts: 152
  • извините но мне нужны полнейшие обяснения
    • View Profile
Re: Привязка к NOX
« Reply #4 on: March 06, 2020, 08:51:07 PM »
а  чем  тебе  не  вариант  виртуальной  машины  запустить ?
если  есть  возможность  объясни  по  скайпу  что  да  как

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Привязка к NOX
« Reply #5 on: March 07, 2020, 11:08:25 AM »
а  чем  тебе  не  вариант  виртуальной  машины  запустить ?
То есть - ему запускать виртуальную машину на виртуальной машине...? BlueStacks, к твоему сведению, тоже - виртуальная машина, которая не малый ресурс требует.
Я не ду... Потому и не бу...

Иван_Васильевич

  • Освоившийся
  • **
  • Posts: 72
    • View Profile
Re: Привязка к NOX
« Reply #6 on: March 07, 2020, 11:24:59 AM »
брось  ету  затею  привязка  к  ноксу   ето  доступно только  для  oraven   и   так  далие  которые  знают все  идеально
Можете доказать своё рекламное утверждение? Я  уверен, что оно заведомо ложно.  8)

ma4ete

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
Re: Привязка к NOX
« Reply #7 on: March 09, 2020, 06:48:08 PM »
а  чем  тебе  не  вариант  виртуальной  машины  запустить ?
То есть - ему запускать виртуальную машину на виртуальной машине...? BlueStacks, к твоему сведению, тоже - виртуальная машина, которая не малый ресурс требует.
Да, на виртуальной машине блюстакс(как и собссно нокс) дико тормозят и делают мою идею в принципе невозможной. Но мой вопрос все еще открыт и не решен(( Если кому не трудно, объясните пожалуйста как мне все таки привязать кликер к ноксу посредством скрипта.

ma4ete

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
Re: Привязка к NOX
« Reply #8 on: March 10, 2020, 01:09:43 PM »
Ну что, товарищи? Никто не хочет помочь ввиду каких то определенных причин или моя проблема настолько банальна и смешна что даже никто не хочет опускается чтобы "разжевать"?

ma4ete

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
Re: Привязка к NOX
« Reply #9 on: March 10, 2020, 01:57:42 PM »
Вроде бы немного разобрался. По крайней мере при запуске скрипта ничто никуда не вылетает и остается привязка к ноксу а точнее к игре. Но вот теперь вопрос как начать работу скрипта по нахождению картинок в игре?А то у меня при запуске скрипта просто происходит однократное нажатие координат. То есть нажимаются только координаты 95-81, а вот LCLICK(1164,29) уже не происходит...
Code: [Select]
#name "NOX Player"
$hwnd = HGET(544,55)
hset($hwnd, 1)
$x = 95
$y = 81
WAIT(1)
skip:
WAITMS(rnd(100,200))
postmessage($hwnd, 0x0201, 0x0001, $x + ($y*65536))
WAITMS(rnd(1000,2000))
postmessage($hwnd, 0x0202, 0x0000, $x + ($y*65536))
WAITMS(rnd(800,1200))
GOTO(skip)
LCLICK(1164,29)
« Last Edit: March 10, 2020, 02:10:04 PM by ma4ete »

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Привязка к NOX
« Reply #10 on: March 10, 2020, 02:16:19 PM »
Ну что, товарищи? Никто не хочет помочь ввиду каких то определенных причин или моя проблема настолько банальна и смешна что даже никто не хочет опускается чтобы "разжевать"?
Чтобы твоей проблемы коснуться, людям нужно устанавливать эти самые виртуальные машины. Никому это делать не охота...
То есть нажимаются только координаты 95-81, а вот LCLICK(1164,29) уже не происходит...
Так в чем проблема? Замени LCLICK(1164,29) на postmessage($hwnd, 0x0201, 0x0001, 1164 + (29*65536))
Епть... Я только сейчас заметил... А как у тебя будет LCLICK(1164,29) происходить, если у тебя перед ним GOTO(skip)...? У тебя по условию скрипта до LCLICK(1164,29) НИКОГДА не доходит.
« Last Edit: March 10, 2020, 02:22:41 PM by Hito »
Я не ду... Потому и не бу...

ma4ete

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
Re: Привязка к NOX
« Reply #11 on: March 10, 2020, 02:44:03 PM »
Да, все верно. Поменял на postmessage клик работает))Спасибо!
А подскажите, куда в скрипте по привязке к окну вставить данный кусок чтобы происходил поиск и выполнение действий с зацикливанием всего скрипта? Этот скрипт работает без привязки.
Code: [Select]
// Рыбалка ПВП(слив кубков)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "пвп.bmp", -1, 90)
   LCLICK($_return1 + 5, $_return2 + 5) // Клик по поединок
   WAITMS(1500)
END_IF

 
// Ожидаем появления выбора рыбы
$check = 0
WHILE($check = 0)
   GETSCREEN
   COLORMODE(6)
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "выбор рыбы.bmp", -1, 90)
      LCLICK($_return1 - 249, $_return2 + 305) // Клик по первой рыбе
      WAITMS(500)
      LCLICK($_return1 + 68, $_return2 + 305) // Клик по второй
      WAITMS(500)
       LCLICK($_return1 + 447, $_return2 + 305) // Клик по третей   
     
     
      $check = 1
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

// Ожидаем появления сдаться
$check = 0
WHILE($check = 0)
   GETSCREEN
   COLORMODE(6)
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "сдаться.bmp", -1, 90)
      LCLICK($_return1 + 5, $_return2 + 5) // Клик по сдаться
      WAITMS(1500)
  LCLICK($_return1 + 156, $_return2 + 495) // Клик по пропустить     
     
      $check = 1
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

// Ожидаем появления награды
$check = 0
WHILE($check = 0)
   GETSCREEN
   COLORMODE(6)
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "получить пвп.bmp", -1, 90)
WAIT(1)
   
      LCLICK($_return1 + 5, $_return2 + 5) // Клик по получить
      WAITMS(500)   
     
      $check = 1
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC
WAIT(2)

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Привязка к NOX
« Reply #12 on: March 10, 2020, 05:38:01 PM »
Оказывается тут эта тема обмусолена 150 раз. Потому и молчат все...
Я не ду... Потому и не бу...

ma4ete

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
Re: Привязка к NOX
« Reply #13 on: March 10, 2020, 07:29:10 PM »
Оказывается тут эта тема обмусолена 150 раз. Потому и молчат все...
Да нет, все намного проще. Просто местные "умники" считают себя слишком уж умными)) Пусть придут ко мне на работу я посмотрю как они(вы) будете стоять баранами и не понимать простейшего вопроса.
О гениальный kiril герой форума! Думаешь прежде чем побеспокоить твое гениальное эго я не прошерстил форум в поиске похожей на мою проблему? Я только за сегодня редактировал свои сообщения порядка десяти раз т.к. каждый раз натыкался на новое решение, которое в итоге привело меня к конечному результату(заметь без твоей неоценимой помощи). Относись попроще к людям которые просят помощи и не забывай что не все такие гении как ты(прошу прощения на фамильярность).
Сорри за оффтоп просто накипело.

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: Привязка к NOX
« Reply #14 on: March 10, 2020, 08:55:20 PM »
Да нет, все намного проще. Просто местные "умники" считают себя слишком уж умными))

Дело тут не в зазнавшихся умниках, просто никто не хочет скачивать твой эмулятор.
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»