最近更新
手機(jī)版
手機(jī)版

掃描查看手機(jī)站

當(dāng)前位置:973游戲網(wǎng) > 手游頻道 >  手游攻略 > 我的世界命令方塊高階教程 弓箭火箭炮制作
我的世界命令方塊高階教程 弓箭火箭炮制作

更新時(shí)間:2017-05-24 09:29

作者:匿名

今天小編為大家?guī)淼氖亲罱浅;馃岬纳澈杏螒蛭业氖澜绲拿罘綁K高階教程,適用與弓箭火箭炮的制作方法,希望對大家有所幫助,廢話少說來看下吧

弓箭火箭炮

這個(gè)火箭炮的威力可以手動(dòng)調(diào)的。而且破不破壞地形也可以手動(dòng)調(diào)節(jié)。威力最大差不多是100格內(nèi)的生物都會(huì)被炸到。這個(gè)原理是用苦力怕做的,而Sethbling的設(shè)計(jì)是TNT。這個(gè)用普通的弓就可以了,弓箭都不需要任何特效。缺點(diǎn)是任何箭都會(huì)爆炸,骷髏/發(fā)射器射的箭也會(huì)爆炸。

這里就是所有的電路。只有下面一排指令方塊是控制弓箭的,所以總共就用了4個(gè)指令方塊和一個(gè)高速脈沖。

制作原理

給大家說下原理。用最新的@e探測箭/經(jīng)驗(yàn),然后把TNT拉過去。之后本人用的原理是隱身的Creeper。好處是可以不破壞地形,而且可以自定義威力。當(dāng)然,把這個(gè)裝置改成經(jīng)驗(yàn)瓶手雷也可以,只需改一下探測對象就可以了。

進(jìn)入教程。這個(gè)的運(yùn)行方式是:首先有一個(gè)指令方塊探測著落的箭只。如果探測到了,那就會(huì)給出輸出,之后會(huì)刷出一個(gè)隱身并且已經(jīng)點(diǎn)燃的自定義苦力怕,擁有很短的爆炸延遲。下一步是把苦力怕TP到箭著落的地方,爆炸后會(huì)把箭給刷掉。首先教大家如何探測著落的箭:

/testfor @e[type=Arrow,c=1]

{inGround:1b}

大家看見這里運(yùn)用了新的選中單位:@e。所以在MC1.7這個(gè)機(jī)器是無法運(yùn)行的。@e的用處是探測地圖里的所有生物和虛體。比如:掉落沙,點(diǎn)燃的TNT等等。生物就是牛,豬,僵尸等。所以十分的有用。于是@e后面加入了:[type=Arrow,c=1]的意思就是探測一個(gè)最晚刷出的箭只。這里c=1就是最早的意思(Oldest),也就是第一個(gè)刷出的箭只。如果是c=-1的話就是最新的刷出的箭只(Youngest)。c=其他數(shù)字的話那就是選中多個(gè)目標(biāo),沒有早晚之分。所以c=1和c=-1是難點(diǎn),主要用處可以在服務(wù)器里分辨。所以指令里的c=1,那就是當(dāng)機(jī)器激活后,會(huì)探測一個(gè)最早飛出的箭,并給出輸出。(新手可能聽不懂)。于是后面的NBT:{inGround:1b}就是探測箭只是否著落。b是單位,必須要加。所以,這個(gè)指令方塊加脈沖的話主要功能就是探測一個(gè)已經(jīng)著落,并且是第一個(gè)射出的箭。然后給出輸出。

輸出完畢后會(huì)到第二個(gè)指令方塊,刷出一個(gè)隱身的苦力怕。指令:

/summon Creeper ~ ~1 ~

{ExplosionRadius:100,ActiveEffects:[{Id:14,Duration:99999,Ambient:1}],ignited:1,Fuse:3}

這個(gè)指令我就不多說了,主要目的是刷出個(gè)隱身,擁有爆炸延遲3的苦力怕。爆炸面積現(xiàn)在輸入的是100,但玩家可以自己控制。一檔之后激活另一個(gè)指令方塊,主要用處是把苦力怕傳送到剛才探測到的箭的地方。由于延遲特短,所以傳送到位置后會(huì)馬上爆炸,不會(huì)有任何延遲。指令是:

/tp @e[type=Creeper,r=5] @e[type=Arrow,c=-1]

苦力怕里的r=5就是把指令方塊5格內(nèi)的苦力怕TP到弓箭那里。如果不加也可以,后果是指令方塊會(huì)把地圖里的所有苦力怕都TP到弓箭的地方。到最后變成苦力怕召喚弓箭了。這里要注意的是刷出苦力怕的地方和TP的指令方塊要在5格內(nèi)的地方。這樣才能被正常的探測到,并且TP。箭只是射出的最晚的箭。這個(gè)可能會(huì)有一個(gè)缺點(diǎn):如果在服務(wù)器里,玩家A射出一箭后,之后玩家B又射出了一箭,當(dāng)玩家A的箭著落后,爆炸會(huì)到玩家B的箭上面。因?yàn)閏=-1的關(guān)系,當(dāng)玩家B射出箭后,他的箭就變成最新刷出的箭了。但是這個(gè)可能性很小,因?yàn)橹型狙舆t很短。

于是最后就是箭只的清理了。直接用:

/kill @e[type=Arrow]

大家看見/kill現(xiàn)在也可以輸入到指令方塊里了。而且指令里的kill殺的是箭只。也就是把他們刷掉,以防卡住機(jī)器。

CopyRight?2007-2021 m.rabxgs.cn All Right Reserved 晉ICP備2023022329號(hào)-1

溫馨提示:抵制不良游戲 拒絕盜版游戲 注意自我保護(hù) 謹(jǐn)防受騙上當(dāng) 適度游戲益腦 沉迷游戲傷身 合理安排時(shí)間 享受健康生活
游戲作品版權(quán)歸原作者享有,如無意之中侵犯了您的版權(quán),請您來信告知( 聯(lián)系郵箱:lqqsgduw132@163.com),本網(wǎng)站將應(yīng)您的要求刪除。