|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
网游采集类用这个模块很方便的,需要的可以看看。
先上个效果图
这个是函数中的参数说明图:
圆形渐开线的代码:
- 空间 渐开线
- 圆形渐开线返回
- //----------功能模块:圆形渐开线----------
- function 圆形渐开线(中心点x坐标,中心点y坐标,第一圈半径,两点间距离,递增半径,圈数,鼠标特征码)
-
- 圆形渐开线返回=false
- x0=中心点x坐标
- y0=中心点y坐标
- r=第一圈半径
- l=两点间距离
- rr=递增半径
- qs = 圈数
- sbtzm=鼠标特征码
-
- x,y
- varsb
- n=0
- i = 1
-
- while(i<=qs)
-
- while(n<3.1415926*2)
- x=x0+convert.doubletoint(r*math.cos(n))
- y=y0-convert.doubletoint(r*math.sin(n))
- mouse.mousemove(x,y)
- help.sleep(25)
- mouse.leftclick(1)//画板测试,实际可根据自己需要修改
- varsb =convert.inttostr(mouse.getmouseshape())
- if(str.strleng(varsb)>5)
- if(str.strcompare(sbtzm, varsb)==0)
- 圆形渐开线返回=true
- break
- endif
- endif
- n=n+l/r
- endwhile
- if (圆形渐开线返回)
- break
- endif
- n=0
- r=r+rr
- i=i+1//画圈计数
-
- endwhile
-
- return 圆形渐开线返回
- endfunction
- function 返回圆形渐开线结果()
-
- return 圆形渐开线返回
- endfunction
- //----------功能模块:圆形渐开线结束----------
- 功能 热键0_热键()
- help.sleep(500)
- 渐开线.圆形渐开线(640,400,100,50,100,2,"xxxxxxxxxx")
-
- if(圆形渐开线返回)
- //当画圈找到鼠标特征码时,执行打怪、采集等代码
-
- endif
-
-
- 返回 真
- 功能结束
- 空间结束
复制代码
调用举例:
- #include"渐开线.t"
- 空间 渐开线测试
- 圆形渐开线返回 //定义一个全局变量
- 功能 开始_点击()
-
- help.sleep(500)
- 圆形渐开线返回 = 渐开线.返回圆形渐开线结果() //将渐开线返回结果通过函数传递过来
-
- 渐开线.圆形渐开线(640,400,100,50,100,2,"xxxxxxxxxx")
- if(圆形渐开线返回)
- //当画圈找到鼠标特征码时,执行打怪、采集等代码
- endif
-
- 返回 真
- 功能结束
- 空间结束
复制代码
感觉有用的朋友顶个哈,我就不万恶的回复可见了 |
评分
-
查看全部评分
|