End If
/////////////////////////////////////////////////////
Loop


Rem 开始交易
Call 喊话初始化
Delay 1500
Call 交易喊话A
Delay 1000*ddsj
Call 物品检测
//MessageBox zj
rem 二
Call 输入金币
Delay 200
i2 = 0

Do  While 1
Call 确认交易框存在

If jyzt1 = 0 and jyzt2=0 Then 
Call 读取输入金币数
tempzj = tempzj * 1
//MessageBox tempzj

//MessageBox "循环开始赋值给tempzj"
Call 物品检测
//MessageBox zj
Delay 100	
If zj > tempzj or zj < tempzj Then 
	call 输入金币//MessageBox "物品变化了重新输入金币"
End If 
//x1=147:y1=262:x2=187:y2=282  //交易ok坐标
/////////////////////////////////////找ok    
     
     ok1 = dm.CmpColor(162,262, "ffff88-000000", 0.9)
	ok2 = dm.CmpColor(174,263, "ffee88-000000", 0.9)
	If ok1 = 0 and ok2 = 0 Then 
		Goto 一
	End If
///////////////////////////////////////////
Delay 200
i2 = i2 + 1
If i2 > 100 Then 
	Call 取消所有
	goto 开始
End If
Else 
goto 开始
end if
loop

Rem 一
Call 读取输入金币数
tempzj = tempzj * 1
Call 物品检测
//MessageBox "上次:"&tempzj & "这次:"&zj
If zj > tempzj or zj < tempzj Then 
//MessageBox "数目不符合"
Goto 开始交易
Else 
Call 交易喊话B
Call 确认交易 
End If

Sub 物品检测

Dim dj(8) 
Dim STR(8)
gezii = 0
x1 = 69
x2 = 99
For 8
	
	 gezii = gezii + 1
	 STR(gezii) = dm.Ocr(x1, 174, x2, 182, "ffffff-000000", 1.0)
	 //MessageBox gezii&"|数量"&STR(gezii)
	 If STR(gezii) ="" Then 
	 Goto wpjc
	 End If
	x1 = x1 + 30
    x2 = x2 + 30 
Next

Rem wpjc
//MessageBox "循环次数"&gezii

x1 = 69
x2 = 99
xx1 = 69
xx2 = 99
dji = 1
stri = 1
zj = 0

danjia = "单价:"
shuliang = "数量:"
For gezii
lytx = 0
lyty = 0