Else
End if
If tomap = "城市1" Then
dm.MoveTo intX + 90,intY + 10
Delay 100
dm.LeftClick
Delay 100
ElseIf tomap = "城市2" Then
dm.MoveTo intX + 90,intY + 35
Delay 100
dm.LeftClick
Delay 100
ElseIf tomap = "城市3" Then
dm.MoveTo intX + 90,intY + 60
Delay 100
dm.LeftClick
Delay 100
Else
dm.MoveTo intX + 90,intY + 85
Delay 100
dm.LeftClick
Delay 100
End If
//场景延时
Delay 5000
End Sub
//====================满商卖出商品脚本======================
Sub 满商卖出商品()
Call 找财政官员()
Delay 100
//-------打开店铺-------
Rem 打开店铺
dm_ret = dm.FindStr(10, 100, 800, 600,"商人店铺","ffd555-180d08",1.0,intX,intY)
If intX > 0 and intY > 0 Then
dm.MoveTo intX + 5, intY + 8
Delay 200
dm.LeftClick
Delay 2000
Else
Goto 打开店铺
End If
//-------判断价格-------
dm_ret = dm.FindPic(590, 5, 610, 30,"丑.bmp|辰.bmp|未.bmp|戌.bmp","00000",0.9,0,intX,intY)
If intX >= 0 and intY >= 0 Then
Goto 卖出商品
Else
Goto 打开店铺
End If
Rem 卖出商品
//打开包裹ALT+A
dm.KeyDown 18
dm.KeyPress 65
dm.KeyUp 18
Delay 500
//-------材料包裹-------
dm_ret = dm.FindStr(400, 100, 800, 600,"材料","fdeb78-000000",1.0,intX,intY)
If intX > 0 and intY > 0 Then
dm.MoveTo intX + 15, intY + 6
Delay 100
dm.LeftClick
Delay 500
Else
Goto 卖出商品
End If
//-------遍历包裹,点击右键卖出-------
Dim X
Dim Y
X = intX - 36
Y = intY + 36
dm.MoveTo X , Y
Delay 50
dm.RightClick
Delay 50
dm.MoveTo X + 36, Y
Delay 50
dm.RightClick
Delay 50
dm.MoveTo X + 72 , Y
Delay 50
dm.RightClick
Delay 50
dm.MoveTo X + 108 , Y
Delay 50
dm.RightClick
Delay 50
dm.MoveTo X + 144 , Y
Delay 50
dm.RightClick
Delay 50
dm.MoveTo X , Y + 36
Delay 50