货币与经济

搜寻摆摊物品

按物品名与出售类型查询摆摊中的最低价物品,并把结果自动以消息形式发给玩家。

命令名

SearchOnSaleItem

命令用途

SearchOnSaleItem 用于按物品名与出售类型查询摆摊中的物品,并把查询结果自动以 SENDMSG 形式发送给玩家,写在 #IF 段中使用。

调用格式

SearchOnSaleItem <物品名> <出售类型> <返回最高个数>

参数说明

参数必填说明
物品名是要查询的物品名称,例如 开天。
出售类型是元宝 或 金币。
返回最高个数是返回结果的最大条数,范围 1~10。

返回或影响

  • 这是条件型命令,写在 #IF 段;查询结果自动以 sendmsg 形式发送给玩家,不需要脚本再拼文本。
  • 找到符合条件的摆摊物品时条件成立,可进入 #ACT 段处理后续扣费等逻辑。
  • 找不到时走 #ELSEACT 分支。

示例

基础用法

#IF
CHECKGAMEGOLD ~ 1
SearchOnSaleItem 开天 元宝 3
#ACT
GAMEGOLD - 1
#ELSEACT
SENDMSG 5 找不到指定的物品

这段写法会先检查元宝是否足够(CHECKGAMEGOLD ~ 1 等同于 CHECKGAMEGOLD ? 1,~ 表示大于等于检测),再查询摆摊中出售的「开天」;查询成功时扣除 1 点元宝作为查询费用,失败时提示找不到物品。

注意事项

  • 该命令必须写在 #IF 段;当成 #ACT 执行命令使用会静默失败。
  • 查询结果由引擎直接以消息发送给玩家,脚本不要再重复发送一次结果。
  • 查询费用类扣款建议放在 #ACT 段,避免查询失败也扣费。

相关命令