传奇GM论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 145|回复: 0

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

[复制链接]
Centos 发表于 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 根据名字取背包物品

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

本版积分规则 禁止[恶意灌水]或回复与主题无关内容,违者重罚!

免责申明:
本站为非赢利性质的网站,所有广告资料信息和下载资源均来源互联网或程序作者提供和网友推荐收集整理而来,仅做为个人爱好研究。访问本站的用户必须明白,本站对下载资源不拥有任何权利,其版权归该软件,资源的拥有者所有。我们亦不为此承担任何法律责任!用户应主动了解并自觉遵守所在国家或地区的法律法规,请在下载后24小时内删除!本站如有侵犯您的权益请告知我们/我们将立即改正。
E-Mail:uc955@sina.com

小黑屋|传奇GM基地 ( 闽ICP备15010566号-3 )

GMT+8, 2020-11-24 20:40 , Processed in 0.060189 second(s), 19 queries .

Powered by Discuz!

© 2001-2017 Comsenz Inc.

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