|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
以下是我在插件专区复制别人的代码:
插接接口
#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可能造成重发。
懂的大侠给指点指点,自己研究了半天了实在是~~~~
|
|