Skip to content

小鱼干商城

警告

💡值得注意的是:

由于小鱼干商城功能涉及商业化,因此仅对年度创作者开放。

若你希望获得使用本API的权限,请前往QQ群:478041977,联系群主吉吉喵进行申请年度创作者。

方法

onPlayerPurchaseSuccess()

当玩家成功购买物品时触发

输入参数

参数必填默认值类型说明
handlerfunction监听到玩家购买后的处理函数

定义于 #L9904

点击查看示例代码
javascript
world.onPlayerPurchaseSuccess(({ userId, productId, orderId }) => {
  // 假如商城后台添加了此id的道具,功能为复活道具
  if (productId === 160000000000001) {
    // 由于可能存在多服的情况,每个服都会收到此购买成功的回调,因此需要判断当前服务器有此玩家
    const entity = world.querySelectorAll('player').filter(e => e.player.userId === userId)[0];
    if (entity) {
      entity.player.forceRespawn();
    }  
  }
});

接口

GamePurchaseSuccessEvent

当玩家成功购买物品时触发的事件

参数类型说明
ticknumber购买成功事件发生的时间
userIdstring触发购买事件的玩家userId
productIdnumber购买商品的ID
orderIdnumber购买成功的订单号

定义于 #L12867