TC官方合作论坛

 找回密码
 立即注册
查看: 1457|回复: 0
打印 上一主题 下一主题

自游代答插件TC调用方法

[复制链接]
跳转到指定楼层
楼主
发表于 2013-10-15 20:27:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 自由的风 于 2014-3-2 01:12 编辑
  1. namespace 自游代答
  2. 答题对象, 题号, 发送时间, 答案
  3. 主帐号, 主帐号密码
  4. 子帐号, 子帐号密码
  5. 答题卡, 文件路径, 超时最小值

  6. function 初始化()
  7.    
  8.     //注册插件      
  9.     if(help.regdll(system.getprocesspath()  & "\\zydd.dll",true)==false)
  10.         help.messagebox("答题插件注册失败")
  11.         help.exit()
  12.     endif
  13.    
  14.     //创建对象
  15.     答题对象 = com("zy.zydd")
  16.    
  17.    
  18.     //********************
  19.     主帐号 = "测试"        //网站注册的帐号
  20.     主帐号密码 = "123456"
  21.     子帐号 = "test"
  22.     子帐号密码 = "123456"
  23.     答题卡 = "ADDIQZOLZDRCUGCBFCHBMHSE"
  24.     文件路径 = help.getrcpath("rc:yzm.bmp")
  25.     超时最小值 = 60
  26.     //********************
  27.    
  28.     //初始设置
  29.     //********************
  30.     //调用一次即可,非必要
  31.     //参数1:请求方式 0异步(默认) 1同步
  32.     //参数2:异步等待时间 默认10000毫秒
  33.     //参数3:日志路径 默认插件同级目录
  34.     ret = 答题对象.InitialSet(0, 10000, "D:\\zydd.log")
  35.     if(ret==1)
  36.         list.addstring("list1","初始设置成功")
  37.     else
  38.         list.addstring("list1","初始设置失败")
  39.     endif
  40.    
  41. endfunction

  42. function button1_click()//发送文件(答题卡),该函数调用最小间隔时间为1秒
  43.     题号 = 答题对象.SendFile(主帐号, "", "", "", 答题卡, 1001, 文件路径, 超时最小值)
  44.     if ( str.strleng(题号) == 16)
  45.         list.addstring("list1","发送成功,题目编号:" & 题号)
  46.         list.addstring("list1","答题卡当前剩余题分:" & 答题对象.GetCredits(题号))
  47.     else
  48.         list.addstring("list1","发送失败,错误信息:" & 答题对象.GetErrInfo(题号))
  49.     endif
  50.     发送时间 = datetime.now()      
  51. endfunction

  52. function button2_click()//发送文件(子帐号),该函数调用最小间隔时间为1秒
  53.     题号 = 答题对象.SendFile(主帐号, "", 子帐号, 子帐号密码, "", 1001, 文件路径, 超时最小值)
  54.     if ( str.strleng(题号) == 16)
  55.         list.addstring("list1","发送成功,题目编号:" & 题号)
  56.         list.addstring("list1","子帐号当前剩余题分:" & 答题对象.GetCredits(题号))
  57.     else
  58.         list.addstring("list1","发送失败,错误信息:" & 答题对象.GetErrInfo(题号))
  59.     endif
  60.     发送时间 = datetime.now()
  61. endfunction

  62. function button3_click()//发送文件(主帐号),该函数调用最小间隔时间为1秒
  63.     题号 = 答题对象.SendFile(主帐号, 主帐号密码, "", "", "", 1001, 文件路径, 超时最小值)
  64.     if ( str.strleng(题号) == 16)
  65.         list.addstring("list1","发送成功,题目编号:" & 题号)
  66.         list.addstring("list1","主帐号当前剩余题分:" & 答题对象.GetCredits(题号))
  67.     else
  68.         list.addstring("list1","发送失败,错误信息:" & 答题对象.GetErrInfo(题号))
  69.     endif
  70.     发送时间 = datetime.now()
  71. endfunction

  72. function button4_click()//获取答案
  73.     if ( str.strleng(题号) == 16)
  74.         答案 = "#STA001"
  75.         循环 (答案 == "#STA001")
  76.             答案 = 答题对象.GetAnswer(题号)
  77.             if (datetime.diff("s", 发送时间, datetime.now()) > 超时最小值)
  78.                 答案 = "答题超时"
  79.             endif
  80.             help.sleep(500)
  81.         循环结束
  82.         list.addstring("list1","收到答案:" & 答案)
  83.     else
  84.         list.addstring("list1","题号错误")
  85.     endif
  86. endfunction

  87. function button5_click()//答案报错
  88.     //调用Report前先须判断答案对错,只有答案错误的才能调用
  89.     //每个项目判断方式各有不同,如:
  90.     //有的是出现新的验证码
  91.     //有的是角色进入监狱
  92.     //有的是角色掉线
  93.     //……
  94.     //……
  95.     ret = 答题对象.Report(题号)
  96.     if (ret == 1)
  97.         list.addstring("list1","报错成功")
  98.     else
  99.         list.addstring("list1","报错失败")
  100.     endif
  101. endfunction

  102. function button6_click()//子帐号注册
  103.     list.addstring("list1",答题对象.Register(主帐号, 子帐号, 子帐号密码, 答题卡))
  104. endfunction

  105. function button7_click()//子帐号充值
  106.     list.addstring("list1",答题对象.Pay(子帐号, 答题卡))
  107. endfunction

  108. function button8_click()//子帐号改密
  109.     list.addstring("list1",答题对象.Password(子帐号, 子帐号密码, "654321"))
  110. endfunction

  111. endnamespace
复制代码
插件下载 http://dd.zyyou.com/doc/zydd.zip

TC.zip

13.3 KB, 下载次数: 18

回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-17 22:57 , Processed in 0.148149 second(s), 27 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表