我的世界│段位系統(tǒng)│教程

本期指令筆記 (經(jīng)過(guò)改正,建議設(shè)置星數(shù)為 5)
前置 (1)
/scoreboard objectives add xx dummy
/scoreboard objectives add xxsx dummy
/scoreboard objectives add xxjs dummy
/scoreboard objectives add jy dummy
/scoreboard objectives add jysx dummy
/scoreboard objectives add jyjs dummy
/scoreboard objectives add jsa dummy
/scoreboard objectivea add js dummy
/scoreboard obiectives add dw dummy
前置(2)
scoreboard players add @a dw 0
scoreboard players set jysx jysx 70
scoreboard players set @a[scores={dw=0}] dw 1
scoreboard players set @a xxsx 10
scoreboard players add @a xx 0
第 一 部 分
execute @a[scores={dw=1..}] ~~~titleraw @s actionbar {"rawtext":[{"text":"???? "},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={dw=1}]"},{"text":"§2無(wú)畏"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={dw=2}]"},{"text":"§3挑戰(zhàn)者"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={dw=3}]"},{"text":"§g勇者"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={dw=4}]"},{"text":"§b宗師"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={dw=5}]"},{"text":"§f大佬"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={dw=6}]"},{"text":"§6逃離者"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={dw=7}]"},{"text":"§c優(yōu)勝者"}]}},{"text":"
§f<-------< · >------->
??"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=1..,xx=..0}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=1..,xx=1..}]"},{"text":"§e☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=2..,xx=..1}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=2..,xx=2..}]"},{"text":"§e☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=3..,xx=..2}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=3..,xx=3..}]"},{"text":"§e☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=4..,xx=..3}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=4..,xx=4..}]"},{"text":"§e☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=5..,xx=..4}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=5..,xx=5..}]"},{"text":"§e☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=6..,xx=..5}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=6..,xx=6..}]"},{"text":"§e☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=7..,xx=..6}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=7..,xx=7..}]"},{"text":"§e☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=8..,xx=..7}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=8..,xx=8..}]"},{"text":"§e☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=9..,xx=..8}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=9..,xx=9..}]"},{"text":"§e☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=10..,xx=..9}]"},{"text":"§7☆"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xxsx=10..,xx=10..}]"},{"text":"§e☆"}]}}]}
execute @a ~~~scoreboard players operation @s xxjs = @s xx
execute @a ~~~scoreboard players operation @s xxjs -= @s xxsx
tag @a[scores={dw=..6,xxjs=0..}] add jj
第 二 部 分
execute @a[tag=jj,scores={xx=1..}] ~~~playsound random.levelup @s ~~~ 1 10
scoreboard players remove @a[tag=jj.scores={xx=1..}] xx 1
execute @a[tag=jj,scores={xx=0}] ~~~playsound mob.evocation_illager.cast_spell @s ~~~ 1 1.5
scoreboard players add @a[tag=jj,scores={dw=..6,xx=0}] dw 1
execute @a[tag=jj] ~~~scoreboard players operation @s jy -= @s jsa(有條件)
tag @a[scores={xx=0}] remove jj
第 三 部 分
execute @a ~~~scoreboard players operation @s jysx = @s xxsx
execute @a ~~~scoreboard players operation @s jysx *= @s dw
execute @a ~~~scoreboard players operation @s jysx *= jysx jysx
execute @a ~~~scoreboard players operation os jsa = @s jysx
execute @a ~~~scoreboard players operation @s jysx /= @s xxsx
execute @a ~~~scoreboard players operation @s jyjs = @s jy
execute @a ~~~scoreboard players operation @s jyjs /= @s jysx
execute @a[tag=!jj] ~~~scoreboard players operation @s xx = @s jyjs
execute @a ~~~scoreboard players operation @s js = @s xx
execute @a ~~~scoreboard players operation @s js -= @s xxsx
execute @a[scores={js=1..3] ~~~scoreboard players operation @s xx = @s xxsx
選 做 部 分
execute @a ~~~execute @e[tag=!xp,type=xp_orb,r=2.6] ~~~scoreboard players add @p[r=2.6] jy
1
execute @a ~~~tag @e[tag=!xp,type=xp_orb,r=2.6] add xp
0