我的世界命令方块开启指令,我的世界命令方块的指令如何执行

首页 > 游戏 > 作者:YD1662023-10-25 17:03:10

●作者:小皮果吖

●版本:网易基岩手机版

●严禁搬运转载等!

我的世界命令方块开启指令,我的世界命令方块的指令如何执行(1)

严禁搬运转载等!

●请结合制作过程视频浏览。

●一共15个命令方块,其中5个放在进入区域,另外10个放在指令区

我的世界命令方块开启指令,我的世界命令方块的指令如何执行(2)

往期作品

●第一步:建筑(往期作品)

①用边界方块围出一个PVP场地

②场外建设进入装置

●第二步:记坐标

①PVP游戏区域坐标参数

如:x=10,y=-55,z=10,dx=-19,dy=20,dz=-19

②进入区域坐标参数

如:x=2,y=-59,z=18,dx=-3,dy=3,dz=-2

③场内坐标

如:0 -55 0

④(从场内传送至)场外坐标

如:0 -59 24

●第三步:其它准备

①放置名为“工具人”的盔甲架

②创建计分板“pgfdj”

/scoreboard objectives add pgfdj dummy

③创建计分板“xpgy”

/scoreboard objectives add xpgy dummy

④提前准备好货币系统

(本作品货币计分板为“gb”)

●注明

①盔甲架“工具人”的计分板“xpgy”用于计算游戏场内人数

(如果担心盔甲架“工具人”过多会

导致计算繁忙可以加盔甲架的坐标参数限制)

②计分板“pgfdj”用于判断输赢(玩家是否死亡)

③货币系统可以是虚拟计分板也可以是实物,自行修改

●进入装置

①脉冲无条件红石控制

/execute @e[type=armor_stand,name=工具人,scores={xpgy=2..}]~~~ title @p title §l§c人数已满

②连锁无条件保持开启

/execute @e[type=armor_stand,name=工具人,scores={xpgy=..1}]~~~ execute @p[进入区域坐标参数,scores={gb=..0}] ~~~ title @s title §l§c果币不足

③连锁无条件保持开启(可省)

/execute @e[type=armor_stand,name=工具人,scores={xpgy=..0}]~~~ execute @p[进入区域坐标参数,scores={gb=1..}] ~~~ say §l§e我加入了§6双人PVP§e,§b快一起来吧~

④连锁无条件保持开启

/execute @e[type=armor_stand,name=工具人,scores={xpgy=..1}]~~~ execute @p[进入区域坐标参数,scores={gb=1..}] ~~~ scoreboard players remove @s gb 1

⑤连锁有条件保持开启

/tp @p 场内坐标

●指令区命令方块

⒈循环无条件保持开启

/scoreboard players set @e[type=armor_stand,name=工具人] xpgy 0

⒉连锁无条件保持开启

/execute @a[游戏区域坐标参数]~~~ scoreboard players add @e[type=armor_stand,name=工具人] xpgy 1

⒊连锁无条件保持开启

/execute @e[type=armor_stand,name=工具人,scores={xpgy=2..}]~~~ tag @a[游戏区域坐标参数] add 对决

⒋连锁无条件保持开启

/execute @e[type=armor_stand,name=工具人,scores={xpgy=..1}]~~~ tag @a remove 对决

⒌连锁无条件保持开启

/execute @e[type=armor_stand,name=工具人,scores={xpgy=..1}]~~~ scoreboard players reset * pgfdj

⒍连锁无条件保持开启

/scoreboard players add @a[tag=对决] pgfdj 1

⒎连锁无条件保持开启

/scoreboard players set @e[type=player,tag=对决] pgfdj 0

⒏连锁无条件保持开启

/execute @a[scores={pgfdj=1},tag=对决] ~ ~ ~ tellraw @a {"rawtext":[{"selector":"@a[scores={pgfdj=0},tag=对决]"},{"text":"§l§e在双人PVP中§a胜利!§7果币 2"}]}

⒐连锁有条件保持开启

/scoreboard players add @a[tag=对决,scores={pgfdj=0}] gb 2

⒑连锁有条件保持开启

/tp @a[tag=对决] 场外坐标

——完

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.