找回密码
 立即注册
1fwg
奇速版本论坛99元套餐火热抢购中超级稳定服务器抗攻击广告正在审核
查看: 235|回复: 6

[已解决] 怎样获取矿石纯度?

[复制链接]

150

主题

396

回帖

1986

积分

金牌会员

积分
1986
发表于 2023-8-4 13:37:45 | 显示全部楼层 |阅读模式
纯度是数据库的满持久,而且4个矿石40点持久(数据库设置的10000)5个就变成50040了,不知道怎么回事!
#ACT
GetBagInfo ItemCount N0 43
MOV N1 0
MOV N2 0
MOV N3 0
WHILE N1 < <$STR(N0)>
GetBagItemFieldValue 0 <$STR(N1)> DuraMax N2
INC N3 <$STR(N2)>
INC N1 1
ENDWHILE
SENDMSG 6 个数:<$STR(N0)>、纯度<$STR(N3)>

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

8

主题

217

回帖

733

积分

版主

积分
733
发表于 2023-8-4 17:19:08 | 显示全部楼层
功能: 检测背包中物品的纯度(持久,品质).
格式: CheckMine 物品名称 数量(1-45) > = < 纯度(1-65)


例子: 检测背包中是否有5个纯度20的黑铁矿石,并且回收.
[@main]
#IF
CheckMine 黑铁矿石 5 = 20
#ACT
TakeMine 黑铁矿石 5 = 20
#SAY
背包中有5个纯度20的黑铁矿石.
#ELSESAY
没有.
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

150

主题

396

回帖

1986

积分

金牌会员

积分
1986
 楼主| 发表于 2023-8-4 20:33:24 | 显示全部楼层
菜鸟会读书 发表于 2023-8-4 17:19
功能: 检测背包中物品的纯度(持久,品质).
格式: CheckMine 物品名称 数量(1-45) > = < 纯度(1-65)

这个命令只能检测纯度不能获取纯度!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

8

主题

217

回帖

733

积分

版主

积分
733
发表于 2023-8-4 20:38:32 | 显示全部楼层
那你就只能一个一个的检查叠加了,一直写对比的脚本。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

150

主题

396

回帖

1986

积分

金牌会员

积分
1986
 楼主| 发表于 2023-8-4 20:47:14 | 显示全部楼层
本帖最后由 hi8 于 2023-8-4 20:51 编辑
菜鸟会读书 发表于 2023-8-4 20:38
那你就只能一个一个的检查叠加了,一直写对比的脚本。

1-65个,我的天!!我是想提交矿石。10纯度加一点行会贡献!看来只能弄成3个矿石加1点了!OK框也可以就是只能一个一个放太麻烦!
#IF
CheckMine 黑铁矿石 1 = 1
#ACT
INC N1 1

#IF
CheckMine 黑铁矿石 1 = 2
#ACT
INC N1 2
...............1---65   还有4种矿石要弄死人啊···
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

8

主题

217

回帖

733

积分

版主

积分
733
发表于 2023-8-4 23:34:45 | 显示全部楼层
hi8 发表于 2023-8-4 20:47
1-65个,我的天!!我是想提交矿石。10纯度加一点行会贡献!看来只能弄成3个矿石加1点了!OK框也可以就是 ...

做插件其实也是对比,只是没让你写脚本而已,都一个意思。写一个就以后通用了。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

29

主题

1127

回帖

1756

积分

版主

积分
1756
QQ
发表于 2023-8-5 13:22:54 | 显示全部楼层
#ACT
GetBagInfo ItemCount N$背包物品
MOV N$位置 0
MOV N$持久 0
MOV N$数量 0
Loopgoto @获取信息 N$背包物品
SENDMSG 6 你有<$STR(N$数量)>个黑铁矿石,总纯度<$STR(N$持久)>

[@获取信息]
#ACT
MOV s$当前物品
MOV N$当前持久
GetBagItemFieldValue 0 N$位置 name s$当前物品

#IF
EQUAL  s$当前物品 黑铁矿石
#ACT
GetBagItemFieldValue 0 N$位置 dura N$当前持久
INC N$持久 <$STR(N$当前持久)>
INC N$数量 1

#IF
#ACT
INC N$位置 1



-定制脚本-Qq:270411387
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-5-22 23:25 , Processed in 0.062645 second(s), 22 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表