检查背包中是否有在物品列表中的物品,并返回名称跟数量

[复制链接]
查看1578 | 回复0 | 2020-9-6 00:24:49 | 显示全部楼层 |阅读模式
让脚本检测背包的物品是否在指定列表中,在那就返回物品名称数量。之后检测物品数量是否达标,取走一定数量物品;网上有看到一段:

[@回收赤月]
#if
CHECKBAGITEMS ..\QuestDiary\回收系统\赤月装备.txt S0 P0
#act
Take <$STR(S0)> 1
MUL P0 200
GAMEGOLE + <$STR(P0)>
DELAYGOTO 1 @回收赤月
break

但是查过CHECKBAGITEMS在文档里没有,应该不是GEE的;后来,有想过读取文本内容为变量,但是不知道怎么对比背包中的物品来处理;


思路:
GetStringPos 取列表行数 行数决定遍历次数
loopgoto @遍历 遍历次数

[@遍历]
GetRandomText 按行号取名字
GetBagItemCount 根据名字取背包物品

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则