Что я делаю не так? Использую функцию 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() все остальное нет