import win32gui
import win32api
import time
#Размер экрана
window_width = 1920
window_height = 1080
#Цвет прицела
red = win32api.RGB(255, 0, 0)
#Размер прицела (ЦЕЛОЕ ЧИСЛО)
aim_width = 6
aim_height = 6
#Переменная корректировки центра прицела если в игре он смещё например из-за оконного режима
Error_rate_x=0
Error_rate_y=-8
#CONST Получает контекст устройства для окна.
dc = win32gui.GetDC(0)
#CONST Центр экрана
x = window_width/2
y = window_height/2
#CONST Начало прицела
aim_width_start = x-(aim_width/2)+Error_rate_x
aim_height_start = y-(aim_height/2)+Error_rate_y
#Рисуем на экране
while True:
#Рисуем прицел
for i in range (aim_width):
for ii in range (aim_height):
win32gui.SetPixel(dc, int(aim_width_start+i), int(aim_height_start+ii), red)
#time.sleep(0.05) #Добавить задержку, если тормозит