Нублет
Аватар випил ияда!
- Сообщения
- 30
- Репутация
- 0
Версия AutoIt: 3.3.6.1
Описание: Надо,чтобы включался нажатием кноки,и выключался повторным нажатием той же кнопки.
Примечания: Для онлайн игры "Rift",класс Roque,но не бот.Просто несколько выстрелов (4),один лечение питомца.Loop
Как хотелось,чтобы работал:стартует с нажатием кнопки <z>.Проверяет наличие процесса Rift.
Сам макро:
нажатие кнопки <CTRL-6>,один раз
нажатие кнопки <4>,один раз
,
Нужен loop использования кнопки <1>,5 раз,
потом-пока PixelSearch дает другой результат кроме hex 000000.(по моему,черный цвет).Может понадоватся от 5 до 10 разов.Тот variable,зделат их не умею.
Когда цвет не черный,исползует кнопку <2>,один раз.Перепроверяет цвет.
Если то сих пор цвет не черный,исползует кнопку <3>,один раз.
.Исползует кнопку <8>,один раз.
Конец loop,петляет,пока не нажали кнопку <z> второй раз.
Увы,как сделат правилный поряадок кнопок,с variables,скорее всего,сам не умею...
Описание: Надо,чтобы включался нажатием кноки,и выключался повторным нажатием той же кнопки.
Примечания: Для онлайн игры "Rift",класс Roque,но не бот.Просто несколько выстрелов (4),один лечение питомца.Loop
Как хотелось,чтобы работал:стартует с нажатием кнопки <z>.Проверяет наличие процесса Rift.
Код:
func _Process2Win($pid)
if isstring($pid) then $pid = processexists($pid)
if $pid = 0 then return -1
$list = WinList()
for $i = 1 to $list[0][0]
if $list[$i][0] <> "" AND BitAnd(WinGetState($list[$i][1]),2) then ;попробую наити название процесса Rift,и привязать.
$wpid = WinGetProcess($list[$i][0])
if $wpid = $pid then return $list[$i][0]
EndIf
next
return -1
endfunc
Сам макро:
нажатие кнопки <CTRL-6>,один раз
Код:
sleep 500
Код:
sleep 500
Код:
While 1 = 1
Send ("4")
Sleep (500) ;Так,что-ли?
Код:
sleep 500
Когда цвет не черный,исползует кнопку <2>,один раз.Перепроверяет цвет.
Код:
sleep 500
Код:
sleep 2000
Конец loop,петляет,пока не нажали кнопку <z> второй раз.
Увы,как сделат правилный поряадок кнопок,с variables,скорее всего,сам не умею...