|
//==========
空间 多开模块
变量 线程句柄数组=数组[],窗口句柄数组=数组[],TS = 数组[]
功能 启动_热键()
变量 窗口句柄
窗口句柄 = 窗口.鼠标所在窗口句柄()
是否是新窗口 = 数组空间.查找(窗口句柄数组,窗口句柄)
天使对象 = com("ts.tssoft")
如果(是否是新窗口==-1)//新窗口
数组空间.增加(窗口句柄数组,窗口句柄)
调试输出("窗口句柄:"&窗口句柄)
ret = 天使对象.BindWindow(窗口句柄,"dx","dx","dx",101)
辅助.等待(2000)
如果(ret == 1 )
数组空间.增加(TS,天使对象)
下标 = 数组空间.查找(TS,天使对象)
线程句柄=线程.开启("多开模块.自动打怪",窗口句柄,下标) // 这里一直报错,错误的参数,那么怎么样才能将对应的TS数组天使对象传入到自动打怪功能让每个天使对象针对窗口进行操作
数组空间.增加(线程句柄数组,线程句柄)
否则
数组空间.删除指定项(窗口句柄数组,窗口句柄)
辅助.消息框("窗口绑定失败")
如果结束
否则//旧窗口
如果(窗口句柄==窗口句柄数组[是否是新窗口])
辅助.消息框("此窗口已经开启")
返回 0
如果结束
如果结束
功能结束
功能 全停_热键()
变量 大小
数组空间.大小(线程句柄数组,大小)
遍历(i=0;i<大小;i++)
线程.关闭(线程句柄数组[i])
遍历结束
数组空间.清空(线程句柄数组)
数组空间.清空(窗口句柄数组)
数组空间.清空(TS)
功能结束
功能 单停_热键()
窗口句柄=窗口.鼠标所在窗口句柄()
下标=数组空间.查找(窗口句柄数组,窗口句柄)
线程.关闭(线程句柄数组[下标])
数组空间.删除指定项(线程句柄数组,下标)
数组空间.删除指定项(窗口句柄数组,下标)
数组空间.删除指定项(TS,下标)
功能结束
//=========================================================//
功能 自动打怪(窗口句柄,下标)
几个技能 = 类型.转整型(下拉框.获得文本("下拉框0"))
冷却时间 = 类型.转整型(编辑框.获得文本("编辑框0_技能冷却")) - 几个技能 * 4500
循环(真)
遍历(i = 0 ; i < 几个技能 ; i++)
选择(i)
条件 0:
TS[下标].KeyPress(51)
条件 1:
TS[下标].KeyPress(52)
条件 2:
TS[下标].KeyPress(53)
条件 3:
TS[下标].KeyPress(54)
选择结束
辅助.等待(500)
TS[下标].MoveTo(辅助.随机数(341,451),辅助.随机数(272,361))
辅助.等待(500)
TS[下标].LeftClick()
辅助.等待(4000)
遍历结束
辅助.等待(冷却时间)
循环结束
功能结束
功能 测试()
几个技能 = 类型.转整型(下拉框.获得文本("下拉框0"))
返回 几个技能
功能结束
功能 按钮0_点击()
几个技能 = 多开模块.测试()
调试输出(几个技能)
功能结束
功能 按钮_退出_点击()
辅助.退出()
功能结束
功能 注册天使插件()
是否注册天使 = 辅助.注册插件("rc:TSPlug.dll",真)
如果(是否注册天使)
ts = com("ts.tssoft")
天使版本 = ts.ver()
调试输出("版本" & 天使版本)
否则
调试输出("请关闭杀毒软件后再次打开天使")
如果结束
功能结束
功能 初始化()
多开模块.注册天使插件()
功能结束
空间结束
//以上代码有什么问题,哪里写错了,求大神复制到TC里面看看,帮忙修改一下,下面是操作界面
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|