Gosub 检查是否交易成功 EndIf Else Gosub 取消交易 Goto 开始喊话 EndIf Return 计算价格 Sub 检查交易是否被对方提前结束 IfColor ax,ay,0896c6,0 Goto 交易正常进行中 Else Goto 开始喊话 EndIf Rem 交易正常进行中 Return 检查交易是否被对方提前结束 Sub 检查是否交易成功 IfColor ax,ay,896C6,1 Gosub 检测包裹 Delay 100 Goto 开始喊话 Else Gosub 取消交易 Goto 开始喊话 //等待(30秒)后,但对方不交易,就取消本次交易! EndIf Return 检查是否交易成功 Sub 取消交易 bx=199+n:by=535+n MoveTo bx,by Delay 300 LeftClick 1 Delay 500 Return 取消交易 Sub 对方失误提前按下了交易 zx=127+n:zy=297+n IfColor zx,zy,126b6e,0 px=129+n:py=536+n Delay 300 MoveTo px,py //(同意)按钮的坐标 Delay 1000 LeftClick 1 Delay 300 Goto 开始喊话 EndIf Return 对方失误提前按下了交易 Sub 对方放置了不收购的物品 If w<>c Gosub 取消交易 Delay 1000 KeyPress 13,1 Delay 300 SayString "#16请勿放入__不收购的物品!!!本次交易取消请重新交易我!" KeyPress 13,1 Delay Yanshi KeyPress 13,1 Delay 300 SayString "#16请勿放入__不收购的物品!!!本次交易取消请重新交易我!" KeyPress 13,1 Delay 300 Goto 开始喊话 EndIf Return 对方放置了不收购的物品 Sub 检测包裹 MoveTo 708,681 Delay 100 LeftClick 1 Delay 300 //鼠标移动到VIP,并点击一次VIP. MoveTo 380,432 Delay 100 LeftClick 1 Delay 3000 //延时3秒,(是为了防止因机器或网络卡了一段时间导致无法准确检测颜色)鼠标移动到物品仓库,并点击一次物品仓库 IfColor 983,581,0d0d0d,0 //检测包裹第30格是否放有物品 Delay 100 MoveTo 878,203 Delay 100 LeftClick 1 Delay 400 Goto 包裹未满 //经过检测包裹未放满30件,关闭包裹结束子程序,继续喊话收购物品! Else Delay 100 MoveTo 874,322 Delay 100 For 3 LeftClick 1 Delay 1000 EndFor IfColor 693,237,0d0d0d,0 //如果693,237没有物品,则把包裹里的物品移动到仓库! For 30 MoveTo 658,511 Delay 100 LeftClick 1 Delay 400 MoveTo 761,272 Delay 100