[TOC]
<br/><br/>
## Money(游戏币)
> 需要`Vault`插件和一款支持它的游戏币插件
<br/><br/>
### 要求
> 格式`money 数量`
`money 1000` 玩家游戏币必须>=1000
<br/><br/>
### 奖励
> 格式`money 数量`
`money 1000` 给玩家1000游戏币
<br/><br/>
<br/><br/>
## Command(指令)
> 空格由`{_}`或者`%_%`代替
<br/><br/>
### 奖励
> 格式`cmd 执行类型 指令 显示名字 显示tip 显示数量`
```
[必选]执行类型: con(控制台) | op(玩家以OP权限执行) | player(玩家直接执行)
[必选]指令: 如: say{_}完成奖励 '支持papi变量'
[必选]显示名字: 指令奖励是什么东西可以在这里写
[可选]显示tip: 鼠标挪到上面显示的内容,类似于物品的lore,可做一些提示啥的
[可选]显示数量: 默认1, 给玩家看的数量
```
`cmd con say{_}%player_name%完成了任务 这是奖励名称{_}空格后面 这是奖励tip\n换行显示 2` 执行指令奖励
<br/><br/>
## PlayerPoints(点券)
> 需要`PlayerPoints`插件的支持
<br/><br/>
### 要求
> 格式`pp 数量`
`pp 1000` 玩家点券必须>=1000
<br/><br/>
### 奖励
> 格式`pp 数量`
`pp 1000` 给玩家1000点券
<br/><br/>
## Mini(挖矿)
> 玩家放置后挖掉的不计算在内(重启后该保护失效)
<br/><br/>
### 要求
> 格式`mini 方块数字ID 数量`
`mini 1 10` 玩家挖10个石头
<br/><br/>
## ItemDisplay(识别名字/Lore中包含指定文本)
> 识别玩家背包内的物品名字/Lore中是否包含指定文本
> 不判断物品ID和子ID
> 识别的时候会自动去掉所有颜色,空格以及大小写敏感
<br/><br/>
### 要求
> 格式`itemdisplay 识别文本 数量`
`itemdisplay 任务物品 10` 需要玩家背包内物品名字/Lore中包含`任务物品`的物品最少10个
<br/><br/>
## HoldItemDisplay(不拿走玩家物品)**[4.2.0+]**
> 识别玩家背包内的物品名字/Lore中是否包含指定文本
> 不判断物品ID和子ID
> 识别的时候会自动去掉所有颜色,空格以及大小写敏感
<br/><br/>
### 要求
> 格式`holditemdisplay 识别文本 数量`
`holditemdisplay 任务物品 10` 需要玩家背包内物品名字/Lore中包含`任务物品`的物品最少10个
<br/><br/>
## Item(精准匹配) **~~[4.3.0+移除]~~**
> 识别玩家背包内是否含有保存在`CustomItem`文件夹下的物品
> 保存物品指令: `/bq item save 保存的物品ID`
<br/><br/>
### 要求
> 格式`item 保存的物品ID 数量`
`item 示例物品 10` 需要玩家背包内`示例物品`的物品最少10个
<br/><br/>
## HoldItem(不拿走玩家物品)**[4.2.0+]** **~~[4.3.0+移除]~~**
> 识别玩家背包内是否含有保存在`CustomItem`文件夹下的物品
> 保存物品指令: `/bq item save 保存的物品ID`
<br/><br/>
### 要求
> 格式`holditem 保存的物品ID 数量`
`holditem 示例物品 10` 需要玩家背包内`示例物品`的物品最少10个
<br/><br/>
## Exp(原版经验)
<br/><br/>
### 要求
> 格式`exp 数量`
`exp 10` 需要玩家原版经验最少10点
<br/><br/>
### 奖励
> 格式`exp 数量`
`exp 100` 给予玩家100点经验
<br/><br/>
## PxRpg(pr物品)
> 需要[`PxRpg`](https://www.pxpmc.com/a/pxrpg.html)插件的支持,目前支持`3.x`和`4.x`
<br/><br/>
### 要求
> 格式`pxrpg 类型 ID 数量 检测条件 显示参数`
```
[必选]类型: equip(装备) | gem(宝石) | item(道具)
[必选]ID: 对应上述三种物品的ID
[可选]数量: 默认1
[可选]检测条件: 默认true, 支持公式/函数/物品变量(如:{item.level},{equip.level}) 最终返回true表示通过
[可选]显示参数: 默认无, 主要用于显示给玩家的看的参数,例如: level=10;bind=装备时绑定
```
`pxrpg equip 新手武器 1` 只检测装备ID为`新手武器`的物品一个
`pxrpg equip 新手武器 1 if({equip.level},>=,5{true,false}) level=5` 检测装备ID为`新手武器`,并且装备等级>=5的装备,显示给玩家看的也是5级
`pxrpg item 羊角 1` 只检测道具ID为`羊角`的物品一个
<br/><br/>
### 奖励
> 格式`pxrpg 类型 ID 数量 额外参数`
```
[必选]类型: equip(装备) | gem(宝石) | item(道具)
[必选]ID: 对应上述三种物品的ID
[可选]数量: 默认1
[可选]额外参数: 默认无 例如: level=10;bind=装备时绑定
```
<br/>
`pxrpg equip 新手武器 1` 给予玩家1个ID为`新手武器`的装备
`pxrpg equip 新手武器 1 level=10;bind=装备时绑定` 给予玩家1个ID为`新手武器`的装备,并且装备等级为10,绑定类型为`装备时绑定`
<br/><br/>
## HoldPxRpg(不拿走玩家物品)**[4.2.0+]**
> 需要[`PxRpg`](https://www.pxpmc.com/a/pxrpg.html)插件的支持,目前支持`3.x`和`4.x`
> 参数同上效果一样,只不过是不拿走玩家物品的检测
<br/><br/>
### 要求
> 格式`holdpxrpg 类型 ID 数量 检测条件 显示参数`
```
[必选]类型: equip(装备) | gem(宝石) | item(道具)
[必选]ID: 对应上述三种物品的ID
[可选]数量: 默认1
[可选]检测条件: 默认true, 支持公式/函数/物品变量(如:{item.level},{equip.level}) 最终返回true表示通过
[可选]显示参数: 默认无, 主要用于显示给玩家的看的参数,例如: level=10;bind=装备时绑定
```
`holdpxrpg equip 新手武器 1` 只检测装备ID为`新手武器`的物品一个
`holdpxrpg equip 新手武器 1 if({equip.level},>=,5{true,false}) level=5` 检测装备ID为`新手武器`,并且装备等级>=5的装备,显示给玩家看的也是5级
`holdpxrpg item 羊角 1` 只检测道具ID为`羊角`的物品一个
<br/><br/>
## PxRpgClass(职业)
> 需要[`PxRpg`](https://www.pxpmc.com/a/pxrpg.html)插件的支持,目前支持`3.x`和`4.x`
<br/><br/>
### 要求
> 格式`pxrpgclass 类型 职业ID`
```
[必选]类型: 有main(当前主职业)和list(所有职业),选了list表示玩家是否有该职业(非主职业也可以)
```
<br/>
`pxrpgclass main 新手` 玩家当前主职业是否是`新手`
<br/><br/>
## PxRpgLevel(主职业等级)
> 需要[`PxRpg`](https://www.pxpmc.com/a/pxrpg.html)插件的支持,目前支持`3.x`和`4.x`
<br/><br/>
### 要求
> 格式`pxrpglevel 等级`
<br/>
`pxrpglevel 10` 玩家当前主职业>=10级
<br/><br/>
## Mob(原版怪物)
<br/><br/>
### 要求
> 格式`mob 类型 数量`
```
[必选]类型: 原版生物的类型,具体查看wiki吧,例如:猪 = pig
```
<br/>
`mob pig 5` 玩家须杀死5只原版生物`猪`
<br/><br/>
## SkillAPI
> 需要`SkillAPI`的支持
<br/><br/>
### 要求
> 格式`skillapiexp 数量` 主职业经验
> 格式`skillapipoint 数量` 玩家技能点
> 格式`skillapilevel 数量` 玩家主职业等级
<br/>
`skillapiexp 50` 玩家主职业经验必须>=50
`skillapipoint 50` 玩家技能点必须>=50
`skillapilevel 10` 玩家主职业等级必须>=10
<br/><br/>
### 奖励
> 格式`skillapiexp 数量` 主职业经验
> 格式`skillapipoint 数量` 玩家技能点
> 格式`skillapilevel 数量` 玩家主职业等级
<br/>
`skillapiexp 50` 给玩家主职业添加50经验
`skillapipoint 50` 玩家添加50技能点
`skillapilevel 10` 给玩家主职业等级+10
<br/><br/>
## Mythicmobs(神话怪物)
> 需要`MythicMobs`的支持
<br/><br/>
### 要求
> 格式`mmmob2 怪物id 数量 自定义名字`
<br/>
`mmmob2 精英怪 5 &d精英怪` 击杀5只ID为`精英怪`的MM怪物,在任务面板内显示的名字叫`&d精英怪`
<br/><br/>
## PxInstance(独立副本)
> 需要[`PxInstance`](https://www.pxpmc.com/a/pxinstance.html)独立副本插件3.0.1以上的支持
<br/><br/>
### 要求
> 格式`instance 副本ID 数量`
> 需在`config.yml`内的`add.PxInstance.process-note`节点配置通关标识
<br/>
`instance 哥布林森林 5` 通关5次副本ID为`哥布林森林`的副本
<br/><br/>
## PxInstance-Pro(独立副本Pro版)**[4.2.6+]**
> 需要[`PxInstance-Pro`](https://www.pxpmc.com/a/pxinstance-pro.html)独立副本插件1.0.0+的支持
<br/><br/>
### 要求
> 格式`instance_pass 标识(必填) 数量(必填) 显示内容(必填) 显示lore(选填)`
> 需配合`PxInstance-Pro`的[`pass`事件(event)](https://www.kancloud.cn/qq245271830/pxpmc/content/PxInstance2/%E4%BA%8B%E4%BB%B6.md)使用
<br/>
`instance_pass 通关_副本名字 5 通关副本5次哦 这是lore\n换行` 玩家在副本中触发5次`type=pass;note=通关_副本名字`(在完整通关时触发)
`instance_pass 击杀XX 5 击杀{amount}个怪物 这是lore\n换行` 玩家在副本中触发5次`type=pass;note=击杀XX`(在击杀触发器下触发)
`instance_pass 任意标识 5 自定义要求 这是lore\n换行` 玩家在副本中触发5次`type=pass;note=任意标识`(自定义吧)
<br/><br/>
## Seek(寻找NPC)
> 支持`Citizens`或`Adyeshach`插件的NPC
<br/><br/>
### 要求
> 格式`seek NPCID`
<br/>
`seek 0` 找到ID为0的NPC并且右键一下即可
`seek test` 找到ID为`test`的`Adyeshach`NPC并且右键一下即可
<br/><br/>
## Quest(任务)
> 插件自带的功能
<br/><br/>
### 要求
> 格式`quest 任务ID 数量`
<br/>
`quest 新手主线1-1 1` 完成ID为`新手主线1-1`的任务1次即可
<br/><br/>
## PxCollect(采集)
> 需要[`PxCollect`](https://www.pxpmc.com/a/pxcollect.html)的支持
<br/><br/>
### 要求
> 格式`collect 采集作物ID 数量`
<br/>
`collect 小麦 1` 采集1个小麦即可
<br/><br/>
## Region(区域)
> 插件自带
<br/><br/>
### 要求
> 格式`region 区域名字`
> 需在`config.yml`内的`add.Region.regions`节点下先配置区域
<br/>
`region 老王家` 找到老王家
<br/><br/>
## Condition(PxTools条件)(4.2.0添加)
>[info] 具体查看 [条件/事件](../PxTools/%E6%9D%A1%E4%BB%B6-%E4%BA%8B%E4%BB%B6.md)
<br/><br/>
### 要求
> 格式`condition 显示名字 显示lore 完整条件`
<br/>
`condition 资产超过100 需要身上游戏币超过100\n也可以换行显示 money >= 100` 是用condition条件进行判断玩家的游戏币>=100
<br/><br/>
## PxGangs(帮派)
> 需要`PxGangs`的支持
<br/><br/>
### 要求
> 格式`scale 数量`
> 格式`popularity 数量`
> 格式`prosperity 数量`
<br/>
`scale 50` 需要玩家当前帮贡>=50
`popularity 50` 需要玩家帮派人气度>=50
`prosperity 50` 需要玩家帮派繁荣度>=50
<br/><br/>
### 奖励
> 格式`scale 数量`
> 格式`popularity 数量`
> 格式`prosperity 数量`
<br/>
`scale 50` 给予玩家50帮派贡献
`popularity 50` 给予玩家帮派50人气度
`prosperity 50` 给予玩家帮派50繁荣度
<br/><br/>
- 通用配置(使用px之前先看这里)
- 1分钟搭建数据库
- 1分钟搭建Redis环境教程
- 常见问题与报错
- [技能驱动]PxSkilldrive
- 介绍
- config配置
- 所有指令
- 单个技能完整配置
- MythisMobs技能配置
- 自带的技能系统[1.1.4+]
- 打开技能组
- PlaceHolderAPI变量
- 更新日志
- [商会]PxMerchant
- 介绍
- 配置文件
- 更新日志
- [帮派]PxGangs
- 介绍
- 用前必看
- 指令一览
- 职位/权限
- 帮派数据/建筑
- PlaceHolderAPI变量
- 兼容插件
- 更新日志
- [商店]PxShop
- 介绍
- 完整商店配置
- 货币/商品
- 更新日志
- [在线/成就奖励]PxLoginRewards
- 介绍
- 安装使用
- 完整配置
- 要求/奖励
- 更新日志
- [属性]PxRpg
- 介绍
- 安装使用
- 模块文件夹
- 指令
- 属性
- 属性是什么
- 如何创建属性
- 属性组
- 如何利用属性打出伤害(已过时)
- 词条
- 介绍
- 随机词条组列表[4.4.2+]
- 职业
- config[已过时]
- 创建一个职业[已过时]
- 职业[4.3.0+]
- config[4.3.0+]
- 怪物
- 天生属性[4.5.4+]
- 装备
- 装备配置文件
- 让装备获得属性
- 装备变量[已过时]
- 装备类型
- 手持武器[4.5.3+]
- 切换装备[4.5.3+]
- 物品显示模板(lore内容)
- 装备模板的使用
- 物品
- 普通物品
- 消耗品
- 回血道具[旧版]
- 代码回血/回蓝(4.3.0+)
- code代码执行(4.3.0+)
- 介绍
- 例子
- Buff相关
- 传送相关
- 执行3种指令
- 洗炼道具
- 强化类
- 强化道具
- 强化保护券
- 强化券
- 强化转移道具
- 解绑道具
- 宝石相关
- 打孔道具
- 摘除宝石
- 绑定系统
- 绑定类型
- 战斗系统
- 战斗公式变量(已弃用)
- 配置战斗公式[4.3.0+]
- 攻击类型列表
- 自定义伤害类型
- 伤害机制
- 伤害显示
- 掉落
- 掉落类型(已弃用)
- 配置怪物掉落包
- 掉落包[4.3.0+]
- Buff
- 介绍
- buff支持的词条
- 给予buff的方法
- 显示相关
- 萌芽显示
- 龙核相关
- 套装
- 介绍
- 技能[4.5.1+]
- 介绍
- 配置技能
- 技能词条介绍
- 钩子模块[4.5.1+]
- 介绍
- 监听器API
- [自身]Monitor.yml
- [装备容器]Equip Container.yml
- [鉴定]Appraisal.yml
- [绑定]Bind.yml
- [怪物]Mob.yml
- [Buff]Buff.yml
- [分解]Decompose.yml
- [战斗]Fight.yml
- [职业]Occupation.yml
- [玩家]Player Data.yml
- Mythicmobs
- 兼容mm技能(不推荐)
- 如何让MM打出伤害
- MM技能Buff(4.1.1新增)
- MM技能触发Pr伤害(4.2.1+)
- SkillAPI(4.3.0)
- 同步SkillAPI职业
- 战斗公式变量(已弃用)
- 个人变量(已弃用)
- 覆盖技能伤害
- Buff(4.1.1新增)
- 给Mob添加Buff(4.1.1新增)
- 治疗/回蓝组件(4.3.0+)
- PlaceholderAPI变量
- 统计(4.1.0更新)
- [附属]装备经验和升级
- 使用教程
- [附属]物品拓展功能
- 介绍
- [ExtendGui]窗口环境的所有方法
- [ExtendData]拓展数据所有方法
- 类方法
- [工具类]QuickTools
- [拓展数据]ExtendData
- [拓展属性]Attr
- [拓展技能]SkillLv
- 物品生成时添加
- 属性拓展
- 技能拓展[1.0.1+]
- 大量例子
- [福利]提交活动
- 作者发布
- 简单强化
- 界面锁定
- 延迟强化
- 菜单例子
- 吞噬物品永久保存
- 安笙
- 作者介绍
- 词条强化[暂无法使用 等待更新]
- 酒桶
- 作者介绍
- 更新日志
- [附属]萌芽装备容器
- 介绍
- 例子
- 常用工具类
- [数据容器]UMap
- [属性对象]Att
- [对象BUFF]BuffContainer
- [技能对象]USKill
- 接入PxRpg插件(开发者)
- 注册模块入口
- 接入属性
- 模块配置读取
- 接入物品
- 道具生成
- 道具数据获取
- 设置数据并渲染
- 自定义道具组件
- 具有生成参数的组件
- 集成模块介绍
- 更新日志
- 视频预览
- 4.3.0+新版公式教程
- 简介(内含旧版公式转换器)
- 教程(战斗公式篇)(必先学)
- 传递参数和类型的常用方法(重要)
- 单例属性教程(含战斗力变量教程)
- 道具消耗品(含属性加成)
- 装备/宝石/怪物的属性词条
- Buff新版词条(内含属性加成)
- Drop掉落物配置(内含属性掉落加成)
- [副本]PxInstance-Pro
- 介绍
- 世界规则
- 指令详解
- 副本规则(rule)
- 触发器(trigger)
- 触发器参数详解
- 条件(condition)
- 事件(event)
- 副本流程详解
- 根据难度初始化怪物
- 判定通关条件,发放通关奖励
- 副本倒计时/超时处理
- 动态创建倒计时
- 结算奖励
- 副本自带变量
- PlaceholderAPI变量
- 更新日志
- [副本]PxInstace(不再更新)
- 介绍
- 安装使用
- 配置教程
- PlaceholderAPI变量
- 流程配置
- [队伍]PxTeam-Pro
- 介绍
- HUD设置教程
- 变量大全
- 配置文件
- config.yml
- 开发者
- 调用API
- 更新日志
- [任务]BookQuest
- 介绍
- 完整任务配置
- 4种状态显示[4.2.1+]
- 要求/奖励
- 更新日志
- [对话]PxDialogue
- 介绍
- 完整的对话配置
- 一个住酒店的例子
- 更新日志
- [采集]PxCollect
- 介绍
- 作物配置
- 区域生成
- 种植配置
- 条件/事件
- 更新日志
- [技能快捷键]PxQuickSkill
- 介绍
- [仓库]PxWarehouse
- 介绍
- 更新日志
- [拍卖行]PxAuction
- 介绍
- [队伍]PxTeam(不再更新)
- 介绍
- [锻造]PxForging
- 介绍
- 材料/产物
- 完整的锻造配置
- 更新日志
- [邮箱]PxEmail
- 介绍
- PlaceHolderAPI变量
- 编辑邮件模板
- 编辑玩家群
- 编辑系统类型
- 编辑定时邮件
- 权限
- 更新日志
- [MM管理]PxMMSpawner
- 介绍
- 更新日志
- [前置]PxTools(通用部分)
- 介绍
- 掉落物显示[1.12.2+]
- 函数[弃用]
- abs
- ceil
- decimals
- floor
- format
- gradual
- if
- max
- min
- pow
- prd
- random
- randomint
- randomweight
- repeat
- round
- sum
- time
- 要求/奖励(1.9.0+)
- 时间要求(1.9.1+)
- 条件/事件
- 指令
- 事件组
- PlaceholderAPI变量
- 更新日志
- 一些通用的工具类
- 介绍[必看]
- [经济]Vault
- [点券]PlayerPoints
- PxTools相关
- [玩家变量]VarAPI
- [玩家标签]TagAPI
- [玩家计数器]CountAPI
- [时间相关]Date
- [数学函数]Math
- [变量API]PlaceholderAPI
- [自定义冷却]CooldownUtil
- [数字千分化]NumFormat
- [萌芽API]GermAPI
- 消息转发[1.12.3+]