雙人PVP指令詳細(xì)展示之我的世界網(wǎng)易基巖手機(jī)版|小皮果吖
●作者:小皮果吖 ●版本:網(wǎng)易基巖手機(jī)版 ●嚴(yán)禁搬運(yùn)轉(zhuǎn)載等!
●請(qǐng)結(jié)合制作過程視頻瀏覽。 ●一共15個(gè)命令方塊,其中5個(gè)放在進(jìn)入?yún)^(qū)域,另外10個(gè)放在指令區(qū)
●第一步:建筑(往期作品) ①用邊界方塊圍出一個(gè)PVP場(chǎng)地 ②場(chǎng)外建設(shè)進(jìn)入裝置 ●第二步:記坐標(biāo) ①PVP游戲區(qū)域坐標(biāo)參數(shù) 如:x=10,y=-55,z=10,dx=-19,dy=20,dz=-19 ②進(jìn)入?yún)^(qū)域坐標(biāo)參數(shù) 如:x=2,y=-59,z=18,dx=-3,dy=3,dz=-2 ③場(chǎng)內(nèi)坐標(biāo) 如:0 -55 0 ④(從場(chǎng)內(nèi)傳送至)場(chǎng)外坐標(biāo) 如:0 -59 24 ●第三步:其它準(zhǔn)備 ①放置名為“工具人”的盔甲架 ②創(chuàng)建計(jì)分板“pgfdj” /scoreboard objectives add pgfdj dummy ③創(chuàng)建計(jì)分板“xpgy” /scoreboard objectives add xpgy dummy ④提前準(zhǔn)備好貨幣系統(tǒng) (本作品貨幣計(jì)分板為“gb”) ●注明 ①盔甲架“工具人”的計(jì)分板“xpgy”用于計(jì)算游戲場(chǎng)內(nèi)人數(shù) (如果擔(dān)心盔甲架“工具人”過多會(huì) 導(dǎo)致計(jì)算繁忙可以加盔甲架的坐標(biāo)參數(shù)限制) ②計(jì)分板“pgfdj”用于判斷輸贏(玩家是否死亡) ③貨幣系統(tǒng)可以是虛擬計(jì)分板也可以是實(shí)物,自行修改 ●進(jìn)入裝置 ①脈沖無條件紅石控制 /execute @e[type=armor_stand,name=工具人,scores={xpgy=2..}]~~~ title @p title §l§c人數(shù)已滿 ②連鎖無條件保持開啟 /execute @e[type=armor_stand,name=工具人,scores={xpgy=..1}]~~~ execute @p[進(jìn)入?yún)^(qū)域坐標(biāo)參數(shù),scores={gb=..0}] ~~~ title @s title §l§c果幣不足 ③連鎖無條件保持開啟(可?。?/execute @e[type=armor_stand,name=工具人,scores={xpgy=..0}]~~~ execute @p[進(jìn)入?yún)^(qū)域坐標(biāo)參數(shù),scores={gb=1..}] ~~~ say §l§e我加入了§6雙人PVP§e,§b快一起來吧~ ④連鎖無條件保持開啟 /execute @e[type=armor_stand,name=工具人,scores={xpgy=..1}]~~~ execute @p[進(jìn)入?yún)^(qū)域坐標(biāo)參數(shù),scores={gb=1..}] ~~~ scoreboard players remove @s gb 1 ⑤連鎖有條件保持開啟 /tp @p 場(chǎng)內(nèi)坐標(biāo) ●指令區(qū)命令方塊 ⒈循環(huán)無條件保持開啟 /scoreboard players set @e[type=armor_stand,name=工具人] xpgy 0 ⒉連鎖無條件保持開啟 /execute @a[游戲區(qū)域坐標(biāo)參數(shù)]~~~ scoreboard players add @e[type=armor_stand,name=工具人] xpgy 1 ⒊連鎖無條件保持開啟 /execute @e[type=armor_stand,name=工具人,scores={xpgy=2..}]~~~ tag @a[游戲區(qū)域坐標(biāo)參數(shù)] add 對(duì)決 ⒋連鎖無條件保持開啟 /execute @e[type=armor_stand,name=工具人,scores={xpgy=..1}]~~~ tag @a remove 對(duì)決 ⒌連鎖無條件保持開啟 /execute @e[type=armor_stand,name=工具人,scores={xpgy=..1}]~~~ scoreboard players reset * pgfdj ⒍連鎖無條件保持開啟 /scoreboard players add @a[tag=對(duì)決] pgfdj 1 ⒎連鎖無條件保持開啟 /scoreboard players set @e[type=player,tag=對(duì)決] pgfdj 0 ⒏連鎖無條件保持開啟 /execute @a[scores={pgfdj=1},tag=對(duì)決] ~ ~ ~ tellraw @a {"rawtext":[{"selector":"@a[scores={pgfdj=0},tag=對(duì)決]"},{"text":"§l§e在雙人PVP中§a勝利!§7果幣+2"}]} ⒐連鎖有條件保持開啟 /scoreboard players add @a[tag=對(duì)決,scores={pgfdj=0}] gb 2 ⒑連鎖有條件保持開啟 /tp @a[tag=對(duì)決] 場(chǎng)外坐標(biāo) ——完