这不是TNT:py挂机脚本
README
1.python自行配置 pip install pyautogui
2.使用新版mumu模拟器,默认大小位置
3.新建TNT.bat快捷方式
4.右键管理员运行TNT快捷方式
5.屏幕留出开始游戏按钮
按键位置
1.开始键 1530 650
2.buff 700 750
3.攻击 1530 800
4.奖励 960 628
5.pass 960 300
TNT.py
# 安装python库命令
# pip install pyautogui
# 浪速之星 qq2322739526
# 2021.9.30
import pyautogui
import time
def click(px,py):
x = px
y = py
pyautogui.click(
x, # x像素坐标
y, # y轴像素坐标
clicks=1, # 点击次数
interval=0.1, # 点击之间的间隔
button='left', # 'left', 'middle', 'right' 对应鼠标 左 中 右或者取值(1, 2, or 3)
duration=0.0,
tween=pyautogui.linear)
def check(px,py):
x, y = pyautogui.position() # 获取当前鼠标位置
if x != px or y != py:
b = input("检测到鼠标移动,是否回到位置继续连点?(y/n)")
if b == "y":
click(1530,650)
x = px
y = py
return 0
else:
return 1
else:
return 0
if __name__ == '__main__':
print("-" * 30 + "\nTNT挂机脚本,支持新版MuMu界面\n刷镜片:推荐禁忌血杯,空装扮\n刷经验:推荐荆棘斗篷,满装\n" + "-" * 30)
a = input("是否开始挂机(确保进入匹配界面)?\n(x:镜片/y:经验/n:退出)")
# 刷镜片
if a == "x":
click(1530,800)
n = 0
while True:
# 4.奖励 960 628
click(960,628)
print('4.领取奖励')
time.sleep(1)
n += check(960,628)
if not n == 0:
break
# 1.开始键 1530 650
click(1530,650)
print('1.开始匹配/等待8秒')
time.sleep(8)
n += check(1530,650)
if not n == 0:
break
# 2.buff 700 750
click(700,750)
print('2.加buff')
time.sleep(0.5)
n += check(700,750)
if not n == 0:
break
click(700,750)
print('2.加buff')
time.sleep(1)
n += check(700,750)
if not n == 0:
break
# 3.攻击 1530 800
click(1530,800)
print('3.攻击投弹')
time.sleep(1)
n += check(1530,800)
if not n == 0:
break
# 刷经验
if a == "y":
click(1530,800)
n = 0
while True:
# 4.奖励 960 628(保留)
click(960,628)
print('4.领取奖励')
time.sleep(1)
n += check(960,628)
if not n == 0:
break
# 1.开始键 1530 650
click(1530,650)
print('1.开始匹配/等待8秒')
time.sleep(8)
n += check(1530,650)
if not n == 0:
break
# 5.pass 960 300
click(960,300)
print('5.跳过回合')
time.sleep(1)
n += check(960,300)
if not n == 0:
break
print("连点结束,回车退出")
temps = input("")
TNT.bat(自己改脚本路径)
cd C:\Users\dell\桌面\TNT
python TNT.py
pause