1 Star 0 Fork 0

吕小布/ymsd

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Enum.py 2.88 KB
一键复制 编辑 原始数据 按行查看 历史
吕小布 提交于 2024-08-19 22:23 . 联盟任务等调试
from enum import Enum
# 根据参数返回区域
def getRegion(region):
x1 = 0
y1 = 0
x2 = 720
y2 = 1280
# 进入游戏
if region == "用户名":
return [175,738,567,787]
if region == "木头产量":
return [155,3,212,41]
if region == "肉产量":
return [245,0,308,45]
if region == "石头产量":
return [432,0,490,46]
if region == "水产量":
return [335,0,398,43]
if region == "象牙产量":
return [526,0,590,47]
if region == "搜索野兽":
return [118, 981, 793, 1200]
if region == "队列出发":
return [476,1161,692,1262]
if region == "队列训练":
return [257,1168,471,1258]
if region == "确定出发":
return [0, 0, 888, 1590]
if region == "左上角_关闭":
return [0, 0, 83, 75]
if region == "左小角_图标":
return [2,1138,138,1278]
if region == "找资源":
return [452,618,622,690]
if region == "找怪兽":
return [237,623,418,695]
if region == "祭祀":
return [5,923,108,1023]
if region == "队列":
return [94,200,215,238]
if region == "怪兽_采集_类型区域":
return [32,828,688,1120]
if region == "采集_快速选择":
return [219,1168,429,1253]
if region == "获取最大队列":
return [131,200,183,235]
if region == "确认":
return [131,200,183,235]
if region == "向右滑动":
return [149, 976, 777, 1000]
if region == "练兵训练":
return [396,1147,673,1202]
# 16,1030,1074,1682
if region == "升级区域":
x1 = 135
y1 = 1103
x2 = 1074
y2 = 1682
# 8,219,273,354
if region == "建筑队列":
x1 = 8
y1 = 219
x2 = 273
y2 = 354
# 5,1331,1071,2221
if region == "下方按钮":
return [5,1331,1071,2221]
return [x1, y1, x2, y2]
# 获取坐标
def getCoordinate(res):
x = 0
y = 0
if res == "经验按钮":
x = 931
y = 136
return [x, y]
# 获取颜色
def getColor(res):
color = ""
if res == "经验按钮未点击":
color = "#7B715A"
return color
# 9CD7B5"
# 获取距离
def getDistance(region):
if region == "前往":
return 400
if region == "建筑前往":
return 540
else:
return 0
# 获取野怪等级
def get_monster_level(fight_num):
fight_num_map = {
100: 1, 250: 2, 600: 3, 1400: 4, 6000: 5, 7000: 6,
8000: 7, 16000: 8, 32000: 9, 40000: 10, 55000: 11,
75000: 12, 85000: 13, 120000: 14, 200000: 15
}
# 逆序排序战力值映射表的键(战力值)
sorted_keys = sorted(fight_num_map.keys(), reverse=True)
for key in sorted_keys:
if fight_num >= key:
return fight_num_map[key]
# 如果战力值小于最小的键,返回最低等级
return 1
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lvyinghaowanglu/ymsd.git
git@gitee.com:lvyinghaowanglu/ymsd.git
lvyinghaowanglu
ymsd
ymsd
master

搜索帮助