Larinel
Новичок
- Сообщения
- 1
- Репутация
- 0
Последние две недели рылся на разных форумах и смотрел скрипты AutoIt для APB Reloaded.
В коддинге я ноль, и используя интуицию, я собрал вот такой вот код:
Суть его в том, что при появлении красных пикселей в выделенной области, он активирует ЛКМ. При том делает это только при зажатой ПКМ.
Вот только он не работает... вообще.
Собственно ищу помощи по двум вопросам:
1) Правильно ли составлен данный код?
2) Есть ли возможность вписать определенную погрешность в цветовой гамме? Или надо записывать 9999+ оттенков самостоятельно? (В русской версии APB Reloaded прицел полупрозрачный и имеет из за этого много оттенков красного цвета)
P.S.
Я второй раз в жизни имею дело с каким либо языком программирования. И крайне слабо понимаю что к чему.
В коддинге я ноль, и используя интуицию, я собрал вот такой вот код:
Код:
#include <WinAPIEx.au3>
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
Global $Paused, $counter = 0
HotKeySet("{F3}", "TogglePause")
HotKeySet("{F2}", "Terminate")
Shoot()
Func Shoot()
While 1
If _WinAPI_GetAsyncKeyState(0x02) = True Then
Local $coord = PixelSearch(687, 339, 664, 362, 0xCA4876, 20)
If Not @error Then
MouseClick("Left")
Sleep(150)
EndIf
EndIf
WEnd
EndFunc
While 1
$counter +=1
WEnd
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
;ToolTip('Script is "Paused"',0,0, $counter, 1)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
Суть его в том, что при появлении красных пикселей в выделенной области, он активирует ЛКМ. При том делает это только при зажатой ПКМ.
Вот только он не работает... вообще.
Собственно ищу помощи по двум вопросам:
1) Правильно ли составлен данный код?
2) Есть ли возможность вписать определенную погрешность в цветовой гамме? Или надо записывать 9999+ оттенков самостоятельно? (В русской версии APB Reloaded прицел полупрозрачный и имеет из за этого много оттенков красного цвета)
P.S.
Я второй раз в жизни имею дело с каким либо языком программирования. И крайне слабо понимаю что к чему.