Что нового

Сканирование и действие

Biforz

Новичок
Сообщения
19
Репутация
0
Извиняюсь за заголовок темы, просто я не знаю как это называется по другому.

У меня возник вопрос:"Есть обычная онлайн игра, в которой при наведении мыши на монстра происходит нажатие левой кнопки мыши (эмуляция)".

А как сделать, чтобы скрипт сам сканировал и сам наводил на монстра?

По другому простое автонаведение!
 
Автор
B

Biforz

Новичок
Сообщения
19
Репутация
0
Это затруднений никаких не вызвало:
Код:
$pos = PixelSearch ( $left, $top, $right, $bottom, $color)
If Not @error Then
MouseClick("left")

А как сделать чтобы наводилось автоматически мышь на нужный пиксель?
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Biforz
ты внимательно читал справку по
Код:
MouseClick
?
параметр , который указывает координаты для клика мыши
эти координаты дает
Код:
PixelSearch

в примере из справки показано как использовать значения из получаемого массива
Код:
$pos = PixelSearch ( $left, $top, $right, $bottom, $color)
If Not @error Then
MouseClick("left",$pos[0],$pos[1])
EndIf
 
Автор
B

Biforz

Новичок
Сообщения
19
Репутация
0
Может быть я не так объяснил, извиняюсь!

При новедение на монстра скрипт находит нужный мне пиксель и эмулирует нажатие левой клавиши мыши (это я реализовал).
А как сделать, чтобы не мне наводить на монстра, а скрипт сам сканировал экран, перемещал мышь на монстра и производил клик мыши (и возможно ли сделать так:"монстр уходит вправо и скрипт перемещает курсор в томже направление"?)
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Заключить действие в цикл
Код:
While 1
WEnd

Курсор будет следовать за ближайшим монстром и тыкать на него.
 
Автор
B

Biforz

Новичок
Сообщения
19
Репутация
0
Если я прописываю в:

Код:
MouseClick("left")


Код:
.....$pos[0],$pos[1].....


и в итоге получается:

Код:
MouseClick("left",$pos[0],$pos[1])


то персонаж наклоняется вниз и бъет по земле! :(
 

scanfail

Знающий
Сообщения
244
Репутация
17
Не тот цвет значить... Случаем не в Action\Slasher-MMO играешь? ;D
 
Автор
B

Biforz

Новичок
Сообщения
19
Репутация
0
Нет не в него! :smile:

Просто если не указывать
Код:
$pos[0],$pos[1]
, то скрипт норм работает, но как прописываю их такая бяка получается!
 

_ToBe_

Осваивающий
Сообщения
142
Репутация
35
Не забудь про
Код:
Opt("PixelCoordMode")
Opt("MouseCoordMode")
 
Верх