来大佬帮忙看看手机按键精灵的代码,自己尝试各种方法没有解决,最后计算就报错。
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次
Dim 符石卷轴,一级符石,二级符石,三级符石,总价
dim 返回数组1(),第一商品,第二商品,第三商品,返回数组2(),返回数组3()
符石卷轴 = 1
一级符石 = 2
二级符石 = 3
三级符石 = 4
dim 物品库2="符石卷轴.png|一级符石.png|二级符石.png|三级符石.png"
If zm.FindPic(689,342,794,451,物品库2 ,0.7,返回数组1) Then
TracePrint "找到序号" & 返回数组1["id"], "x=" & 返回数组1["x"], "y=" & 返回数组1["y"], "图片名=" & 返回数组1["name"]
TracePrint 返回数组1["name"]
第一商品 = 返回数组1["name"]
TracePrint 第一商品
// ReadUIConfig("符石卷轴")
End If
If zm.FindPic(688,495,795,599,物品库2 ,0.7,返回数组2) Then
//TracePrint "找到序号" & 返回数组1["id"], "x=" & 返回数组2["x"], "y=" & 返回数组2["y"], "图片名=" & 返回数组2["name"]
TracePrint 返回数组2["name"]
第二商品 = 返回数组2["name"]
TracePrint 第二商品
End If
If zm.FindPic(687,646,795,752,物品库2 ,0.7,返回数组3) Then
//TracePrint "找到序号" & 返回数组3["id"], "x=" & 返回数组3["x"], "y=" & 返回数组3["y"], "图片名=" & 返回数组3["name"]
TracePrint 返回数组3["name"]
第三商品 = 返回数组3["name"]
TracePrint 第三商品
End If
总价 = 第一商品 + 第二商品 + 第三商品
最后想计算出一个结果就出错了,是赋值的位置错误还是赋值的方法错误,来大佬给指点一下