Skip to content

事件钩子

你可以用商品事件钩子在商品被处理的特定阶段插入自定义操作,抑或是控制处理的结果。

交易钩子

名称配置键解释
给予玩家时on-give玩家从商店购买商品,交易的所有提前检查(玩家余额、商品库存等等)都完成后执行一次,购买份数通过 stack 变量传递
从玩家处收取时on-take商店从玩家处收购商品,交易的所有提前检查(商店余额等等)都完成后执行一次,收购份数通过 stack 变量传递
匹配一个物品是否与商品相同时on-match在判断玩家背包剩余空间、判断玩家背包内是否有足够的物品可供收购等过程中,逐个检查玩家背包内的物品是否与商品匹配时调用。只要有一个动作的返回值为 false,即认为该物品与商品不匹配。只有物品类商品会触发此钩子。

上架钩子

名称配置键解释
上架前on-before-list商品在上架过程中已被选中、准备正式上架前执行该钩子中的动作。只要有一个动作的最终值是 false,上架就会被取消。
上架后on-after-list商品已经完成上架后执行该钩子中的动作,返回值没有任何影响。