Skip to content

工具

文本包含

javascript
工具.文本包含('文本1','文本2');
    判断'文本1'是否包含'文本2'
    返回值:truefalse

文本替换

javascript
工具.文本替换('文本1','文本2','文本3');
'文本1'中所有的'文本2'替换为'文本3'
    返回值:无

文本首次替换

javascript
工具.文本替换('文本1','文本2','文本3');
'文本1'中第一个'文本2'替换为'文本3'
    返回值:无

字符串正则匹配

javascript
工具.字符串正则匹配('正则表达式','字符串')
	参数: 正则表达式 = .*代表任意数量字符串,不会正则的只用.*就行了
		  字符串 = 物品名啥的都是字符串
	返回值:无

集合正则匹配

javascript
工具.集合正则匹配('正则表达式','集合')
	参数: 正则表达式 = .*代表任意数量字符串,不会正则的只用.*就行了
		  集合 = 可以传物品Lore进来
	返回值:无

玩家冷却工具

javascript
工具.添加玩家冷却('玩家','冷却组','时间')
	参数: 玩家 = player或者entity
		  冷却组 = 和ap的属性源一个概念
		  时间 = 单位秒
	返回值:truefalse
    如果返回true则是成功添加了冷却
    如果返回了false则说明该冷却组还在冷却中,添加失败

工具.获取玩家冷却('玩家','冷却组')
	返回值:冷却组剩余冷却时间
    
工具.设置玩家冷却('玩家','冷却组','时间')
	直接设置冷却组的冷却时间,不管原先是什么状态
	返回值:无

工具.减少玩家冷却('玩家','冷却组','时间')
	直接减少冷却组的冷却时间
	返回值:无

全局冷却工具

  • 全局冷却所有玩家共享
javascript
工具.添加全局冷却('冷却组','时间')
	参数: 冷却组 = 和ap的属性源一个概念
		  时间 = 单位秒
	返回值:truefalse
    如果返回true则是成功添加了冷却
    如果返回了false则说明该冷却组还在冷却中,添加失败

工具.获取全局冷却('冷却组')
	返回值:冷却组剩余冷却时间
    
工具.设置全局冷却('冷却组','时间')
	直接设置冷却组的冷却时间,不管原先是什么状态
	返回值:无

工具.减少全局冷却('冷却组','时间')
	直接减少冷却组的冷却时间
	返回值:无

随机数工具

javascript
工具.获取随机数('保留小数位数','数字1','数字2')
	返回值:数字1-数字2 之间的数
	
工具.获取成功率('数字')
	传入1则100%返回true  传入0则100%返回false  传入0.5则50%返回true
	返回值:truefalse