Автор Тема: [Мышь, клавиатура] (Куплю) Хочу заказать AIM для APB RELOADED от 1000 - 2000 рублей  (Прочитано 461 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KOTuK [?]

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Я пробовал этот скрипт но курсор не фиксирует цель а наоборот улетает от нее то в ноги то в небо по разному. 
Код: AutoIt [Выделить]
While 1
$Variable = PixelSearch(932, 511, 989, 569, 0xA0D018)
If IsArray($Variable) = True Then
   MouseMove($Variable[0],$Variable[1], 1)
   MouseClick("LEFT")
EndIf
WEnd

Func _Exit()
Exit
EndFunc


Короче куплю рабочий скрипт за 1000 - 2000 рублей в зависимости от качества.

Русское сообщество AutoIt


Оффлайн DStalker [?]

  • Я бы её, это самого... автоматизировал и зациклил
  • Новичок
  • *
  • Сообщений: 37
  • Репутация: 2
  • Пол: Мужской
  • Ботоводство+Мультибоксинг = время выспаться ;)
    • Награды
  • Версия AutoIt: 3.3.12.0
Для начала у тебя прицел изменяет цвет с белого на красный, если враг попал под прицел, верно?
тогда сузь площадь поиска до размера прицела. Ищи красный цвет, как только цвет меняется на красный, то стреляй.
Код: AutoIt [Выделить]
#include <Array.au3>
#include <GUIConstantsEx.au3>
Opt("PixelCoordMode", 2) ;Отсчет координат пикселей от левого верхнего угла клиентской части окна
Opt("MouseCoordMode", 2) ;Отсчет координат мыши от левого верхнего угла клиентской части окна
While 1
$Variable = PixelSearch(300, 200, 600, 400, 0xA0D018,0);0xA0D018 замени на цвет красного курсора. координаты области поиска сделай поменьше и в центре
If IsArray($Variable) = True Then
   MouseMove($Variable[0],$Variable[1], 1)
   MouseClick ("left", , , 3, 0) ; 3 выстрела
EndIf
WEnd

Func _Exit()
Exit
EndFunc


Оффлайн KOTuK [?]

  • Новичок
  • *
  • Сообщений: 11

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Выдает такую ошибку при наведение на цвет

Код: AutoIt [Выделить]
#include <Array.au3>
#include <GUIConstantsEx.au3>
Opt("PixelCoordMode", 2) ;Отсчет координат пикселей от левого верхнего угла клиентской части окна
Opt("MouseCoordMode", 2) ;Отсчет координат мыши от левого верхнего угла клиентской части окна
While 1
$Variable = PixelSearch(927,506,988,558,0xBB1414,0);0xA0D018 замени на цвет красного курсора. координаты области поиска сделай поменьше и в центре
If IsArray($Variable) = True Then
   MouseMove($Variable[0],$Variable[1], 1)
   MouseClick ("left", , , 3, 0) ; 3 выстрела
EndIf
WEnd

Func _Exit()
Exit
EndFunc


Оффлайн DStalker [?]

  • Я бы её, это самого... автоматизировал и зациклил
  • Новичок
  • *
  • Сообщений: 37
  • Репутация: 2
  • Пол: Мужской
  • Ботоводство+Мультибоксинг = время выспаться ;)
    • Награды
  • Версия AutoIt: 3.3.12.0
а, ну да.. сразу не проверил... так попробуй, у меня во втором варианте ошибка ушла...
курсор не будет следовать за целью, он только будет стрелять три раза. как только курсор сменит цвет на красный)
2й вариант:
Код: AutoIt [Выделить]
#include <Array.au3>
#include <GUIConstantsEx.au3>
Opt("PixelCoordMode", 2) ;Отсчет координат пикселей от левого верхнего угла клиентской части окна
Opt("MouseCoordMode", 2) ;Отсчет координат мыши от левого верхнего угла клиентской части окна
While 1
$Variable = PixelSearch(927,506,988,558,0xBB1414,0); красный цвет прицела смотри со скришота .глубина цвета 0
If IsArray($Variable) = True Then
   MouseClick ("left",$Variable[0],$Variable[1], 3,0) ; 3 выстрела
EndIf
WEnd

Func _Exit()
Exit
EndFunc

и да, цвет прицела красный нужен.. Сделай скриншот экрана, когда прицел красный и посмотри цвет получивщийся.
« Последнее редактирование: Март 04, 2018, 11:33:30 от DStalker, Причина: дополнение »

Русское сообщество AutoIt


Оффлайн KOTuK [?]

  • Новичок
  • *
  • Сообщений: 11

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Вообще скрипт не стреляет проверь сам  :'(

Оффлайн DStalker [?]

  • Я бы её, это самого... автоматизировал и зациклил
  • Новичок
  • *
  • Сообщений: 37
  • Репутация: 2
  • Пол: Мужской
  • Ботоводство+Мультибоксинг = время выспаться ;)
    • Награды
  • Версия AutoIt: 3.3.12.0
цвет прицела укажи правельный. 1. сделай скриншот через кнопку prtsc 2.зайди в фотошоп , вставь скриншот
3.пипеткой возьми красный цвет с прицела, и посмотри какое значение..4. вставь это значение которое используется в скрипте

или вставь картинку с красным прицелом сюда в формате  bmp, только не в jpg. я сам посмотрю цвет))


Добавлено: Март 04, 2018, 13:46:20
Еще вариант), чисто выстрел при появлении красного цвета прицела, сработает если цвет именно той красноты что и прицел;)
Код: AutoIt [Выделить]
#include <Array.au3>
#include <GUIConstantsEx.au3>
Opt("PixelCoordMode", 2) ;Отсчет координат пикселей от левого верхнего угла клиентской части окна
Opt("MouseCoordMode", 2) ;Отсчет координат мыши от левого верхнего угла клиентской части окна
While 1
$Variable = PixelSearch(927,506,988,558,0xBB1414,0); красный цвет прицела смотри со скришота .глубина цвета 0
If IsArray($Variable) = True Then
   MouseClick ("left") ; так попробуй, если цвет красный появится, точно выстрелит))
EndIf
WEnd

Func _Exit()
Exit
EndFunc

« Последнее редактирование: Март 04, 2018, 13:46:20 от DStalker, Причина: Объединение сообщений »

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
3274 Просмотров
Последний ответ Апрель 16, 2011, 20:23:44
от gsom
9 Ответов
5284 Просмотров
Последний ответ Май 27, 2011, 16:56:25
от mechlab
6 Ответов
3073 Просмотров
Последний ответ Октябрь 19, 2011, 23:51:14
от agikon
6 Ответов
2814 Просмотров
Последний ответ Март 19, 2012, 13:42:11
от cobra2029
2 Ответов
2356 Просмотров
Последний ответ Июнь 15, 2012, 09:19:58
от Rakim
0 Ответов
6261 Просмотров
Последний ответ Август 25, 2013, 18:25:12
от madmasles
0 Ответов
360 Просмотров
Последний ответ Август 19, 2017, 13:25:34
от oleg1977
0 Ответов
159 Просмотров
Последний ответ Март 01, 2018, 23:04:59
от KOTuK
0 Ответов
260 Просмотров
Последний ответ Март 09, 2018, 04:00:04
от Viktor19870628