逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時間:2015-06-03 14:58 來源:互聯(lián)網(wǎng)
探測相關(guān)指令-execute指令
收起4.execute指令
(注:建議先學(xué)上面的testfor以及testforblock后再來學(xué)習(xí)這個指令,學(xué)會了這兩個指令就比較好理解了)
1.8常用的指令,一般用于探測實體或者方塊(帶高頻)?;靖袷綖?
execute 選擇器 數(shù)據(jù)標簽 執(zhí)行指令
也是傳說中的炸服神指令。(你認為服主們會給你op來做這項任務(wù)嗎233)比如
execute @e[type=xxx] ~ ~ ~ summon PrimedTnt ~ ~ ~
(在xxx處填寫生物種類名稱。填寫僵尸就是在所有僵尸處生成點燃的TNT,填寫弓箭就是在所有弓箭處生成點燃的TNT)這個指令,在做冒險類地圖都是很常用的。上面的選擇器一般填寫@a、@e、@p、@r,而type處填寫的是實體名稱,用來探測實體。如果要區(qū)分實體,比如僵尸,數(shù)量比較多,假如要探測一只叫做PlantVSZombie的僵尸并且要在這只僵尸的地方生成雷電那就用
execute @e[type=Zombie,name=PlantVSZombie] ~ ~ ~ summon LightBolt ~ ~ ~
添加了name數(shù)據(jù)標簽。如果連續(xù)激活就會連續(xù)在這個僵尸處生成雷電,直到僵尸死亡。后面添加想要執(zhí)行的命令。包括testfor等一系列的指令。
而且這個指令基本上都是要接觸高頻,所以使用請小心,稍有不慎容易對存檔造成傷害。除了探測實體執(zhí)行命令,還有一種形式,
execute 選擇器 實體 執(zhí)行命令區(qū)域坐標 detect 探測方塊坐標 方塊名 損傷值 命令
這個形式比較繁瑣。除了探測實體,這個指令還需要探測方塊才能激活。比如高頻
execute @e[type=Slime] x y z detect x2 y2 z2minecraft:air 0 setblock ~ ~ ~ minecraft:redstone_block
這個指令的意思是:在xyz處放置一個紅石塊(注意啦:setblock后面最好不要添加坐標什么的,比如~ ~1 ~,它是直接作用在x y z上的,等于x,y+1,z的坐標...以此類推,不要亂用)。先前必須要檢測到史萊姆以及x2,y2,z2為空氣方塊。兩種條件缺一不可,否則不會激活(將detect執(zhí)行為xxx失敗)。這個在解密的地方很有用,比如放置一個東西就會觸發(fā)其他機關(guān)。在高頻這個指令之前,一定要檢查好,否則可能會造成意外的影響。
有一點要注意的是,execute探測成功一次后會一直保留信號,所以很多人在看電路結(jié)構(gòu)的時候不知道是怎么回事。這需要再用一次紅石信號來激活它,如果探測不到輸出信號才會消失。所以高頻(保證電腦)是最好的方法。(保留信號可以做出一系列的效果,可以參考上面的testfor)
execute還可以強制生物做一些事情,比如/say,這一點本來不能讓生物做到,但是用execute可以做到。
最簡單的比如
execute @e[r=5] ~ ~ ~ say I am HeroBrine
比如這個,r是半徑。指令意為探測玩家附近半徑為5的生物并且半徑為5內(nèi)的生物說"I am HeroBrine"。
這個方法可以用來查看生物的UUID(下面會說到,可用在僵尸豬人的HurtBy和entitydata等)。
execute屬于testfor和testforblock進一步理解的指令,初期不是很好理解。建議先掌握testfor與testforblock再來學(xué)習(xí)execute指令。
《罪惡都市》決定版數(shù)據(jù)在Steam后臺更新
《Apex英雄》日蝕戰(zhàn)斗通行證預(yù)告 全新傳說皮膚等
《霍格沃茨之遺》登上Steam愿望單排行榜榜首
《布蘭博:山丘之王》試玩Demo上線 2023年發(fā)售
《刀劍神域》“今日正式發(fā)售” 官方發(fā)布周年紀念禮盒
《七龍珠:破界斗士》公布賽季更新路線圖
《獵天使魔女3》通過NS模擬器 在PC上以4K/60幀運行
《刺客信條:幻景》樂曲“Into the light”欣賞
《獵天使魔女3》首日更新 改進防走光模式調(diào)整平衡
《生化危機8》云游戲版發(fā)售預(yù)告公布 今日登陸Switch