CNPC-XaeroMiniMap-addon

CNPC-XaeroMiniMap-addon

CNPC-Xmm-addon

CNPC-XMM 附加模组

CNPC-XMM 附加模组是 CustomNPCs 与 Xaero 的小地图之间的桥梁。它允许服务器管理员和地图制作者在玩家接受或交互特定任务时,自动向玩家的地图添加路径点。

这对于冒险地图和任务线非常完美,您希望引导玩家前往下一个目标,而不让他们迷路。

功能特性

  • 自动路径点创建:当玩家接受任务时,路径点可以自动添加到其小地图上。
  • 完全自定义:直接在 CustomNPCs 的任务编辑器中配置路径点。
    • 设置自定义坐标(X、Y、Z)。
    • 选择颜色(红色、绿色、蓝色、金色等)。
    • 设置标题和名称。
    • 切换 yIncluded(是否包含 Y 轴)。
    • 标记为临时路径点或非临时。
  • 脚本 API 支持:对于高级用户,可在 CustomNPCs 脚本中使用 JavaScript 动态创建路径点。
IPlayer.addWaypoint(int x, int y, int z, String name, int color);
var waypoint = event.API.createXmmWaypoint(int x, int y, int z, String name, int color);
waypoint.applyTo(IPlayer)

图片

使用方法(GUI 方式)

  1. 打开 CustomNPCs 中的任务编辑器。
  2. 选择一个任务。
  3. 点击“地图路径点”按钮(由本附加模组添加)。

图片

图片

图片

图片

配置路径点的位置、颜色和名称。

图片

保存任务。现在,当玩家接受此任务时,路径点将出现在其地图上!

您也可以使用命令编辑路径点:

/noppes quest waypoint set <quest> [<position>]

如果位置为空,则默认为执行者的当前位置。

脚本示例

function interact(a){
    var player = a.player;
    // 在玩家当前位置创建路径点
    var waypoint = a.API.createXmmWaypoint(player.blockX, player.blockY, player.blockZ, "目标", 3);
    waypoint.applyTo(player);
}