• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[提问] 赋值最后的计算不会了 [复制链接]

1#
来大佬帮忙看看下面手机按键精灵的代码,自己尝试各种方法没有解决,来这里求助。

Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

Dim 符石卷轴,一级符石,二级符石,三级符石,总价
dim 返回数组1(),第一商品,第二商品,第三商品,返回数组2(),返回数组3()
符石卷轴 = 1
一级符石 = 2
二级符石 = 3
三级符石 = 4


dim 物品库2="符石卷轴.png|一级符石.png|二级符石.png|三级符石.png" //36张图满了


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


总价 = 第一商品 + 第二商品 + 第三商品


最后这里想得到计算的结果,就提示发生运行时错误。是赋值的方法错误吗?还是赋值的方法不对?有没有大佬给解惑

2#

你可以尝试一下这样:
总价 = CInt(第一商品) + CInt(第二商品) + CInt(第三商品)

发新话题 回复该主题