本帖最后由 DreamSoulFire 于 2022-6-21 14:26 编辑
RandomCommandGroup - 简单的随机指令组
策划服务器的时候有个朋友提出了这个想法 然后我就给他写出来了 简单又不简单的随机指令组 多种增加概率的方式 超高的自定义
功能没什么好说的,概率执行指令 可以通过特殊权限/物品/玩家名来增加概率


配置文件- #具体的指令
- #可无限增加
- CommandGroup:
- #指令组id
- #例子
- Example:
- #几率
- Chance: 50
- #权限
- Permission: 'randomcommandgroup.run.example'
- #执行的指令
- # op 以op身份运行
- # console 以控制台身份运行
- # player 以玩家身份运行
- #可以使用延时
- #例子:
- #[op]heal <player>:20
- # 20 代表着延时 1s
- Commands:
- - '[op]heal <player>'
- #成功时发送的信息 [不要可以直接删掉]
- #消息设置与 FlameCore 一致
- Success:
- - ''
- #失败时发送的信息 其余同上
- Fail:
- - ''
- #特殊设置
- Special:
- #是否启用 [true 是|false 否]
- Enable: false
- #检测列表
- #格式
- #检测模式 词条 几率
- #模式有
- # permission 权限
- # name 物品名字
- # lore 物品lore
- List:
- - 'permission<->rcg.special.VIP<->3'
- - 'name<->VIP专用道具<->1'
- - 'lore<->很牛逼的东西<->3'
- #消息设置与 FlameCore 一致
- #帮助命令
- Help:
- - '&7| &aRandomCommandGroup &7| &e插件帮助'
- - '&f/randomcommandgroup help &a插件主命令'
- - '&f/randomcommandgroup run [玩家] [指令组id] &a为指定玩家运行一个指令组'
- - '&f/randomcommandgroup reload &a重载插件'
- - '&4PS&f: '
- - '&e所有的 &brandomcommandgroup &e都可用 &arcg &e来代替'
- - '&a[玩家] &e不填默认为&7指令使用者'
- #没有权限时发送的消息
- NoPermission:
- - '[message]&c你没有权利这么做'
- #重载插件时发送的消息
- Reload:
- - '[message]&a插件重载成功'
- #控制台不可执行时发送的消息
- CantConsole:
- - '[message]&c后台无法执行该指令'
- #参数错误时的消息
- ArgsNoEnough:
- - '[message]&c指令参数错误,请检查是否输错了指令'
- #配置文件出错时发送的消息
- FileError:
- - '&7[&b系统&7]&c配置文件错误,请检查'
复制代码 |
 指令 [权限] rcg help 插件主指令 [randomcommandgroup.help] rcg run [指令组id] 运行指令组 [randomcommandgroup.run] rcg reload 重载插件 [randomcommandgroup.reload] 下载地址: |