使用动作做出简单的药水
生命药水
- 使用后恢复1000生命值,有30秒的冷却,冷却期间使用会提示剩余冷却时间
yaml
生命药水:
#高版本此材质为DRAGON_BREATH
Material: DRAGONS_BREATH
Name: §c生命药水
Lore:
- §6右键使用药水
- §r
- §a使用后恢复1000生命值
- §r
- '§a物品冷却: §f30s'
Options:
RedmiItem: true
动作:
右键点击: |-
if(工具.添加玩家冷却(player,'生命药水冷却组','30')){
动作.恢复生命值(player,'1000');
动作.减少手上物品(player,'1');
玩家.消息(player,'§a成功使用§c生命药水');
}else{
var 冷却时间 = 工具.获取玩家冷却(player, '生命药水冷却组');
玩家.消息(player, '§c生命药水剩余冷却时间§e' + 冷却时间 + '§c秒');}
属性药水
- 使用后获得100攻击力和50防御力属性
yaml
属性药水:
#高版本此材质为DRAGON_BREATH
Material: DRAGONS_BREATH
Name: §c属性药水
Lore:
- §6右键使用药水
- §r
- "§a使用后获得:"
- §c100点攻击力
- §c50点防御力
- §r
- '§e持续时间: §f30s'
- '§a物品冷却: §f60s'
Options:
RedmiItem: true
动作:
右键点击: |-
if(工具.添加玩家冷却(player,'属性药水冷却组','60')){
动作.增加属性(player,'属性药水1','攻击力100','30');
动作.增加属性(player,'属性药水2','防御力100','30');
动作.减少手上物品(player,'1');
玩家.消息(player,'§a成功使用§c属性药水');
}else{
var 冷却时间 = 工具.获取玩家冷却(player, '属性药水冷却组');
玩家.消息(player, '§c属性药水剩余冷却时间§e' + 冷却时间 + '§c秒');}