- 启动程序或打开文件 ("http://bbdnf.taobao.com/")
- 脚本停止运行
- 条件结束
- 注释:================================================================================
- 子程序 等待放入物品
- 定义变量 i
- 令 i = 0
- 用户定义变量 ddfw=10000 "等待放入物品延迟时间(单位:毫秒)注:1000毫秒=1秒"
- 延时 ddfw 毫秒
- 循环当 i < 8 之前
- 从左上到右下查找图片 "Attachment:\交易栏无物品图.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:71 上:173 右:306 下:198),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 令 i = i + 1
- 否则
- 调用 检查并交易()
- 条件结束
- 循环结束
- 如果 i > 0 则
- (键盘)按 "esc" 键, 1次
- 延时 100 毫秒
- 调用 站街自动喊话()
- 条件结束
- 子程序结束
- 子程序 输入金钱
- 定义变量 qian, x, cishu
- 标记 jiaqian(子程序 输入金钱)
- 令 qian = jiage(100)
- 如果 qian <> 0 则
- 注释:MsgBox "总价钱为:"&qian
- (鼠标)移动到 (197, 301)
- 延时 250 毫秒
- (鼠标)左键单击, 1次
- 延时 250 毫秒
- (语句无法识别,可能有错误): KeyPress "BackSpace", 15 //金钱输入清零
- 延时 50 毫秒
- 令 x = 1
- 定义变量 shu
- 令 cishu = len(qian)
- 循环 cishu 次
- (语句无法识别,可能有错误): shu=left(qian,1) //取qian的左起第一个数字
- (语句无法识别,可能有错误): qian=right(qian,cishu-x) //取qian的右起第I个数字
- (键盘)按 shu 键, 1次
- 令 i = 0
- 延时 250 毫秒
- 令 x = x + 1
- 循环结束
- 否则
- 令 i = i + 1
- 如果 i < 30 则
- 注释:30秒内金钱为0则跳转喊话
- 条件结束
- 跳转到标记 jiaqian(子程序 输入金钱)
- 延时 1000 毫秒
- 否则
- (键盘)按 "esc" 键, 1次
- 延时 100 毫秒
- 调用 站街自动喊话()
- 条件结束
- 条件结束
- 延时 100 毫秒
- (鼠标)左键单击, 1次
- 延时 200 毫秒
- 调用 检查并交易()
- 子程序结束
- 子程序 检查并交易
- 标记 jiancha(子程序 检查并交易)
- 调用 检查交易是否提前结束()
- 注释:检查己方输入的金钱
- (语句无法识别,可能有错误): Dim no(9) //数字特征码
- 令 no(0) = "0111010001100011000110001100011000101110"
- (语句无法识别,可能有错误): no(1)="0001000011000100001000010000100001000111" //自取特征码,DNF己方金钱框专用
- 令 no(2) = "0111010001100010100000100000100000111111"
- 令 no(3) = "0111010001100000110010000100001000101110"
- 令 no(4) = "0100001100010100101001001111100100011000"
- 令 no(5) = "1111100001000010111110000100001000101110"
- 令 no(6) = "0111001001000010111110001100011000101110"
- 令 no(7) = "1111101001010000010000100001000010000100"
- 令 no(8) = "0111010001100010111010001100011000101110"
- 令 no(9) = "0111010001100011000111110100001001001110"
- (语句无法识别,可能有错误): Dim colo(3) //颜色十六进制值 10月7日版
- 令 colo(1) = "008CFF"
- 令 colo(0) = "0050FF"
- 令 colo(2) = "00F0FF"
- (鼠标)移动到 (603, 439)
- (语句无法识别,可能有错误): rightx=296 //初始x坐标
- (语句无法识别,可能有错误): righty=299 //初始Y坐标
- 令 rx = rightx
- 令 ry = righty
- 令 jici = 0
- 令 jine = ""
- 令 y = 0
- (语句无法识别,可能有错误): For 3 //千万位数字扫描
- 令 rightx = 296 - 21 * y
- (语句无法识别,可能有错误): for 3 //百位数字扫描
- 令 i = 0
- (语句无法识别,可能有错误): For 8 //单个数字扫描
- (语句无法识别,可能有错误): rx=rightx-jici*6 //后退6个像素点
- 循环 5 次
- 如果点 (rx,ry) 的颜色等于 colo(y) 则
- 令 nob = "1"