- 4
- 0
Видел, что уже сливали кликер на 100 схем на AHK, который работает по таймингам. Очень часто ошибается и не имеет никакой настройки (если только в код лезть, чтобы под свой пинг настраивать). Так вот. Написал для очень простой скрипт на python. Решил поделиться с вами. Интерфейс у проги очень простой, есть возможность при запуске выставить свою чувствительность (чем больше пинг/лаги игры, тем больше надо ставить). Работает на разрешении 1920х1080 (так как она писалась исключительно для меня и еще пары человек с таким же), но если вы разберетесь в коде, сможете сделать под любое.
Запуск
1) Если запускаете с .exe - Запускайте от имени админа, после чего необходимо перевести игру в "Полноэкранный в окне" (так как не у всех может захватывать экран в полноэкранном).
Если запускаете через код - Необходимо запустить прогу, через которую запускаете (например Visual Studio или Python IDLE) от имени админа, а дальше все тоже самое.
2) Выставляем чувствительность, настраивается индивидуально, обычно работает на дефолтном.
3) Переходим в игру, подбегаем к месту, где необходимо делать схемы, нажимаем E и наслаждаемся)
Готовый exe под 1920х1080:
Исходный код:
Запуск
1) Если запускаете с .exe - Запускайте от имени админа, после чего необходимо перевести игру в "Полноэкранный в окне" (так как не у всех может захватывать экран в полноэкранном).
Если запускаете через код - Необходимо запустить прогу, через которую запускаете (например Visual Studio или Python IDLE) от имени админа, а дальше все тоже самое.
2) Выставляем чувствительность, настраивается индивидуально, обычно работает на дефолтном.
3) Переходим в игру, подбегаем к месту, где необходимо делать схемы, нажимаем E и наслаждаемся)
Готовый exe под 1920х1080:
Исходный код:
GTA5RP_100Chips:
from PIL import Image, ImageGrab
from time import sleep
import pyautogui, sys
import winsound
import keyboard
frequency = 1300
duration = 300
redflag = 0
enable = False
winsound.Beep(frequency, duration)
print("GTA 5 RP | 100 Chips")
print("")
print("Work!")
print("")
while True:
print("Do you want to change the trigger position? (Yes/No): ")
cange = input()
print("")
if cange == 'Y' or cange == 'y' or cange == 'Yes' or cange == 'yes':
print("Enter the trigger position. Default - 1015 (+ = to the right) ")
print("")
pos = input()
print("")
print("Trigger position changed to " + pos)
print("")
break
else:
if cange == 'N' or cange == 'n' or cange == 'No' or cange == 'no':
pos = 1015
print("Trip position " + str(pos))
print("")
break
else:
print("Invalid syntax")
print("")
print("When you're ready, press E...")
print("")
keyboard.wait('E')
print("Go! Go! Go!")
print("")
winsound.Beep(frequency, duration)
enable = False
while True:
im = ImageGrab.grab(bbox =(1130, 500, 1131, 501))
rightflag = (im.getpixel((0, 0))[0] + im.getpixel((0, 0))[1] + im.getpixel((0, 0))[2]) / 3
im = ImageGrab.grab(bbox =(int(pos), 500, int(pos) + 1, 501))
centerflag = (im.getpixel((0, 0))[0] + im.getpixel((0, 0))[1] + im.getpixel((0, 0))[2]) / 3
im = ImageGrab.grab(bbox =(960, 499, 961, 500))
redflag = im.getpixel((0, 0))[0]
while redflag < 215:
pyautogui.press('E')
print("Open! ")
print("")
im = ImageGrab.grab(bbox =(960, 499, 961, 500))
redflag = im.getpixel((0, 0))[0]
enable = False
if rightflag > 117 and rightflag < 125:
enable = True
if enable == True and centerflag > 117 and centerflag < 125:
pyautogui.press('E')
enable = False
print("Press E! ")
winsound.Beep(frequency, duration)
print("")