|
|

20精币
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 局_图片 | 字节集 | | | | i | 整数型 | | | | 识别数量 | 整数型 | | | | 识别结果 | yolo结果 | | 0 | | 结果文本 | 文本型 | | | | 耗时 | 文本型 | | | | 小怪 | 坐标型 | | | | 最近距离 | 整数型 | | | | 临时 | 坐标型 | | | | Boss门 | 坐标型 | | | | Boss | 坐标型 | | | | 玉荣物品 | 坐标型 | | | | 辟邪玉物品 | 坐标型 | | | | 门数组 | 坐标型 | | 0 | | 绑定结果 | 整数型 | | | | 临时距离 | 整数型 | | |
绑定结果 = lh. 后台_绑定窗口 (虚拟机句柄, , 1, 2, 2 ) 如果真 (绑定结果 ≤ -2 ) 信息框 (“后台未绑定成功”, 0, , ) 返回 () 判断循环首 (真) 局_图片 = lh. 图色_截图 (0, 0, 960, 600 ) 识别数量 = lh. yolov5_识别图片 (局_图片, 0.6, , , 识别结果, 结果文本, 耗时 )  计次循环首 (识别数量, i )  如果 (识别结果 [i ].obj_id = 3 )   角色.x = 识别结果 [i ].x + 识别结果 [i ].w ÷ 2    角色.y = 识别结果 [i ].y + 195    坐标编辑框.内容 = “x:” + 到文本 (角色.x ) + “,y:” + 到文本 (角色.y )          计次循环尾 ()  小怪.x = 0  Boss门.x = 0  Boss.x = 0  玉荣物品.x = 0  辟邪玉物品.x = 0 清除数组 (门数组 ) 最近距离 = 99999  计次循环首 (识别数量, i )  判断 (识别结果 [i ].obj_id = 2 )    临时.x = 识别结果 [i ].x + 识别结果 [i ].w ÷ 2    临时.y = 识别结果 [i ].y + 识别结果 [i ].h    临时距离 = 取坐标距离 (角色, 临时 )   如果真 (临时距离 < 最近距离 )    最近距离 = 临时距离     小怪 = 临时       判断 (识别结果 [i ].obj_id = 4 )    Boss门.x = 识别结果 [i ].x + 识别结果 [i ].w ÷ 2    Boss门.y = 识别结果 [i ].y + 250   判断 (识别结果 [i ].obj_id = 0 )    临时.x = 识别结果 [i ].x + 识别结果 [i ].w ÷ 2    临时.y = 识别结果 [i ].y + 识别结果 [i ].h + 70   加入成员 (门数组, 临时 )  判断 (识别结果 [i ].obj_id = 1 )    玉荣物品.x = 识别结果 [i ].x + 识别结果 [i ].w ÷ 2    玉荣物品.y = 识别结果 [i ].y + 60   判断 (识别结果 [i ].obj_id = 6 )    辟邪玉物品.x = 识别结果 [i ].x + 识别结果 [i ].w ÷ 2    辟邪玉物品.y = 识别结果 [i ].y + 60   判断 (识别结果 [i ].obj_id = 5 )    Boss.x = 识别结果 [i ].x + 识别结果 [i ].w ÷ 2    Boss.y = 识别结果 [i ].y + 200              计次循环尾 () 线程_进入许可区 (全局许可证 ) 如果 (玉荣物品.x ≠ 0 或 辟邪玉物品.x ≠ 0 )  如果真 (玉荣物品.x ≠ 0 )  自动追物 (角色, 玉荣物品 )  如果真 (辟邪玉物品.x ≠ 0 )  自动追物 (角色, 辟邪玉物品 )     判断 (Boss门.x ≠ 0 )  自动追物 (角色, Boss门 )  判断 (小怪.x ≠ 0 )  自动追物 (角色, 小怪 )  攻击1 ()  判断 (Boss.x ≠ 0 )  单击按键 (盒子句柄2, 226, 1 )   自动追物 (角色, Boss )  攻击1 ()  日志 (“BOSS房间处理”)  判断 (角色.x ≠ 0 且 小怪.x = 0 )  全地图自动过图 (门数组, 角色, Boss门 )         线程_退出许可区 (全局许可证)  判断 (进图判断是否有思南介绍 () = 真) 进图准备1 () 进图准备 ()
清除数组 (识别结果 ) 延时 (40 ) 判断循环尾 ()
|
-
|