1

Тема: gta 5 trigger

Добрый вечер, помогите написать скрипт чтобы при изменении цвета прицела с белого на красный нажимал лкм

2

Re: gta 5 trigger

Поможем чем сможем, где ваши наработки? Укажите какие трудности появились.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3

Re: gta 5 trigger

__Михаил__ Пытался сделать так
~LShift:: ;
   While GetKeyState("LShift" "P")
      {
         PixelSearch, x, y, 800, 450, 800, 450, 0x5838E21,, Fast RGB
         If !ErrorLevel
            MouseClick
         Sleep, 30
      }
   Return

4

Re: gta 5 trigger

Код оформляется тегом 'code'.

1) В 'GetKeyState' не верно указаны параметры.
2) Для проверки одного пикселя можно использовать команду 'PixelGetColor'.
3) Криво указан цвет '0x5838E21'.
4) Если игра в полноэкранном режиме - AHK может не увидеть цвет пикселя.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

5

Re: gta 5 trigger

__Михаил__Я не очень разбираюсь в ahk, можете помочь написать правильно?

6 (изменено: __Михаил__, 2021-04-10 03:16:26)

Re: gta 5 trigger

Что мешает научиться? AHK довольно простой и любой может осилить подобную задумку если ему это действительно станет нужно.

;Указать цвет срабатывания (Hex, RGB):
Color = 0x5838E21

;Авто-выстрел при удержании клавиши:
~LShift::
While GetKeyState("LShift", "P")
{
 PixelSearch,,, 800, 450, 800, 450, % Color,, Fast RGB
 If !ErrorLevel
 {
  MouseClick
  ToolTip -Выстрел-,0,0
 }
 Else
  ToolTip, Не найден %Color% цвет,0,0
 Sleep, 500
}
ToolTip
Return
Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101