Что я делаю не так? Использую функцию def и модули, но в итоге работает только autoClicker() помогите пожалуйста

import pyautogui as a 
import keyboard as k 
from time import sleep as s
import sys
a.FAILSAFE = False
bindL = input('lmb bind/лкм бинд:')
bindR = input('rmb bind/пкм бинд:')
clickL = int(input('lmb cps/лкм кпс:'))
clickR = int(input('rmb cps/пкм кпс:'))
bindUp = input('Spin bot builder up bind/Спин бот строитель вверх бинд:')
bindPvP = input('Spin bot for pvp bind/Спин бот для пвп бинд:')
clickUp = int(input('Spin bot builder up cps/Спин бот строитель кпс:'))
bindRope = input('AutoRope bind/Бинд на автоудочку:')
bindRope1 = int(input('Rope slot/Слот с удочкой:'))
bindSword = int(input('Sword slot/Слот с мечом:'))
bindStop = input('Stop script bind/Бинд на остановку скрипта:')

def autoClicker():
    while True:
        if k.is_pressed(bindL):
            a.click(button='left', clicks=clickL)

        if k.is_pressed(bindR):
            a.click(button='right', clicks=clickR)
def spinBotUp():
    while True:
        if k.is_pressed(bindUp):
            a.moveTo(960, 1079)
            a.moveTo(0, 540)
            a.click(button='right', clicks=clickUp)
            a.moveTo(0, 540)
            a.moveTo(860, 57)
def autoRope():
    while True:
        if k.is_pressed(bindRope):
            a.press(bindRope1)
            a.click(button='right', clicks=1)
            a.press(bindSword)
def spinBotPvP():
    while True:
        if k.is_pressed(bindPvP):
            a.moveTo(300, 540)
            a.moveTo(1620, 540)
            a.moveTo(1620, 540)
            a.moveTo(300, 540)
def stop():
    while True:
        if k.is_pressed(bindStop):
            sys.exit()

autoClicker()

spinBotUp()

autoRope()

spinBotPvP()

stop()

Работает только autoClicker() все остальное нет


Ответы (0 шт):