欢迎光临散文网 会员登陆 & 注册

玩家自定义坐标传送功能

2023-01-27 22:10 作者:bili_62666862107  | 我要投稿

[三个记分板]

/scoreboard objectives add 坐标x dummy

/scoreboard objectives add 坐标y dummy

/scoreboard objectives add 坐标z dummy

[执行传送部分]

x正坐标传送

execute @a[scores={坐标x=128..},tag=传送] ~ ~ ~ tp @s ~128 ~ ~


scoreboard players remove @a[scores={坐标x=128..},tag=传送] 坐标x 128


execute @a[scores={坐标x=63..},tag=传送] ~ ~ ~ tp @s ~63 ~ ~


scoreboard players remove @a[scores={坐标x=63..},tag=传送] 坐标x 63


execute @a[scores={坐标x=32..},tag=传送】 ~ ~ ~ tp @s ~32 ~ ~


scoreboard players remove @a[scores={坐标x=32..},tag=传送] 坐标x 32


execute @a[scores={坐标x=16..},tag=传送] ~ ~ ~ tp @s ~16 ~ ~


scoreboard players remove @a[scores={坐标x=16..},tag=传送] 坐标x 16


execute @a[scores={坐标x=8..},tag=传送] ~ ~ ~ tp @s ~8 ~ ~


scoreboard players remove @a[scores={坐标x=8..},tag=传送] 坐标x 8


execute @a[scores={坐标x=4..},tag=传送] ~ ~ ~ tp @s ~4 ~ ~


scoreboard players remove @a[scores={坐标x=4..},tag=传送] 坐标x 4


execute @a[scores={坐标x=2..},tag=传送] ~ ~ ~ tp @s ~2 ~ ~


scoreboard players remove @a[scores={坐标x=2..},tag=传送] 坐标x 2


execute @a[scores={坐标x=1..},tag=传送] ~ ~ ~ tp @s ~1 ~ ~


scoreboard players remove @a[scores={坐标x=1..},tag=传送] 坐标x 1

x负坐标

execute @a[scores={坐标x=..-128},tag=传送] ~ ~ ~ tp @s ~-128 ~ ~


scoreboard players remove @a[scores={坐标x=..-128},tag=传送] 坐标x -128


execute @a[scores={坐标x=..-63},tag=传送] ~ ~ ~ tp @s ~-63 ~ ~


scoreboard players remove @a[scores={坐标x=..-63},tag=传送] 坐标x -63


execute @a[scores={坐标x=..-32},tag=传送] ~ ~ ~ tp @s ~-32 ~ ~


scoreboard players remove @a[scores={坐标x=..-32},tag=传送] 坐标x -32


execute @a[scores={坐标x=..-16},tag=传送] ~ ~ ~ tp @s ~-16 ~ ~


scoreboard players remove @a[scores={坐标x=..-16},tag=传送] 坐标x -16


execute @a[scores={坐标x=..-8},tag=传送] ~ ~ ~ tp @s ~-8 ~ ~


scoreboard players remove @a[scores={坐标x=..-8},tag=传送] 坐标x -8


execute @a[scores={坐标x=..-4},tag=传送] ~ ~ ~ tp @s ~-4 ~ ~


scoreboard players remove @a[scores={坐标x=..-4},tag=传送] 坐标x -4


execute @a[scores={坐标x=..-2},tag=传送] ~ ~ ~ tp @s ~-2 ~ ~


scoreboard players remove @a[scores={坐标x=..-2},tag=传送] 坐标x -2


execute @a[scores={坐标x=..-1},tag=传送] ~ ~ ~ tp @s ~-1 ~ ~


scoreboard players remove @a[scores={坐标x=..-1},tag=传送] 坐标x -1







剩下的自己改吧,我累了






y正坐标传送♥


execute @a【scores={坐标y=4..},tag=传送】 ~ ~ ~ tp @s ~ ~4 ~


scoreboard players remove @a【scores={坐标y=4..},tag=传送】 坐标y 4


execute @a【scores={坐标y=2..},tag=传送】 ~ ~ ~ tp @s ~ ~2 ~


scoreboard players remove @a【scores={坐标y=2..},tag=传送】 坐标y 2


execute @a【scores={坐标y=1..},tag=传送】 ~ ~ ~ tp @s ~ ~1 ~


scoreboard players remove @a【scores={坐标y=1..},tag=传送】 坐标y 1


y负坐标传送♥


execute @a【scores={坐标y=..-4},tag=传送】 ~ ~ ~ tp @s ~ ~-4 ~


scoreboard players remove @a【scores={坐标y=..-4},tag=传送】 坐标y -4


execute @a【scores={坐标y=..-2},tag=传送】 ~ ~ ~ tp @s ~ ~-2 ~


scoreboard players remove @a【scores={坐标y=..-2},tag=传送】 坐标y -2


execute @a【scores={坐标y=..-1},tag=传送】 ~ ~ ~ tp @s ~ ~-1 ~


scoreboard players remove @a【scores={坐标y=..-1},tag=传送】 坐标y -1

z正坐标传送♥


execute @a【scores={坐标z=128..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~128


scoreboard players remove @a【scores={坐标z=128..},tag=传送】 坐标z 128


execute @a【scores={坐标z=63..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~63


scoreboard players remove @a【scores={坐标z=63..},tag=传送】 坐标z 63


execute @a【scores={坐标z=32..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~32


scoreboard players remove @a【scores={坐标z=32..},tag=传送】 坐标z 32


execute @a【scores={坐标z=16..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~16


scoreboard players remove @a【scores={坐标z=16..},tag=传送】 坐标z 16


execute @a【scores={坐标z=8..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~8


scoreboard players remove @a【scores={坐标z=8..},tag=传送】 坐标z 8


execute @a【scores={坐标z=4..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~4


scoreboard players remove @a【scores={坐标z=4..},tag=传送】 坐标z 4


execute @a【scores={坐标z=2..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~2


scoreboard players remove @a【scores={坐标z=2..},tag=传送】 坐标z 2


execute @a【scores={坐标z=1..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~1


scoreboard players remove @a【scores={坐标z=1..},tag=传送】 坐标z 1

z负坐标传送♥


execute @a【scores={坐标z=..-128},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-128


scoreboard players remove @a【scores={坐标z=..-128},tag=传送】 坐标z -128


execute @a【scores={坐标z=..-63},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-63


scoreboard players remove @a【scores={坐标z=..-63},tag=传送】 坐标z -63


execute @a【scores={坐标z=..-32},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-32


scoreboard players remove @a【scores={坐标z=..-32},tag=传送】 坐标z -32


execute @a【scores={坐标z=..-16},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-16


scoreboard players remove @a【scores={坐标z=..-16},tag=传送】 坐标z -16


execute @a【scores={坐标z=..-8},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-8


scoreboard players remove @a【scores={坐标z=..-8},tag=传送】 坐标z -8


execute @a【scores={坐标z=..-4},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-4


scoreboard players remove @a【scores={坐标z=..-4},tag=传送】 坐标z -4


execute @a【scores={坐标z=..-2},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-2

scoreboard players remove @a【scores={坐标z=..-2},tag=传送】 坐标z -2

execute @a【scores={坐标z=..-1},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-1

scoreboard players remove @a【scores={坐标z=..-1},tag=传送】 坐标z -1

【T显部分】

execute @a【x=●,y=●,z=●,dx=●,dy=●,dz=●】 ~ ~ ~ titleraw @s actionbar {"rawtext":【{"text":"§l§o§e 【§b进入传送功能§e】§r"},{"text":"\n§l§o§f请输入要传送的坐标§r"},{"text":"\n§l§cX§f坐标 §r:"},{"score":{"name":"@s","objective":"坐标x"}},{"text":"\n§l§aY§f坐标 §r:"},{"score":{"name":"@s","objective":"坐标y"}}

,{"text":"\n§l§bZ§f坐标 §r:"},{"score":{"name":"@s","objective":"坐标z"}}】}

[积分榜激活]

execute @a【x=●y=-●,z=●,dx=●,dy=●,dz=●】 ~ ~ ~ scoreboard players add @a 坐标x 0


execute @a【x=●,y=-●,z=●,dx=●,dy=●,dz=●】 ~ ~ ~ scoreboard players add @a 坐标y 0


execute @a【x=●,y=-●,z=●,dx=●,dy=●,dz=●】 ~ ~ ~ scoreboard players add @a 坐标z 0

【玩家坐标操作部分】

X正坐标♥

(个位)

scoreboard players add @p 坐标x 1

(十位)

scoreboard players add @p 坐标x 10

(百位)

scoreboard players add @p 坐标x 100

(千位)

scoreboard players add @p 坐标x 1000

X负坐标♥

(个位)

scoreboard players add @p 坐标x -1

(十位)

scoreboard players add @p 坐标x -10

(百位)

scoreboard players add @p 坐标x -100

(千位)

scoreboard players add @p 坐标x -1000


Y正坐标♥

(个位)

scoreboard players add @p 坐标y 1

(十位)

scoreboard players add @p 坐标y 10

Y负坐标♥

(个位)

scoreboard players add @p 坐标y -1

(十位)

scoreboard players add @p 坐标y -10


Z正坐标♥

(个位)

scoreboard players add @p 坐标z 1

(十位)

scoreboard players add @p 坐标z 10

(百位)

scoreboard players add @p 坐标z 100

(千位)

scoreboard players add @p 坐标z 1000

X负坐标♥

(个位)

scoreboard players add @p 坐标z -1

(十位)

scoreboard players add @p 坐标z -10

(百位)

scoreboard players add @p 坐标z -100

(千位)

scoreboard players add @p 坐标z -1000

[标签与坐标矫正部分]

tp @a【tag=传送a】 0 0 0


tag @a【tag=传送a】 add 传送


tag @a【tag=传送a】 remove 传送a


tag @a【scores={坐标x=0,坐标y=0,坐标z=0},tag=传送】 remove 传送


tp @a【x=0,y=0,z=0,r=2,tag=!传送】 ●

[●=传送台坐标]

[告示牌操作提示模板文本部分]

§l§o§e【§cX§f坐标§e】§f+1

§l§o§e【§cX§f坐标§e】§f+10

§l§o§e【§cX§f坐标§e】§f+100

§l§o§e【§cX§f坐标§e】§f+1000


§l§o§e【§cX§f坐标§e】§f-1

§l§o§e【§cX§f坐标§e】§f-10

§l§o§e【§cX§f坐标§e】§f-100

§l§o§e【§cX§f坐标§e】§f-1000


§l§o§e【§aY§f坐标§e】§f1

§l§o§e【§aY§f坐标§e】§f10


§l§o§e【§aY§f坐标§e】§f-1

§l§o§e【§aY§f坐标§e】§f-10


§l§o§e【§bZ§f坐标§e】§f+1

§l§o§e【§bZ§f坐标§e】§f+10

§l§o§e【§bZ§f坐标§e】§f+100

§l§o§e【§bZ§f坐标§e】§f+1000


§l§o§e【§bZ§f坐标§e】§f-1

§l§o§e【§bZ§f坐标§e】§f-10

§l§o§e【§bZ§f坐标§e】§f-100

§l§o§e【§bZ§f坐标§e】§f-1000

玩家自定义坐标传送功能的评论 (共 条)

分享到微博请遵守国家法律