ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
***** >[success] 1.9.0新增功能 > 一般用于支持要求和奖励的地方(如:商店的货币和商品等) ***** >[info] 可配置检查背包哪些位置并且能将道具类奖品放置在哪些位置 ![](https://img.kancloud.cn/7a/5a/7a5abc108cf2bba484fed247c4724adc_564x203.png) ***** [TOC] <br/><br/> <br/><br/> ## :-: 所有要求都支持的参数 :-: 非必须参数,可删除从而让插件调用默认的内容(有些插件可能未实现,具体请查看使用的插件) |参数名 |值 |作用 | 默认 | | --- | --- | --- | --- | |show_item |文本 | 可覆盖的要求图标物品,用 `/ic save 名字` 保存手上物品的`名字` | 有些可能自带,如pr就自带了物品显示,默认是石头 | | show_name |文本 | 可覆盖的要求显示的内容 | 有些可能自带,如pr就自带了道具的名字,vault自带了单位名字 | <br/><br/> <br/><br/> ## :-: 所有奖励都支持的参数 :-: 非必须参数,可删除从而让插件调用默认的内容(有些插件可能未实现,具体请查看使用的插件) |参数名 |值 |作用 | 默认 | | --- | --- | --- | --- | |show_item |文本 | 可覆盖的奖励图标物品,用 `/ic save 名字` 保存手上物品的`名字` | 有些可能自带,如pr就自带了物品显示,默认是石头 | | show_name |文本 | 可覆盖的奖励显示的名字 | 有些可能自带,如pr就自带了道具的名字,vault自带了单位名字 | <br/><br/><br/> ***** <br/><br/><br/> ## :-: Vault(经济/游戏币) >[danger] 需要Vault及一款实现了他的插件支持 ### :-: 要求 ***** 格式: `type=money` <br/><br/> ### :-: 奖励 ***** 格式: `type=money` <br/><br/><br/><br/> ## :-: PlayerPoints(点券) >[danger] 需要PlayerPoints插件的支持 ### :-: 要求 ***** 格式: `type=point` <br/><br/> ### :-: 奖励 ***** 格式: `type=point` <br/><br/><br/><br/> ## :-: Count(PxTools计数器/可做任意货币/积分等内容) >[danger] 需要[PxTools](../PxTools/%E6%9D%A1%E4%BB%B6-%E4%BA%8B%E4%BB%B6.md)开启数据库的支持 ### :-: 要求 ***** 格式: `type=count;note=计数器标识` <br/><br/> ### :-: 奖励 ***** 格式: `type=count;note=计数器标识` <br/><br/><br/><br/> ## :-: SaveItem(保存的任意物品) >[danger] 指令`/ic save 保存的名字` 保存手上物品 ### :-: 要求 ***** 格式: `type=save_item;id=保存的名字` items文件内的物品 <br/><br/> ### :-: 奖励 ***** 格式: `type=save_item;id=保存的名字` items文件内的物品 <br/><br/><br/><br/> ## :-: Item(原版物品/Mod物品) ### :-: 要求 ***** >[info] durability 默认为-1 格式: `type=item;id=stone;durability=-1` 任意耐久石头 `type=item;id=1;durability=0` 石头 <br/><br/> ### :-: 奖励 ***** >[info] durability 默认为0 格式: `type=item;id=stone;durability=0` 石头 <br/><br/><br/><br/> ## :-: MythicMobs(MM物品) >[danger] 需要MythicMobs插件的支持 ### :-: 要求 ***** 格式: `type=mm_item;id=MM物品ID` <br/><br/> ### :-: 奖励 ***** 格式: `type=mm_item;id=MM物品ID` <br/><br/><br/><br/> ## :-: NeigeItems(NI物品库) >[danger] 需要NeigeItems插件的支持 ### :-: 要求 ***** 格式: `type=ni_item;id=物品ID` 格式: `type=ni_item;id=物品ID;show_id=物品ID2` 显示的是 `物品ID2` <br/><br/> ### :-: 奖励 ***** 格式: `type=ni_item;id=物品ID` 格式: `type=ni_item;id=物品ID;show_id=物品ID2` 显示的是 `物品ID2` 给的是 `物品ID` <br/><br/><br/><br/> ## :-: Contains(包含文本物品) ### :-: 要求 ***** 格式: `type=contains;contains=包含的文本`忽略颜色检查物品名字/Lore是否含有`包含的文本` 格式: `type=contains;contains=包含的文本;ignore-color=false`不忽略颜色检查物品名字/Lore是否含有`包含的文本` 格式: `type=contains;contains=攻击力: 1[0-9]{2};regex=true`忽略颜色检查物品名字/Lore是否匹配正则`攻击力: 100` ~ `攻击力: 199`的物品 <br/><br/><br/><br/> ## :-: PxRpg(装备/宝石/道具 和 任意装备/宝石/道具) >[danger] 需要[PxRpg4.1.5](../PxRpg/%E4%BB%8B%E7%BB%8D.md)插件的支持 ### :-: 要求 ***** 装备: `type=pr_equip;id=新手剑` 匹配新手剑 装备: `type=pr_equip;id=新手剑;condition=true` 匹配新手剑 装备: `type=pr_equip;id=新手剑;condition=if({equip.level},>=,10{true,false})` id是新手剑并且装备等级>=10级即可 装备: `type=pr_equip;id=新手剑;condition=if({equip.hole},>=,5{true,false})` id是新手剑并且已开孔数量>=5级即可 宝石: `type=pr_gem;id=攻击宝石` 匹配攻击宝石,其他同上,注意宝石的变量为`{gem.XXX}` 道具: `type=pr_item;id=猪皮` 匹配猪皮,其他同上,注意道具的变量为`{item.XXX}` 装备: `type=pr_any_equip` 匹配任意装备 装备: `type=pr_any_equip;condition=if({equip.level},>=,10{true,false})` 匹配任意等级>=10的装备 宝石: `type=pr_any_gem` 匹配任意宝石,其他同上,注意宝石的变量为`{gem.XXX}` 道具: `type=pr_any_item` 匹配任意道具,其他同上,注意道具的变量为`{item.XXX}` <br/><br/> ### :-: 奖励 ***** >[info] 支持pr的生成参数,如: level=100等 装备: `type=pr_equip;id=新手剑` 默认参数的`新手剑` 装备: `type=pr_equip;id=新手剑;template=商品模板` 默认参数的`新手剑`,并且显示模板为`商品模板` 装备: `type=pr_equip;id=新手剑;level=10;hole=5` 等级为10,孔数为5的`新手剑` 宝石: `type=pr_gem;id=攻击宝石;level=10`等级为10的`攻击宝石` 道具: `type=pr_item;id=猪皮`道具`猪皮` <br/><br/><br/><br/> ## :-: Command(指令) >[danger] 回滚指令一般用于给过玩家后,移除玩家的指令 > 回滚指令默认可不填写 ### :-: 奖励 ***** 格式: `type=cmd_one;cmd=op:say 嘻嘻` op执行,无回滚 格式: `type=cmd_one;cmd=op:say 嘻嘻;roll=op:say 回滚指令` op执行 格式: `type=cmd_one;cmd=con:say 嘻嘻;roll=con:say 回滚指令` 控制台执行 格式: `type=cmd_one;cmd=say 嘻嘻;roll=say 回滚指令` 玩家执行 **[↓推荐用这个↓]** 格式: `type=cmd;cmd=op:say 购买了{amount}个商品;amount=2` op执行,无回滚,单个商品数量为2,购买10个商品最终会替换成2*10 = 20 格式: `type=cmd;cmd=op:say 购买了{amount}个商品;roll=op:say 回滚{amount}个商品;amount=2` op执行,单个商品数量为2 格式: `type=cmd;cmd=con:say 购买了{amount}个商品;roll=con:say 回滚{amount}个商品` 控制台执行 格式: `type=cmd;cmd=say 购买了{amount}个商品;roll=say 回滚{amount}个商品` 玩家执行