def show_buy_info_sync(msg): usedDays = get_count(my_usage_counter_name, "all") message = ( f"Hello~ 你已经累积使用小助手{usedDays}天,希望小助手为你节省了些许时间和精力(●—●)\n" "\n" "2.2号添加了一个付费弹窗,但是截至2.6晚上六点,仅有不到百分之一的使用者进行了付费。\n" "考虑到近日来花在维护小助手上的时间比较久,因此本人决定,自2021-02-06 00:00:00之后添加的所有短期活动都将只能在付费生效期间使用,此前已有的功能(如道聚城、心悦)或之后出的长期功能都将继续免费使用。\n" "毕竟用爱发电不能持久,人毕竟是要恰饭的ლ(╹◡╹ლ)\n" "你的付费能让我更乐意使用本来用于玩DNF的闲暇时间来及时更新小助手,适配各种新出的蚊子腿活动,添加更多自动功能。( • ̀ω•́ )✧\n" "\n" "使用源码运行将不受该限制,但是使用我的打包二进制时,只有付费生效期间才能运行上述日期后的短期新活动,各位可自行决定通过付费激活还是自己研究如何使用源码去运行~\n" "\n" "目前定价为5元每月(31天)\n" "支付方式:\n" " 1. 扫描稍后弹出的付款码(左侧微信,右侧支付宝)\n" " 2. 加群后QQ私聊我的小号(1470237902,群昵称为 付费相关私聊我~(我是小号))以下内容:\n" " 2.1 付款截图\n" " 2.2 要使用该服务的游戏QQ号(可以是多个)\n" " 2.3 ps: 私聊小号是因为大号接受太多私聊会被系统冻结- -有点危险\n" " 2.4 群号见小助手目录中 【DNF蚊子腿小助手交流群群二维码.jpg】\n" " 3. 我看到消息后会更新付费情况,理论上一天内会处理,可在账号概览处看到付费情况。若一天内仍提示未购买,则请再次联系我,提醒一下~很可能是看漏了\n" " 3.1 处于时间效率和账号冻结风险,将不再回复消息,只是处理消息,更新对应账号的付费情况\n" "(若未购买,则这个消息每周会弹出一次ヾ(=・ω・=)o)\n" ) logger.warning(color("fg_bold_cyan") + message) if not use_by_myself(): win32api.MessageBox(0, message, f"付费提示(〃'▽'〃)", win32con.MB_OK) os.popen("支持一下.png")
def show_buy_info_sync(ctx): usedDays = get_count(my_usage_counter_name, "all") message = ( f"{ctx}\n" "\n" f"Hello~ 你已经累积使用小助手{usedDays}天,希望小助手为你节省了些许时间和精力(●—●)\n" "\n" "2.2号添加了一个付费弹窗,但是截至2.6晚上六点,仅有不到百分之一的使用者进行了付费。\n" "考虑到近日来花在维护小助手上的时间比较久,因此本人决定,自2021-02-06 00:00:00之后添加的所有短期活动都将只能在付费生效期间使用,此前已有的功能(如道聚城、心悦)或之后出的长期功能都将继续免费使用。\n" "毕竟用爱发电不能持久,人毕竟是要恰饭的ლ(╹◡╹ლ)\n" "你的付费能让我更乐意使用本来用于玩DNF的闲暇时间来及时更新小助手,适配各种新出的蚊子腿活动,添加更多自动功能。( • ̀ω•́ )✧\n" "\n" "使用源码运行将不受该限制,但是使用我的打包二进制时,只有付费生效期间才能运行上述日期后的短期新活动,各位可自行决定通过付费激活还是自己研究如何使用源码去运行~\n" "使用源码运行将不受该限制,但是使用我的打包二进制时,只有付费生效期间才能运行上述日期后的短期新活动,各位可自行决定通过付费激活还是自己研究如何使用源码去运行~\n" "使用源码运行将不受该限制,但是使用我的打包二进制时,只有付费生效期间才能运行上述日期后的短期新活动,各位可自行决定通过付费激活还是自己研究如何使用源码去运行~\n" "(重要的话说三遍)\n" "\n" "目前定价为5元每月(31天)\n" "购买方式可查看目录中的【付费指引.docx】\n" "(若未购买,则这个消息每周会弹出一次ヾ(=・ω・=)o)\n" ) logger.warning(color("fg_bold_cyan") + message) if not use_by_myself(): win32api.MessageBox(0, message, f"付费提示(〃'▽'〃)", win32con.MB_OK) os.popen("支持一下.png")
def show_support_pic(cfg): logger.info("") logger.warning( color("fg_bold_cyan") + "如果觉得我的小工具对你有所帮助,想要支持一下我的话,可以打开支持一下.png,扫码打赏哦~") if is_weekly_first_run(): usedDays = get_count(my_usage_counter_name, "all") message = ("你已经累积使用小助手{used_days}天,希望小助手为你节省了些许时间和精力~\n" "小助手可以免费使用,如果小助手确实帮到你,你可以通过打赏作者来鼓励继续更新小助手。\n" "你的打赏能帮助小助手保持更新,适配各种新出的蚊子腿活动,添加更多自动功能。\n" "一点点支持,将会是我持续维护和接入新活动的极大动力哇( • ̀ω•́ )✧\n").format( used_days=usedDays, ) logger.warning(color("fg_bold_cyan") + message) win32api.MessageBox(0, message, "恰饭恰饭(〃'▽'〃)", win32con.MB_OK) os.popen("支持一下.png")
def show_qiafan_message_box_on_every_big_version(version): # 当添加了多个活动的版本发布时,弹出一条恰饭信息 if is_first_run("qiafan_{}".format(version)): activities = [ "dnf漂流瓶", "马杰洛的规划", "dnf助手双旦", "闪光杯第三期", "wegame暖冬有礼", "管家暖冬献礼", "史诗之路来袭活动合集签到", "QQ视频蚊子腿(开启史诗之路 欢聚美好时光)", ] usedDays = get_count(my_usage_counter_name, "all") message = ( "Hello,本次新接入了下列活动,欢迎大家使用。\n" "{activities}" "\n " "你已经累积使用小助手{used_days}天,希望小助手为你节省了些许时间和精力~\n" "小助手可以免费使用,如果小助手确实帮到你,你可以通过打赏作者来鼓励继续更新小助手。\n" "你的打赏能帮助小助手保持更新,适配各种新出的蚊子腿活动,添加更多自动功能。\n" "一点点支持,将会是我持续维护和接入新活动的极大动力哇( • ̀ω•́ )✧\n" "\n" "顺带打一个小广告~花了两天多时间,给小助手加入了目前唯一一个付费DLC功能:自动更新(支持增量更新和全量更新)\n" "当没有该DLC时,所有功能将正常运行,只是需要跟以往一样,检测到更新时需要自己去手动更新\n" "当添加该DLC后,将额外增加自动更新功能,启动时将会判断是否需要更新,若需要则直接干掉小助手,然后更新到最新版后自动启动新版本\n" "演示视频: https://www.bilibili.com/video/BV1FA411W7Nq\n" "由于这个功能并不影响实际领蚊子腿的功能,且花费了我不少时间来倒腾这东西,所以目前决定该功能需要付费获取,暂定价为10.24元。\n" "想要摆脱每次有新蚊子腿更新或bugfix时,都要手动下载并转移配置文件这种无聊操作的小伙伴如果觉得这个价格值的话,可以按下面的方式购买0-0\n" "价格:10.24元\n" "购买方式:加小助手群后QQ私聊我付款截图,我确认无误后会将DLC以及用法发给你,并拉到一个无法主动加入的专用群,通过群文件分发自动更新DLC的后续更新版本~\n" "PS:不购买这个DLC也能正常使用蚊子腿小助手哒(跟之前版本体验一致)~只是购买后可以免去手动升级的烦恼哈哈,顺带能鼓励我花更多时间来维护小助手,支持新的蚊子腿以及优化使用体验(o゚▽゚)o \n" ).format( activities="".join([ " {}. {}\n".format(idx + 1, name) for idx, name in enumerate(activities) ]), used_days=usedDays, ) res = win32api.MessageBox(0, message, "恰饭恰饭(〃'▽'〃)", win32con.MB_OKCANCEL) if res == win32con.IDOK: win32api.MessageBox(0, "٩(๑>◡<๑)۶ ", "致谢", win32con.MB_ICONINFORMATION) os.popen("支持一下.png") else: win32api.MessageBox(0, "(。•́︿•̀。)", "TAT", win32con.MB_ICONINFORMATION)