地铁逃生同款概率掉落 [思路全网首发]

不喜勿喷
下面是指令
循环无条件保持开启
/tag @a[tag=!swl] add swk
连锁无条件保持开启
/tag @e[tag=swk,type=player] remove swk
连锁无条件保持开启
/scoreboard players set @a[tag=swk] sw 1
连锁无条件保持开启
/tag @a[tag=swk] remove swk
连锁无条件保持开启
/tag @a add swl
连锁无条件保持开启
/tag @e[type=player] remove swl
连锁无条件保持开启
execute @a[scores={sw=1..}] ~~~ scoreboard players random @e[r=4.5,type=item] dl 0 10
连锁无条件保持开启
execute @a[scores={sw=1..}] ~~~ /tp @e[scores={dl=5..10},type=item] @s
连锁无条件保持开启
/tp @e[scores={dl=5..10},type=item] -2 -60 -2
连锁无条件保持开启
/w @a[scores={sw=1..}] §l§c你未能撤离战场,我选择你的一部分东西带回来 @e[type=item,scores={dl=5..10}] §g但是你掉落了 @e[type=item,scores={dl=0..4}] §c下次你一定能撤离战场
连锁无条件保持开启
/scoreboard players reset * sw
连锁无条件保持开启
/scoreboard players set @e dl 0
前置指令
/scoreboard objectives add dl dummy
/scoreboard objectives add sw