YRSkill
高度自定义技能
高度自定义技能
/yrskill 创建技能 代号 创建一个技能
/yrskill 给予技能物品 技能代号 玩家名字 给予玩家一个技能物品
/yrskill 给予技能物品 技能代号 玩家名字 给予玩家一个技能物品
示例技能:
技能物品 技能的物品ID以及特殊值
Lore:物品的介绍
触发方式:长按屏幕,长按实体,点击实体,切换物品栏(会帮玩家自动再切换回之前的物品栏) 这四个主要触发方式后可以加额外sub触发方式
例如 切换物品栏:潜行 或者再加上一个在地面变为: 切换物品栏:潜行:在地面 可以无限添加 不过目前就这两个
目标类型: 玩家 怪物 所有 指会生效的类型
技能: list类型
单体生成方块粒子: 对单独一名玩家生成方块粒子
示例:- 单体生成方块粒子:自身&0:152:target.x:target.y:target.z 对自身生成方块粒子 方块id为152(红石块) 坐标为目标的x目标的y目标的z点
单体设置状态: 对一个实体设置状态(目前止只有无敌)
示例: - 单体设置状态:自身&0:无敌:30 对自身设置无敌30ticks
循环:循环当前技能xx行到xx行的内容 自定义循环次数以及每次的间隔
示例: - 循环:1:10:3:10 循环1-10行 3次 10tick间隔一次
单体发消息:对一个玩家发消息
示例: - 单体发消息:自身&0:我是龙鸣!! 对自己发我是龙鸣
单体发标题: 对一个玩家发标题
示例: - 单体发标题:自身&0:我是大龙鸣!:我是小龙鸣! 对自己发标题,大标题为我是大龙鸣!,小标题为我是小龙鸣!
单体设置动向: 设置一个实体的动向
示例:-单体设置动向:自身&0:1.5*Math.cos((player.yaw+90)*3.14/180):0:1.5*Math.sin((player.yaw+90)*3.14/180):3 这是javascript算法,可以自己学习 这里是突击算法
单体设置突刺状态:设置一个实体的状态为突刺状态
示例: - 单体设置突刺状态:自身&0:1.0:10 配合上一个动向来用,这个参数会自动判断实体的motion,然后算出实体运动途中经过的点(0.01间隔) 距离这些点 小于1.0的实体们都会受到10的伤害
单体传送:传送一个实体
示例: - 单体传送:自身&0:0:0:0 把玩家传送到000坐标 可用javascrpt算法
群体传送:传送一群实体 除了涉及类型不同与上条无异
单体设置血量:给一个实体设置血量
示例: - 单体设置血量:自身&0:10 给自己血量设置为10
全体设置血量:不多赘述
单体伤害:给一个实体给予伤害
示例: - 单体伤害:自身&0:10 给予自身10伤害
全体伤害:不多赘述
单体燃烧:让一个实体燃烧
示例: - 单体燃烧:自身&0:60 然后自身60ticks 也就是3s
全体燃烧: 不多赘述
单体药水效果:给予一个实体药水效果
示例: - 单体药水效果:自身&0:5:2:60 给予自己id为5 等级为3(写0是1级),60tick也就是3s的药水效果
全体药水效果: 不多赘述
单体清除药水效果:清除一个实体的特定药水效果
示例: - 单体清除药水效果:自身&0:5 清除自身id为5的药水效果
全体清除药水效果: 不多赘述
跳转:跳转技能到特定行数
示例: - 跳转:3 跳转到第三行重新执行接下来的任务参数
单体治疗: 单体治疗一个实体
示例:- 单体治疗:自身&0:10 治疗自身10血
全体治疗:不多赘述
冷却:冷却技能
示例: - 冷却:100 冷却技能100tick 就是5s 冷却最好写在技能开头 以免还没执行冷却参数时玩家可以再次执行技能反复刷
示例:- 单体生成方块粒子:自身&0:152:target.x:target.y:target.z 对自身生成方块粒子 方块id为152(红石块) 坐标为目标的x目标的y目标的z点
单体设置状态: 对一个实体设置状态(目前止只有无敌)
示例: - 单体设置状态:自身&0:无敌:30 对自身设置无敌30ticks
循环:循环当前技能xx行到xx行的内容 自定义循环次数以及每次的间隔
示例: - 循环:1:10:3:10 循环1-10行 3次 10tick间隔一次
单体发消息:对一个玩家发消息
示例: - 单体发消息:自身&0:我是龙鸣!! 对自己发我是龙鸣
单体发标题: 对一个玩家发标题
示例: - 单体发标题:自身&0:我是大龙鸣!:我是小龙鸣! 对自己发标题,大标题为我是大龙鸣!,小标题为我是小龙鸣!
单体设置动向: 设置一个实体的动向
示例:-单体设置动向:自身&0:1.5*Math.cos((player.yaw+90)*3.14/180):0:1.5*Math.sin((player.yaw+90)*3.14/180):3 这是javascript算法,可以自己学习 这里是突击算法
单体设置突刺状态:设置一个实体的状态为突刺状态
示例: - 单体设置突刺状态:自身&0:1.0:10 配合上一个动向来用,这个参数会自动判断实体的motion,然后算出实体运动途中经过的点(0.01间隔) 距离这些点 小于1.0的实体们都会受到10的伤害
单体传送:传送一个实体
示例: - 单体传送:自身&0:0:0:0 把玩家传送到000坐标 可用javascrpt算法
群体传送:传送一群实体 除了涉及类型不同与上条无异
单体设置血量:给一个实体设置血量
示例: - 单体设置血量:自身&0:10 给自己血量设置为10
全体设置血量:不多赘述
单体伤害:给一个实体给予伤害
示例: - 单体伤害:自身&0:10 给予自身10伤害
全体伤害:不多赘述
单体燃烧:让一个实体燃烧
示例: - 单体燃烧:自身&0:60 然后自身60ticks 也就是3s
全体燃烧: 不多赘述
单体药水效果:给予一个实体药水效果
示例: - 单体药水效果:自身&0:5:2:60 给予自己id为5 等级为3(写0是1级),60tick也就是3s的药水效果
全体药水效果: 不多赘述
单体清除药水效果:清除一个实体的特定药水效果
示例: - 单体清除药水效果:自身&0:5 清除自身id为5的药水效果
全体清除药水效果: 不多赘述
跳转:跳转技能到特定行数
示例: - 跳转:3 跳转到第三行重新执行接下来的任务参数
单体治疗: 单体治疗一个实体
示例:- 单体治疗:自身&0:10 治疗自身10血
全体治疗:不多赘述
冷却:冷却技能
示例: - 冷却:100 冷却技能100tick 就是5s 冷却最好写在技能开头 以免还没执行冷却参数时玩家可以再次执行技能反复刷
- 加群(点击)获得一手资讯,插件6.15后分批依次发布