👾
DungeonPlus
  • DungeonPlus
  • 插件命令
    • 组队命令
  • 插件配置
    • 地牢配置
  • 地牢
    • 地牢介绍(基础)
      • 变量
      • 启动参数
    • 地牢占位符
      • Placeholder ( SELF )
      • Self ( SELF )
      • Random ( ALL )
      • Dungeon ( ALL )
      • Data ( ALL )
      • If ( ALL )
      • Item ( ! INIT )
      • Mob ( ! INIT )
      • Area ( ! INIT )
    • 地牢任务
    • 地牢怪物
    • 地牢区域
    • 地牢脚本
      • 脚本类型
      • 脚本列表
        • 初始类
          • SetSpawn
          • SetMap
          • Revive-Setting
          • Setting
        • 任务类
          • TaskContain
          • Task
        • 障碍组类
          • Obstacle
          • Block
        • 怪物组类
          • MonsterGroup
          • Remove-MonsterGroup
          • Mob
        • 条件判断类
          • Js-Condition
          • Team-Condition
          • Data-Condition
          • Kill
          • Kill-Any
        • Npc
        • Command
        • Teleport
        • Message
        • Script
        • End
        • Data
        • Interact
        • Sound
        • Kether
      • 区域限制
      • 脚本组
      • Kether
    • 地牢交互
      • Kill
      • Break
      • Place
      • Walk
      • Area
      • Entity_Area
      • Command
      • Block_Interact
      • Entity_Death
      • Player_Drop
      • Player_Death
    • 地牢编辑
      • 快捷选择工具
    • 常见问题
      • 为什么怪物组不刷新怪物?
      • 障碍组怎么触发?
    • 教程&小知识
      • 导入新建地牢教程
      • 副本挑战限制小知识
  • 开发赞助计划
    • 计划内容
    • 计划扩展功能
      • 地牢全息交互
        • Hologram 脚本
      • BC 跨服兼容
        • 配置&命令
      • UI 组队界面
  • 更新记录
    • 发布版
      • 1.4.2
      • 1.4.0~1.4.1
      • 1.3.9
      • 1.3.8
      • 1.3.7
      • 1.3.4
      • 1.3.2~1.3.3
      • 1.3.1
      • 1.2.8
      • 1.2.7
      • 1.2.6
      • 1.2.5
      • 1.2.4
      • 1.2.3
      • 1.2.2
      • 1.2.1
      • 1.2.0
      • 1.1.9
      • 1.1.8
      • 1.1.7
      • 1.1.6
      • 1.1.5
      • 1.1.4
      • 1.1.3
      • 1.1.2
      • 1.1.1
      • 1.1.0
      • 1.0.9
      • 1.0.8
      • 1.0.7
      • 1.0.6
      • 1.0.5
      • 1.0.4
      • 1.0.2 / 1.0.3
      • 1.0.1
      • 1.0.0
    • 内测版
  • 开发者
    • 事件
      • DungeonEvent
      • DungeonTeamEvent
      • DungeonContentEvent
    • ############
由 GitBook 提供支持
在本页
  • Option.yml
  • Obstacle.yml
  • Monster.yml
  • Task
  • Interace
  1. 插件配置

地牢配置

地牢数据配置位于 /dungeon 文件夹中

Option.yml

地牢基础内容设置

#地牢启动时初始化
dungeon-init-script: []

#地牢启动时
dungeon-start:
  #启动条件,条件满足是将传送至地牢内并执行 actionScript 脚本内容
  condition: []
  #启动条件满足时触发
  action-script: []

#地牢通关时触发
dungeon-reward-script: []

Obstacle.yml

地牢障碍组配置,障碍组需通过 Obstacle 脚本进行触发

obstacles:
  #默认障碍组
  default:
      #障碍物数据
    - obstacle-block: []
      #障碍组触发时执行
      action-script: []
  
  #默认障碍组
  #第N个:
      #障碍物数据
    #- obstacleBlock: []
      #障碍组触发时执行
    #  actionScript: []

Monster.yml

groups:
  #默认怪物组
  default:
    #怪物数据
  - monster: []
    #条件
    condition: []
    #怪物组触发时执行
    start: []
    #条件达成是触发
    end: []
    #地牢启动时自动运行怪物组,默认关闭
    #关闭状态下想要通过 MonsterGroup 脚本进行启动
    auto-start: false
  
  #默认怪物组
  #第N个:
    #怪物数据
  #- monster: []
    #条件
  #  condition: []
    #怪物组触发时执行
  #  start: []
    #条件达成是触发
  #  end: []

Task

地牢任务 位于 /dungeon/地牢/task 文件夹内,在文件夹内建立任意名称的 yml 配置即可,支持 定时或循环 执行

#请使用 $task 脚本进行操作,具体请查看 WIKI 的 ActionScript 介绍

task:
  # 时间 / 秒
  - 2:
    # 触发的脚本
    - "$message{type=text;text=<player.name> 时间过去了两秒} @player"
    10:
    # 触发的脚本
    - "$message{type=text;text=<player.name> 时间过去了十秒} @player"
    #time:
    #- actionscript 脚本

Interace

地牢交互 位于 /dungeon/地牢/interact 文件夹内,在文件夹内建立任意名称的 yml 配置即可

#交互类型
type: PLACE
#是否只执行一次
first: true
#参数,每个交互类型的参数都不同,具体查看 WIKI 的 DungeonInteract 介绍
parameter:
  location: -5.0,51.0,-28
  blockName: 能量块
#触发时执行的脚本
script:
- $obstacle{group=障碍物一;operation=delete} @dungeon

上一页插件配置下一页地牢介绍(基础)

最后更新于5个月前

地牢怪物组配置,怪物组需通过脚本进行触发

MonsterGroup