在 CustomNPCs 中,可以使用魔杖脚本实现各种自定义功能。以下是一个给予半径内生物生命提升 2 的魔杖脚本示例:

function useItem(x, y, z, itemId, blockId, side) {
  var radius = 5; // 半径为 5 格
  var entities = world.getEntities(x, y, z, radius); // 获取半径内的所有生物实体
  
  for (var i = 0; i < entities.length; i++) {
    var entity = entities[i];
    if (entity.isLiving()) { // 判断实体是否为生物
      entity.setHealth(entity.getHealth() + 2); // 给予生命提升 2
    }
  }
  
  player.message('所有半径内的生物生命值已提升 2');
}

在 CustomNPCs 中,可以在自定义 NPC 的脚本编辑器中编写魔杖脚本。首先,需要创建一个 NPC 并在其脚本编辑器中打开 '魔杖' 选项卡。在该选项卡中,可以编写魔杖脚本并保存。在游戏中,使用该魔杖将会触发脚本的执行。


原文地址: https://www.cveoy.top/t/topic/oYgW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录