Уведомления

Группа в Telegram: @pythonsu

#1 Июль 18, 2023 17:42:20

Arty21
Зарегистрирован: 2023-07-18
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста допилить код для бота

Несколько дней назад, захотелось сделать бота для игры GTA5 . Предназначение бота это нажатия на оттенки оранжевого цвета. Я планировал что одного оттенка хватит , но он работает не корректно, то есть половину пропускает. Я хотел вставить в переменную our_color несколько оттенков ,но он выдает ошибку. Сам я только начинающий программист и поэтому не до конца понимаю как он работает и попросил помощи на форуме. На фото ниже показано для чего он делался.

Сам код:


import time
import numpy as np
from mss import mss
import pyautogui as pg

#область захвата
monitor = {
“left”: 972,
“top”: 78,
“width”: 594,
“height”: 708,
}

#функция обработка изображения
def find_color(our_color, monitor={}):
m = mss()

img = m.grab(monitor)
img_arr = np.array(img)

our_map = (our_color,our_color,our_color, 255)
indexes = np.where(np.all(img_arr == our_map, axis=-1))
our_crd = np.transpose(indexes)
return our_crd

#наш цвет
our_color =


#функция которая кликает
while True:
time1 = time.time()
result = find_color(our_color, monitor)
time2 = time.time()
if result.__len__():
x = result + monitor.get('left')
y = result + monitor.get('top')
print(time2 - time1, )
pg.moveTo(x, y)
pg.click(x, y)

Отредактировано Arty21 (Июль 18, 2023 23:52:38)

Прикреплённый файлы:
attachment Пример.jpg (449,4 KБ)

Офлайн

#2 Июль 18, 2023 17:47:51

Arty21
Зарегистрирован: 2023-07-18
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста допилить код для бота

квадратные скобки на сейте чет не отображаются вот где они стоят

Прикреплённый файлы:
attachment Code1.jpg (61,0 KБ)

Офлайн

#3 Июль 18, 2023 22:43:37

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1348
Репутация: +  118  -
Профиль   Отправить e-mail  

Помогите пожалуйста допилить код для бота

Arty21
квадратные скобки на сейте чет не отображаются вот где они стоят
[code python]между этими тегами вставить код[/code]

Офлайн

#4 Июль 19, 2023 11:39:30

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Помогите пожалуйста допилить код для бота

 color_list = ["color1", "...", "colorx"]
for col in color_list:
    your_fuction(col)



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version