TC官方合作论坛
标题:
要死人了,微锐代答到底怎么写啊,看了插件专区还是不行
[打印本页]
作者:
f45601535
时间:
2012-10-15 19:30
标题:
要死人了,微锐代答到底怎么写啊,看了插件专区还是不行
以下是我在插件专区复制别人的代码:
插接接口
#import "MicroSu.Reply" mr
function bool 远程答题()
int intX,intY
string TID = "-1"
while (str.strleng(TID) == 2)
//截图并发送,前台截取。
TID= mr.SendImage("47|59659363F0D090484D356728BBBE9677", 1001, intX, intY, 300, 200, 300)
//游戏ID可以在微锐的官方网站上面查询到
http://dati.microrui.com/daida/gamelist.aspx
//参数说明(具体看插件压缩包里的说明):
SendImage( 上传密码串,游戏ID,截图起点坐标X,Y,图片的长,宽,超时时间单位秒)
help.sleep(1500)
endwhile
string Answer = "-1"
while(Answer == "-1")
help.sleep( 2500)
Answer = mr.GetAnswer(TID)
endwhile
if (Answer!="-1")
if (Answer=="-9")
//-9:图片无法识别,请检查截取的图片是否正确
select (Answer)
case "-8":
//-8:答题超时
case "1":
//答案1自己做对应的处理
case "2":
//答案2自己做对应的处理
case "3":
//答案3自己做对应的处理
case "4":
//答案4自己做对应的处理
endselect
//其它返回值
endif
endif
return true
endfunction
以上的专区别人写的代码 我这里有几个不懂的地方
1、TID 是什么东西 为什么要等于-1
2、
TID= mr.SendImage("47|59659363F0D090484D356728BBBE9677", 1001, intX, intY, 300, 200, 300)
TID=mr.SendImage( 上传密码串,游戏ID,截图起点坐标X,Y,图片的长,宽,超时时间单位秒)
着二个东西怎么弄,编译的时候总是提示:是错误的实参列表? 我那可是复制别人的呀,怎么改
3 、mr
.GetAnswer(题目ID) 这个题目ID指是是啥?
下面是代答的函数说明:
函数说明,具体请参考各语言实例:
截图并发送 TID = m_dt.SendImage("上传密码串", 游戏ID, 起点x, 起点y, 截图宽, 截图高, 超时设定 秒)
直接发送文件 TID = m_dt.SendFile("上传密码串", 游戏ID, "图片路径", 超时设定 秒)
直接发送GIF动画文件或无压缩发送bmp,jpg图片 TID = m_dt.SendGif("上传密码串", 游戏ID, "图片路径", 超时设定 秒)
获取答案 m_dt.GetAnswer(题目ID)
发送错误报告 m_dt.Report(题目ID,"上传密码串")
设置图片压缩质量m_dt.Setquality(30-70之间数值,默认50) 一般无需调用此函数,值越大,文件越大。
设置异步超时时间m_dt.Setasync(5-20之间数值 秒) 默认为0,是同步的,如设为10,则是异步的,如遇意外10秒后-6,小于10可能造成重发。
懂的大侠给指点指点,自己研究了半天了实在是~~~~
作者:
陌上青衣。
时间:
2012-10-15 19:45
string SendImage(string validatestr,int gameid,int X,int y,int w,int h,int cstime)
复制代码
SendImage("上传密码串", 游戏ID, 起点x, 起点y, 截图宽, 截图高, 超时设定 秒)
复制代码
___________
作者:
f45601535
时间:
2012-10-15 19:53
回复
2楼
陌上青衣。
的帖子
青人大侠 你给我的这2个代码是???? 我上面复制别人的代码有误吗
作者:
陌上青衣。
时间:
2012-10-15 19:54
#import "Microrui.Reply" mr
复制代码
把空间上面的接口换成这个试试
作者:
f45601535
时间:
2012-10-15 20:08
回复
4楼
陌上青衣。
的帖子
太悲剧了,接口错了,更改后编译正常
官方也不说给个接口 奶奶的 希望TC以后的版本能自带几个代答的接口,方便我们使用
还有他们的 题目ID 表示的是啥?
作者:
陌上青衣。
时间:
2012-10-15 20:21
游戏ID吧,,,表示的答题类型
作者:
f45601535
时间:
2012-10-15 20:26
回复
6楼
陌上青衣。
的帖子
还有最后一个问题: 获取答案 m_dt.GetAnswer(题目ID) 这个是官方获取答案的涵数, 如果我获取了答案,如何来操作答题呢,意思是说:我有了答案 下一步怎么把答案填上,是他们代答自己给我填上,还是需要我写代码让程序执行填上呢? 例如 我获取的答案是4个阿拉伯数字, 那我是不是还的写上发送字符串让程序填上答案呢?
作者:
陌上青衣。
时间:
2012-10-15 20:30
自己用脚本填,
对方一般都会以 ok:+正确答案的方式发送给你
作者:
杨波
时间:
2012-10-15 20:55
我想把我DNF的用微锐的方法发上来!就怕你看不懂!~~ 我写的有点乱!~~ 想要看就回我一下!
作者:
f45601535
时间:
2012-10-16 12:36
回复
9楼
杨波
的帖子
希望朋友能发过来
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1