TC官方合作论坛
标题:
实用模块之[圆形渐开线]---可用于采集、点NPC、寻怪等
[打印本页]
作者:
梦里只影向你
时间:
2012-7-26 11:53
标题:
实用模块之[圆形渐开线]---可用于采集、点NPC、寻怪等
网游采集类用这个模块很方便的,需要的可以看看。
先上个效果图
2.gif
(8.2 KB, 下载次数: 5)
下载附件
2012-12-4 14:04 上传
这个是函数中的参数说明图:
圆形渐开线标注.jpg
(44.39 KB, 下载次数: 5)
下载附件
2012-12-4 14:04 上传
圆形渐开线的代码:
空间 渐开线
圆形渐开线返回
//----------功能模块:圆形渐开线----------
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
返回 真
功能结束
空间结束
复制代码
感觉有用的朋友顶个哈,我就不万恶的回复可见了
作者:
陌上青衣。
时间:
2012-7-26 12:08
支持下,
光看不顶的人太多
作者:
jrflsh
时间:
2012-7-26 12:13
牛x
这样的功能还没弄过
得好好看下
作者:
c724211922
时间:
2012-7-26 12:15
太好了不懂英文就是
作者:
feng123144
时间:
2012-7-26 13:26
顶一下,别沉了
作者:
aa4929101832
时间:
2012-7-26 13:36
路过学习下。
作者:
Abin
时间:
2012-7-26 14:37
强力关注下! 算法确实很重要,不理解的朋友就看看效果,看看怎么调用,需要的时候,直接使用就OK拉!
作者:
灬澄澄丶
时间:
2012-7-26 15:44
支持支持!!!感谢分享
作者:
cylhb
时间:
2012-7-26 17:14
还有图和详细解释.太棒了.
作者:
as8161251
时间:
2012-8-17 15:20
谢谢了
作者:
djj4288
时间:
2012-8-17 19:26
我只是要灌水.。。。。
作者:
ahxx
时间:
2012-9-13 21:19
其实挺不错的哦
作者:
一直游
时间:
2012-10-19 21:38
光看不顶的人太多
作者:
yemingsh
时间:
2012-10-23 12:05
楼主好人
作者:
litieyan1986
时间:
2012-10-23 17:02
新人完全没看懂
作者:
wohwos
时间:
2012-10-23 19:36
谢谢啦!~~~
作者:
boy13
时间:
2012-10-29 11:31
这个需要,留下记号
作者:
tclhs
时间:
2012-11-3 15:24
学习下
作者:
wudongdonghehe
时间:
2012-11-8 23:07
是啊,看得人太多,顶的人太少了。
作者:
molunshang
时间:
2012-11-10 20:13
昨天刚学,好多不懂,今天看到这个感觉思路清晰好多
作者:
tclhs
时间:
2012-11-11 01:42
回复
1楼
梦里只影向你
的帖子
想学下这个用法,再次来看,哎英文的,看不懂啊,能搞个中文版的出来吗?
作者:
444666
时间:
2012-11-19 00:56
模块在什么地方 啊~~~·
作者:
benxin1225
时间:
2012-12-1 08:22
回复
1楼
梦里只影向你
的帖子
不错
作者:
米米
时间:
2012-12-5 16:55
顶个
作者:
ysd254
时间:
2012-12-13 12:18
好家伙,顶你
作者:
armlin
时间:
2012-12-28 08:16
有图,有真相!
作者:
qq910950471
时间:
2012-12-28 09:56
这个东西太深了,中文的我也看不懂了。
作者:
saite
时间:
2012-12-28 10:03
虽然还看不太懂,不过还是顶下!
作者:
fnhcxia
时间:
2012-12-28 10:04
采集还要可以,打怪就免了吧!!!
作者:
kctkjyxgs
时间:
2013-1-9 22:39
正在学习中,先顶上来!
作者:
yim5602
时间:
2013-1-31 14:37
顶
作者:
qw362534335
时间:
2013-2-1 10:22
好麻烦 这样更简单我觉得
功能 鼠标转圈()
R = 5
pi = 180
du = 0
循环 (R<200)
dm.MoveTo(400+R*数学.余弦值(du * pi / 300) , 332+R*数学.正弦值(du * pi / 300))// 400和322代表起点坐标
辅助.等待(20)
du=du+10
R=R+1
循环结束
功能结束
作者:
851248662
时间:
2013-2-1 10:40
顶下吧 虽然不需要
作者:
今非
时间:
2013-2-1 10:58
不懂 对采集有什么用
作者:
iqis000
时间:
2013-2-1 13:33
支持了
作者:
simmytong1
时间:
2013-2-16 15:10
回复
1楼
梦里只影向你
的帖子
顶!!! 很有用阿, 循环时, 每点和前一点 与 后一点之间的距离相同.
作者:
zhubajie918
时间:
2013-2-16 20:48
还比太懂
作者:
1757663220
时间:
2013-2-21 22:46
支持下
作者:
ro897321
时间:
2013-4-16 19:23
支持
作者:
zhmap
时间:
2013-4-18 09:06
支持!谢谢分享
作者:
zx202zx1
时间:
2013-5-17 23:36
学习
作者:
雨过天青
时间:
2013-5-28 22:15
顶起来,楼主辛苦了
作者:
yinds
时间:
2013-5-30 10:31
回复
1楼
梦里只影向你
的帖子
functionfunctionfunctionfunctionfunctionfunctionfunctionfunctionfunction
作者:
TC006
时间:
2013-6-19 15:49
看看
作者:
wumantun
时间:
2013-6-22 18:54
例子挺好的,我现在的问题就是扫描的效率好低,一分钟感觉一次吧。
作者:
chenhuake2008
时间:
2013-7-3 22:23
作者:
陆逊
时间:
2013-7-26 00:05
这个确实挺有用。算法还是不错。
作者:
mouse7952
时间:
2013-8-6 11:37
好是好东西,只是英文的看不懂,不过还是要谢楼主,
作者:
wjswym1314
时间:
2013-8-12 00:45
这个真心不错 就是不知道效率怎么样
作者:
wqddwyx
时间:
2013-8-13 09:47
应该是好帖
作者:
脚本学习
时间:
2013-8-13 22:27
好东西。。顶。
作者:
盲侠一只拐
时间:
2013-8-15 16:20
话说我是因为英文太烂才学TC,没去学按键精灵,楼主搞那么多引文,真是折磨人啊
作者:
77721241
时间:
2013-8-25 02:07
非常给力。
作者:
kluos
时间:
2013-9-13 14:49
兄台 我顶你
作者:
klyyz1980
时间:
2013-10-18 11:05
必须顶
作者:
粽子wzl
时间:
2013-10-20 10:32
n牛叉,看看看
作者:
451859590
时间:
2013-11-6 20:36
不错
作者:
sauce
时间:
2013-11-7 19:03
作者:
springhyq
时间:
2013-11-11 11:41
真心受教了
作者:
随风飞
时间:
2013-12-6 17:14
看下
作者:
极品佛
时间:
2014-1-3 02:55
顶起
作者:
geargg
时间:
2014-3-18 16:59
有木有汉字的 看不到这个
作者:
gmkun
时间:
2014-5-14 13:43
这种实例+源码,我只想说,再多点!!!
作者:
青青
时间:
2014-6-12 04:50
初学者随便看看
作者:
hkdg01
时间:
2014-7-22 21:06
看见好东西不顶有罪!~!
作者:
冰山烈焰
时间:
2014-7-30 16:22
支持一下
作者:
klyyz1980
时间:
2014-9-27 08:41
看不懂洋文
作者:
慕容整整
时间:
2014-10-11 17:44
感谢分享~
作者:
sdhags
时间:
2014-12-21 08:36
谢谢楼主分享
作者:
wspyfwzsyz
时间:
2014-12-23 13:35
先顶个
作者:
bbq2015
时间:
2015-1-26 16:34
谢谢分享。
作者:
lililijhj
时间:
2015-2-25 01:10
看了 顶
作者:
153827745
时间:
2015-4-24 11:43
谢谢分享
作者:
duanxinxg
时间:
2015-5-18 21:27
支持下,,
作者:
tnan
时间:
2015-12-17 11:28
1450101221140
作者:
langzqf
时间:
2016-2-18 08:18
太好了,好东西要顶
作者:
widqqqq
时间:
2016-6-24 15:12
作者:
hhjgick
时间:
2017-4-1 18:43
虽然不懂,但是还是要支持你这样的人!!
作者:
lightp
时间:
2018-7-4 11:02
还有图和详细解释.太棒了.
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1