選擇器是什麼?
簡單的說,就是:@p,@r,@a,@e
例如:
用在哪?
當你使用指令,需要指定一個目標的時候,就用在那個位置。
例如:
等等
學之前我需要事先了解什麼?
你需要了解到以下知識:
選擇器附加參數↓
x-用來確定選擇器執行指令的X軸
y-用來確定選擇器執行指令的Y軸
z-用來確定選擇器執行指令的Z軸
dx-以執行指令點向+x,-x方向延伸範圍
dy-以執行指令點向+y,-y方向延伸範圍
dz-以執行指令點向+z,-z方向延伸範圍
r-以執行指令的點位中心設置圓形範圍
rm-以執行指令的點位中心設置圓形以外的範圍
rx-在x軸半徑內進行選擇
rxm-在x軸半徑外進行選擇
ry-在y軸半徑內進行選擇
rym-在y軸半徑外進行選擇
m-用來確定玩家的遊戲模式
c-限制選擇的實體數量,當c為正的時候從最近選擇,當c為負的時候從最遠選擇。
l-選擇多少級以下的玩家
lm-選擇多少級以上的玩家
score_<計分板>-選擇計分板最高多少分數的實體
score_<計分板>_min-選擇計分板最低多少分數的實體
team-選擇指定隊伍的實體
name-選擇指定名字的實體
type-選擇指定類型的實體
id-選擇指定id的實體
tag-選擇指定標籤的實體
那我該怎麼用這些東西呢?
其實用起來很簡單呦~它們只需要添加進選擇器後面的括號內【@a[]】,用起來就像積木一樣。
例如:
@a[m=1]
所有玩家裡模式是創造的↑
@a[m=1,name=!傑瑞]
所有玩家裡模式為創造,並且名字不是傑瑞的。【這裡提一下,加!的意思代表非,也就是名字不是「傑瑞」的】↑
/gamemode 0 @a[m=1,name=!傑瑞]
所以,這條指令的效果就是:把所有玩家裡名字不是傑瑞並且是創造模式的玩家改成生存模式。↑
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
還有好多小夥伴問,地皮怎麼做?沒錯,也是用選擇器做出來的呦!↓
@a[x=5,y=64,z=5,dx=2,dy=2,dz=2,name=!傑瑞]
1.括號裡的XYZ定好一個坐標點,DXDYDZ以前面的坐標點分別
向XYZ軸正方向延伸兩格。(這樣就確定一個3×3的正方形範圍,延伸兩
格加上坐標點的一格)
效果:把定好的3×3範圍內的所有名字不是傑瑞的玩家傳送到6 64 6坐
標。
【這樣你就擁有一個別人無法進入的區域嘍】
完結
零碎知識點:
選擇器內的參數記得用逗號隔開
逗號也是分中英文的,打逗號的時候不要開輸入法呦
中文丨,丨——英文丨,丨
正確的逗號佔地面積較小233