- scoreboard players operation @s maxhealth.math = @s maxhealth
- scoreboard players operation @s healthmax.math = @s health
- scoreboard players operation @s maxhealth.math -= @s healthmax.math
- scoreboard players remove @a[score_maxhealth.math_min=-1,score_maxhealth.math=-1] health 1
- scoreboard players set @s healthmax.math 0
- scoreboard players set @s maxhealth.math 0
- ##最大生命系统
- particle blockcrack ~ ~ ~ 0.25 0.25 0.25 1 30 normal @a 152
- playsound minecraft:block.note.bell ambient @s ~ ~ ~ 1 2 1
- scoreboard players operation @s health.math = @s health
- scoreboard players operation @s armor.math = @s armor
- scoreboard players operation @e[c=1,tag=mob,r=8] damage.math = @e[c=1,tag=mob,r=8] damage
- scoreboard players operation @e[c=1,tag=mob,r=8] damage.math -= @s armor.math
- execute @e[c=1,tag=mob,score_damage.math_min=-210000000,score_damage.math=-1] ~ ~ ~ scoreboard players set @e[c=1,tag=mob,r=8] damage.math 0
- scoreboard players operation @s health -= @e[c=1,tag=mob,r=8] damage.math
- kill @a[score_health_min=-2100000000,score_health=0]
- title @s title [{"text":"□ ","color":"gray","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"damage.math","name":"@e[c=1,tag=mob,r=8]"},"color":"red","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":" / ","color":"aqua","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"health","name":"@s"},"color":"yellow","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":" □","color":"gray","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false}]kill @a[score_health=0,score_health_min=-210000000]
- scoreboard players reset @s armor.math
- scoreboard players reset @s health.math
- scoreboard players reset @e[c=1,tag=mob,r=8] damage.math
- scoreboard players reset @s sh
- ##玩家受伤系统
- xp -1L @s
- scoreboard players add @s xp 1
- ##经验系统
- scoreboard players tag @s remove sh2
- scoreboard players set @s health 20
- scoreboard players set @s die 0
- ##死亡回血
- scoreboard players add @s health 1
- scoreboard players set @s time.rpg 0
- ##回血
- particle blockcrack ~ ~ ~ 0.25 0.25 0.25 1 30 normal @a 152
- execute @p[c=1,score_gong_min=0] ~ ~ ~ playsound minecraft:block.anvil.place block @s ~ ~ ~ 1 2 1
- scoreboard players operation @s health.math = @s health
- scoreboard players operation @s armor.math = @s armor
- scoreboard players operation @p[c=1,score_gong_min=0] damage.math = @p[c=1,score_gong_min=0] damage
- scoreboard players operation @p[c=1,score_gong_min=0] damage.math -= @s armor.math
- execute @p[c=1,score_gong_min=0] ~ ~ ~ execute @s[score_damage.math_min=-2100000000,score_damage.math=-1] ~ ~ ~ scoreboard players set @s damage.math 0
- scoreboard players operation @s health -= @p[c=1,score_gong_min=0] damage.math
- title @p[c=1,score_gong_min=0] title [{"text":"▄ ","color":"gray","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"damage.math","name":"@p[c=1,score_gong_min=0]"},"color":"red","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":" / ","color":"aqua","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"health","name":"@s"},"color":"yellow","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":" ▄","color":"gray","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false}]
- execute @s[tag=僵尸1,score_health=-2100000000,score_health=0] ~ ~ ~ give @p[c=1,score_gong_min=0] minecraft:leather 1 0 {display:{Name:"§6腐恶之心",Lore:["§8* §f类型 §e材料","§8* §f出处 §7[Lv.1] §e腐恶丧尸"]},HideFlags:1,ench:[{id:70s,lvl:1s}]}
- execute @s[tag=僵尸1,score_health=-2100000000,score_health=0] ~ ~ ~ tellraw @p[c=1,score_gong_min=0] [{"text":"[","color":"white","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":"获得物品","color":"gold","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":"]","color":"white","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":" 腐恶之心","color":"yellow","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false}]
- execute @s[tag=僵尸1,score_health=-2100000000,score_health=0] ~ ~ ~ execute @p[c=1,score_gong_min=0] ~ ~ ~ playsound minecraft:block.anvil.place block @s ~ ~ ~ 1 1 1
- execute @s[tag=僵尸1,score_health=-2100000000,score_health=0] ~ ~ ~ kill @s
- scoreboard players reset @p[c=1,score_gong_min=0] damge.math
- scoreboard players reset @p[c=1,score_gong_min=0] gong
- scoreboard players set @s health.math 0
- scoreboard players set @s armor.math 0
- scoreboard players tag @s remove sh
- ##怪物受伤
- scoreboard players remove @s xp 300
- scoreboard players add @s level 1
- scoreboard players add @s money 100
- playsound minecraft:entity.player.levelup ambient @s
- tellraw @s [{"text":"▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬\n","color":"gray","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":"1","color":"yellow","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":true},{"text":"升级","color":"yellow","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":true},{"text":"1","color":"yellow","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":true}]
- tellraw @s [{"text":"-金币+100","color":"aqua","bold":true,"italic":true,"underlined":false,"strikethrough":false,"obfuscated":false}]
- tellraw @s [{"text":"▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬","color":"gray","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false}]
- ##升级系统
复制代码 |