aicezam/SmartOnmyoji

需求:匹配到某个模板图片后,脚本停止运行 ,并提示完成

aicezam opened this issue · 4 comments

背景:游戏中体力刷完,或者某个活动达到上限,会有提示,脚本也应当作出相应的反应,不要一直运行
方案:通过对模板图片名称识别、判断以实现功能(模板图片的名称已有记录)

……
config中增加配置项,配置需要停止的情况(体力不够、活动次数上限)
if_match_then_stop : true
target_img_name : end.jpg, xx1.jpg, xx2.jpg, xx3.jpg
……
匹配方法(ModuleStartMatching.py)
target_img_name = target_info[2]
……
stop_status == false
pos, target_num = get_pos.get_pos_by_xxxx(……)
通过num找到img文件名(循环查找多个匹配名)
if target_img_name == config[i]
    stop_status == true
    return stop_status
……
线程终止(ModuleRunThread.py)
if stop_status :
    播放提示音
    self.mutex.unlock()
    self.finished_signal.emit(True)
    break

有群嘛

有群嘛

没有群哦,有问题、需求提issues,不收费也不接受捐赠哈 ~

计数也可以用这个啊,匹配一次指定目标图片名的计数一次

计数也可以用这个啊,匹配一次指定目标图片名的计数一次

好主意,可以用来设置刷N次御魂~后面抽空加上