开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 827|回复: 9
收起左侧

[完成] 脚本卡点重启怎么写,或者其他思路解决卡点

 关闭 [复制链接]
结帖率:100% (3/3)
发表于 2023-4-13 02:55:05 | 显示全部楼层 |阅读模式   重庆市重庆市
10精币
写的监控每个线程卡点了关闭重启线程,但是重启几次了程序会崩溃。或者有没有方法不关线程就在原来的线程里面解决卡点(我有个想法是监控线程里面发现卡死就把线程暂停,然后把任务状态设为初始化,再恢复线程。但是恢复线程之后不会马上读取任务状态还是会卡着,除非每一个循环里面我都写一个读取任务状态就会特别多的重复代码!)萌新求指导
4KKON4M77AWR5IPT0H.png

最佳答案

查看完整内容

不用想太多。对于脚本作者来说每个人都是竞争关系。一般情况也不会讨论太多,但是写脚本用时钟我就呵呵啦。 写多了自然就会变强··每个人的代码优化方案拿来直接用不一定有 同一份(赚钱的代码,不赚钱你也懒得重构吧)不断重构优化领悟的好。。如果可以 多试试用移动端写脚本。比如按键精灵安卓·,移动端蹩脚的性能。会让你自觉的优化代码。大漠插件运行在电脑。不管你怎么垃圾写法。哪怕全部子程序都放一个循环。只要别太过 ...
结帖率:96% (381/397)

签到天数: 6 天

发表于 2023-4-13 02:55:06 | 显示全部楼层   福建省福州市
awlwdska 发表于 2023-4-13 11:42
我想到个办法,在子程序的每一次循环里加个变量每次循环完+1 超过10次没出循环就返回 ...

不用想太多。对于脚本作者来说每个人都是竞争关系。一般情况也不会讨论太多,但是写脚本用时钟我就呵呵啦。 写多了自然就会变强··每个人的代码优化方案拿来直接用不一定有 同一份(赚钱的代码,不赚钱你也懒得重构吧)不断重构优化领悟的好。。如果可以 多试试用移动端写脚本。比如按键精灵安卓·,移动端蹩脚的性能。会让你自觉的优化代码。大漠插件运行在电脑。不管你怎么垃圾写法。哪怕全部子程序都放一个循环。只要别太过分都会一两秒内执行完毕。但是移动端,你稍微在循环里跑多十几个子程序。就会影响 比如加血的监控的效率,既然是加血几码得空血一秒就要反应吧··。 ,也就是需要分类出 哪些是优先级。哪些场景是绝对安装无需监视加血等情况,真要打怪的场景,实际上你也就做着打怪的事情。任务逻辑也不可能放在打怪循环里 ,你说是吧。比如在打怪里有个容错秒数出循环,就能判断不在杀怪状态了。就无需监视血量。咳。。我在说什么。乱七八糟··哈哈  打字的话说不出所有情况的,。反正就是如果你有一款正在赚钱的项目。不管你自己原来多菜.,在写代码的过程会自动重写全部代码(有利可图的情况)。反复重写的过程中就会成长,。
回复

使用道具 举报

结帖率:92% (23/25)

签到天数: 5 天

发表于 2023-4-13 03:41:01 | 显示全部楼层   河北省保定市
我是用多条线程和变量去操作的。有点绕。不过搞明白了也还行,别的好方法目前我也不太会,蹲个大佬。
回复

使用道具 举报

头像被屏蔽
结帖率:100% (41/41)
发表于 2023-4-13 03:43:26 高大上手机用户 | 显示全部楼层   河北省邢台市
别用线程,用时钟代替线程,时钟的稳定性比线程好用太多了,时钟周期设置为1000就代表一秒钟执行一次,时钟周期设置为0就代表暂停。
回复

使用道具 举报

头像被屏蔽
结帖率:100% (41/41)
发表于 2023-4-13 03:44:28 高大上手机用户 | 显示全部楼层   河北省邢台市
用一个外部程序,控制时钟的周期,需要的时候执行,不需要的时候周期=0即可
回复

使用道具 举报

头像被屏蔽
结帖率:100% (41/41)
发表于 2023-4-13 03:46:39 高大上手机用户 | 显示全部楼层   河北省邢台市
在时钟事件下,监控你的每条线程的句柄,稳定切不会崩溃。
回复

使用道具 举报

结帖率:96% (381/397)

签到天数: 6 天

发表于 2023-4-13 10:15:46 | 显示全部楼层   福建省福州市
神贴···曾经的我 也是看了随风的垃圾教程 整个什么监控线程,补血的线程,卡屏线程,我只有一句话“去尼玛的”。  实际上全脚本只要一个线程跑脚本就够了,真要有其他线程也是用于网络验证到期检测之类的。不知道现在还能不能下载到叉叉的教程以前看了代码示例获益良多。看了一般就能知道  ,一条线程 就可以实现什么药品监控之类的突发事件,也能监控定时任务的突发事件。并且同时不影响功能打怪刷关卡之类的。 不过叉叉倒闭很久了估计教程找不到了。但是就算没有教程,自己多琢磨也能写出  占用资源少。并且一条线程就能跑通的脚本。并不是每个循环里都放相关事件的找图。它有个容错秒数出循环的概念···
回复

使用道具 举报

结帖率:100% (3/3)

签到天数: 1 天

 楼主| 发表于 2023-4-13 11:22:40 | 显示全部楼层   重庆市重庆市
sd3970566 发表于 2023-4-13 10:15
神贴···曾经的我 也是看了随风的垃圾教程 整个什么监控线程,补血的线程,卡屏线程,我只有一句话“去尼 ...

好高大上的评论,我也觉得也不用再开线程来监控但是不知道怎么操作 ,楼上大哥说的用时钟周期那不得有多少条线程写多少个时钟
回复

使用道具 举报

结帖率:100% (3/3)

签到天数: 1 天

 楼主| 发表于 2023-4-13 11:42:30 | 显示全部楼层   重庆市重庆市
我想到个办法,在子程序的每一次循环里加个变量每次循环完+1 超过10次没出循环就返回
回复

使用道具 举报

结帖率:93% (42/45)

签到天数: 8 天

发表于 2023-4-13 13:21:14 | 显示全部楼层   陕西省汉中市
sd3970566 发表于 2023-4-13 10:15
神贴···曾经的我 也是看了随风的垃圾教程 整个什么监控线程,补血的线程,卡屏线程,我只有一句话“去尼 ...

比如监控血量实时处理, 一个线程反应的过来吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

关闭

精易论坛 - 有你更精彩上一条 /2 下一条

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表