CS2 Помогите переписать немного код

7ray

Новичок
Автор темы
7
1
Это простой АХК триггер для кс2, который срабатывает тогда, когда меняется пиксель в области прицела.
В чем собственно проблема:
-он начинает работать и срабатывать только тогда, когда в кс ставишь разрешение 16:9 и режим "В окне"
Может кто умеет и сможет переделать его так, чтоб он работал в 4:3 с разрешение 1440x1080 в режиме "На весь экран"
 

Вложения

  • trigg.ahk
    1 KB · Просмотры: 491

xs.walker

Новичок
2
0
Threshold := 20 ;

*~$x:: ;
MouseGetPos, MouseX, MouseY
PixelGetColor, Color1, (MouseX+2), (MouseY+2) ;
StringSplit, Colorz, Color1
Color1B = 0x%Colorz3%%Colorz4%
Color1G = 0x%Colorz5%%Colorz6%
Color1R = 0x%Colorz7%%Colorz8%
Color1B += 0
Color1G += 0
Color1R += 0

while (GetKeyState("x", "P")) ;
{
BlockInput, MouseMove
Sleep, 1
MouseGetPos, MouseX, MouseY
PixelGetColor, Color2, (MouseX+2), (MouseY+2) ; Получение цвета пикселя в области прицела
StringSplit, Colorz, Color2
Color2B = 0x%Colorz3%%Colorz4%
Color2G = 0x%Colorz5%%Colorz6%
Color2R = 0x%Colorz7%%Colorz8%
Color2B += 0
Color2G += 0
Color2R += 0
;
if (Color1R > (Color2R + Threshold)) or (Color1R < (Color2R - Threshold)) or (Color1G > (Color2G + Threshold)) or (Color1G < (Color2G - Threshold)) or (Color1B > (Color2B + Threshold)) or (Color1B < (Color2B - Threshold))
{
Send, {LButton} ;
}
}
BlockInput, MouseMoveOff
Return

End::
ExitApp
Return