工具
文本包含
javascript
工具.文本包含('文本1','文本2');
判断'文本1'是否包含'文本2'
返回值:true或false
文本替换
javascript
工具.文本替换('文本1','文本2','文本3');
将'文本1'中所有的'文本2'替换为'文本3'
返回值:无
文本首次替换
javascript
工具.文本替换('文本1','文本2','文本3');
将'文本1'中第一个'文本2'替换为'文本3'
返回值:无
字符串正则匹配
javascript
工具.字符串正则匹配('正则表达式','字符串')
参数: 正则表达式 = .*代表任意数量字符串,不会正则的只用.*就行了
字符串 = 物品名啥的都是字符串
返回值:无
集合正则匹配
javascript
工具.集合正则匹配('正则表达式','集合')
参数: 正则表达式 = .*代表任意数量字符串,不会正则的只用.*就行了
集合 = 可以传物品Lore进来
返回值:无
玩家冷却工具
javascript
工具.添加玩家冷却('玩家','冷却组','时间')
参数: 玩家 = player或者entity
冷却组 = 和ap的属性源一个概念
时间 = 单位秒
返回值:true或false
如果返回true则是成功添加了冷却
如果返回了false则说明该冷却组还在冷却中,添加失败
工具.获取玩家冷却('玩家','冷却组')
返回值:冷却组剩余冷却时间
工具.设置玩家冷却('玩家','冷却组','时间')
直接设置冷却组的冷却时间,不管原先是什么状态
返回值:无
工具.减少玩家冷却('玩家','冷却组','时间')
直接减少冷却组的冷却时间
返回值:无
全局冷却工具
- 全局冷却所有玩家共享
javascript
工具.添加全局冷却('冷却组','时间')
参数: 冷却组 = 和ap的属性源一个概念
时间 = 单位秒
返回值:true或false
如果返回true则是成功添加了冷却
如果返回了false则说明该冷却组还在冷却中,添加失败
工具.获取全局冷却('冷却组')
返回值:冷却组剩余冷却时间
工具.设置全局冷却('冷却组','时间')
直接设置冷却组的冷却时间,不管原先是什么状态
返回值:无
工具.减少全局冷却('冷却组','时间')
直接减少冷却组的冷却时间
返回值:无
随机数工具
javascript
工具.获取随机数('保留小数位数','数字1','数字2')
返回值:数字1-数字2 之间的数
工具.获取成功率('数字')
传入1则100%返回true 传入0则100%返回false 传入0.5则50%返回true
返回值:true或false