【我的世界】選人互傳(免窮舉)

/scoreboard objectives add 菜單 dummy
/scoreboard objectives add 傳送 dummy
scoreboard players set 負 傳送 -1
/summon armor_stand 互傳 ~~1~
二、基礎運行
1.replaceitem entity @a slot.hotbar 8 destroy snowball 2 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}}
2.execute @e[type=snowball] ~~~ scoreboard players add @p[r=2] 菜單 1
3.execute @e[type=snowball] ~~~ playsound random.toast @p
4.kill @e[type=snowball]
5.title @a[scores={菜單=!0},rxm=80] actionbar
§l§c已關閉 §f| §cMENU OFF
6.scoreboard players set @a[scores={菜單=!0},rxm=88] 菜單 0
7.tp @a[scores={菜單=1},rx=-88] 0 69 70
8.kill @a[scores={菜單=3},rx=-88]
9.gamemode 0 @a[scores={菜單=4},rx=-88]
10.spawnpoint @a[scores={菜單=5},rx=-85]
11.execute @a[scores={菜單=1..5,菜單=!2},rx=-88] ~~~ title @s actionbar §l§b執(zhí)行成功?
12.execute @a[scores={菜單=1..5,菜單=!2},rx=-88] ~~~ scoreboard players set @s 菜單 0
13.scoreboard players set @a[scores={菜單=2,傳送=0..},rx=-85] 菜單 10
14.scoreboard players set @a[scores={菜單=6}] 菜單 1
15.execute @a[scores={菜單=16},rx=-88] ~~~ scoreboard players operation @a[scores={傳送=1}] 傳送 >< @a[scores={傳送=0..39}] 傳送
16.scoreboard players set @a[scores={菜單=16},rx=-85] 菜單 10
17.scoreboard players set @a[scores={菜單=17}] 菜單 10
18.scoreboard players set @a[scores={傳送=!0..39,菜單=11..15}] 菜單 0
19.scoreboard players add @a 傳送 0
20.scoreboard players add @a 菜單 0
21.execute @a[scores={菜單=1..5}] ~~~ titleraw @s actionbar {"rawtext":[{"text":"§l§f● 雪球菜單 §f●
§r §d 祝游戲愉快
§r§7---------------------§l\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=1}]"},{"text":"§b"},{"text":"§f"}]}},{"text":" 傳送主城\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=2}]"},{"text":"§b"},{"text":"§f"}]}},
{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=1..5,傳送=0..}]"},{"text":" 玩家互傳\n"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=1..5,傳送=..-40}]"},{"text":" 接受傳送\n"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=3}]"},{"text":"§b"},{"text":"§f"}]}},{"text":" 原地去世\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=4}]"},{"text":"§b"},{"text":"§f"}]}},{"text":" 生存模式\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=5}]"},{"text":"§b"},{"text":"§f"}]}},{"text":" 設重生點\n"},{"text":"§r§7--------------------
§l§a抬頭確定? §c低頭關閉?\n\n\n\n"}]}
22.execute @a[scores={菜單=10..16}] ~~~ titleraw @s actionbar {"rawtext":[{"text":"§l§cTPA Menu §3| §r§d請選擇玩家傳送\n§l§7"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=11}]"},{"text":"§e?§f→>> §e"},{"text":"§b?§7 "}]}},{"selector":"@a[scores={傳送=0}]"},{"text":"§7\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=12}]"},{"text":"§e?§f→>> §e"},{"text":"§b?§7 "}]}},{"selector":"@a[scores={傳送=1}]"},{"text":"§7\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=13}]"},{"text":"§e?§f→>> §e"},{"text":"§b?§7 "}]}},{"selector":"@a[scores={傳送=2}]"},{"text":"§7\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=14}]"},{"text":"§e?§f→>> §e"},{"text":"§b?§7 "}]}},{"selector":"@a[scores={傳送=3}]"},{"text":"§7\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=15}]"},{"text":"§e?§f→>> §e"},{"text":"§b?§7 "}]}},{"selector":"@a[scores={傳送=4}]"},{"text":"\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=16}]"},{"text":"§e?§f→〉 §e"},{"text":"§f● §6"}]}},{"text":" 刷新列表"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={菜單=16}]"},{"text":"§f 〈←§e?"},{"text":" §f ●"}]}},{"text":"§7\n-------------------------\n§a抬頭確定? §c低頭關閉?\n\n\n"}]}
三、互傳部分
1.execute @p[scores={菜單=11..15},rx=-88] ~~~ scoreboard players set @s 傳送 40
2.execute @p[scores={菜單=11..15},rx=-88] ~~~ scoreboard players operation @s 傳送 > * 傳送
3.execute @p[scores={菜單=11..15},rx=-88] ~~~ scoreboard players add @s 傳送 1
4.execute @p[scores={菜單=11..15},rx=-88] ~~~ scoreboard players operation @a 傳送 -= @s 菜單
5.execute @p[scores={菜單=11..15},rx=-88] ~~~ scoreboard players set @a[scores={傳送=-11}] 菜單 100
6.tellraw @p[scores={菜單=100}] {"rawtext":[{"text":"§l>>>§b玩家§e"},{"selector":"@p[scores={菜單=11..15},rx=-85]"},{"text":"§b向你發(fā)起了傳送請求
§a請打開雪球菜單接受傳送§b或§c低頭拒絕傳送"}]}
7.tellraw @p[scores={菜單=11..15},rx=-85] {"rawtext":[{"text":"§l>>>§b已成功向玩家§e"},{"selector":"@a[scores={菜單=100}]"},{"text":"§b發(fā)起了傳送請求,請等待同意...
§6低頭可取消本次傳送請求"}]}
8.execute @p[scores={菜單=11..15},rx=-88] ~~~ scoreboard players operation @a 傳送 += @s 菜單
9.scoreboard players operation @a[scores={菜單=100}] 傳送 = @p[scores={菜單=11..15},rx=-88] 傳送
10.scoreboard players operation @a[scores={菜單=100}] 傳送 *= 負 傳送
11.scoreboard players set @a[scores={傳送=..-40,菜單=2},rx=-88] 菜單 101
12.execute @p[scores={菜單=101}] ~~~ scoreboard players operation @a[scores={菜單=!101}] 傳送 += @s 傳送
13.execute @p[scores={菜單=101}] ~~~ tp @a[scores={傳送=0}] @s
14.tellraw @a[scores={菜單=101}] {"rawtext":[{"text":"§l>>>§a已成功接受了§e"},{"selector":"@a[scores={傳送=0}]"},{"text":"§a的傳送請求?"}]}
15.tellraw @a[s