《我的世界》全密碼門制作教程 | |
普通密碼門 |
多按鈕式密碼門 |
可復(fù)位式多按鈕密碼門 |
可依次輸入和重復(fù)輸入密碼門 |
多按鈕式轉(zhuǎn)單按鈕式密碼門 |
命令方塊密碼門 |
6、命令方塊密碼門
首先,這是一個(gè)密碼輸入?yún)^(qū)
按鈕分別對(duì)應(yīng)著
1 2 3
4 5 6
7 8 9
輸入正確的密碼,即可觸發(fā)傳送裝置。
在這里,我設(shè)置的密碼是1123
輸入密碼后
被傳送到了某處
注意- -調(diào)時(shí)間那個(gè)是碰巧出現(xiàn)(我弄了一個(gè)永晝裝置= =)并不屬于密碼門部分。
現(xiàn)在,我們來(lái)看輸入端(密碼輸入器)的電路部分
在輸入端,可見有很多命令方塊。(感謝命令方塊- -不然這東西非得做的天大地大)
這是干什么的呢?
我們先不急于解答這個(gè)問題。
首先,我們要了解。MC這款游戲里,計(jì)數(shù)(可檢測(cè))的組件有“記分板”以及“經(jīng)驗(yàn)”
通過testfor @p[參數(shù)]命令可以檢測(cè)出玩家是否達(dá)到檢測(cè)標(biāo)準(zhǔn),達(dá)到,就通過比較器發(fā)出信號(hào)。未達(dá)到,就什么也不做。(但需要用脈沖來(lái)檢測(cè))
這個(gè)密碼門的原理,就是:通過按動(dòng)按鈕,觸發(fā)命令方塊(由于這是教程貼,所以第一計(jì)數(shù)方式為記分板,而第二計(jì)數(shù)方式為經(jīng)驗(yàn)值,這是為了讓看此教程的同學(xué)們擁有更開闊的思維~不要局限于一種方式來(lái)研究紅石)
這時(shí),我們會(huì)想到。
既然是按數(shù)字順序排列的,他一直按1,總會(huì)試出來(lái)呀~這怎么辦呢?
由此,產(chǎn)生了第二計(jì)數(shù)方式(第一計(jì)數(shù)方式為記分板計(jì)數(shù),第二計(jì)數(shù)方式為經(jīng)驗(yàn)等級(jí)計(jì)數(shù))
第一技術(shù)方式數(shù)字的排列是123456789
那么,我們可以將第二技術(shù)方式的順序打亂,我用了987654321。
這樣,就算他試著試著滿足了一個(gè)條件,另一個(gè)條件未滿足,也是不行的(如果你有強(qiáng)迫癥--可以弄到n種計(jì)數(shù)方式排列,你只用創(chuàng)建多個(gè)記分板目標(biāo)就行了,當(dāng)然2個(gè)也是足夠了。)
給大家看其中一個(gè)按鈕觸發(fā)的命令
記分板計(jì)數(shù)方式
經(jīng)驗(yàn)計(jì)數(shù)方式
接著,就選擇自己喜歡的方式布線就好了(不會(huì)布線的孩子可以看我在貼末放出的存檔。)
(其實(shí)記分板是完全不用顯示的,即右邊那個(gè)框框。只是為了讓同學(xué)們看的更清楚,才弄上去的……)
布線完成后,一個(gè)輸入端,就做好了。
接著,你就需要一個(gè)接收端(數(shù)據(jù)庫(kù)),它用于檢測(cè)你是否輸了定好的密碼。
可見,我在用漏斗脈沖向一個(gè)命令方塊發(fā)出信號(hào)。
懂紅石的同學(xué)們應(yīng)該可以猜到,里面是testfor命令
解讀@p后面的附加參數(shù),我們知道。這個(gè)最近的玩家,必須滿足等級(jí)等于33級(jí),記分板數(shù)滿足6的條件。只有當(dāng)滿足是,這個(gè)命令方塊才會(huì)通過比較器發(fā)出信號(hào),激活下列腳本(重置系統(tǒng)以及傳送系統(tǒng))
可如何知道你應(yīng)該填些什么附加參數(shù)呢?(@p后面的)
這里,我先對(duì)不懂的同學(xué)們解釋下這些附加參數(shù)的作用(若看得明白可直接跳過)
testfor的用途在上文已解釋過。而@p后方,score_mcbbs=7這個(gè)的意思是玩家最大分?jǐn)?shù)是7,配合score_mcbbs_min=7(最小分?jǐn)?shù)是7),就鎖定了一個(gè)數(shù)——7,也就是說,玩家的分?jǐn)?shù)必須是7,才可以滿足這個(gè)條件。接著,繼續(xù)看。l=33,是說玩家最大等級(jí)33配合lm=33(最小等級(jí)也是33)
可以鎖定,玩家必須是33級(jí)滿足這個(gè)條件。(時(shí)候想了想,等級(jí)計(jì)數(shù)并不可靠。還是用記分板好,不過為了讓同學(xué)們了解更多,我還是沒有改)) }9 t0 k3 p5 K; t. z
可又如何確定你該在分?jǐn)?shù)項(xiàng)和等級(jí)項(xiàng)填什么呢?
很簡(jiǎn)單- -回到輸入?yún)^(qū),換生存模式。輸一個(gè)你的密碼,然后看你記分板分?jǐn)?shù)多少(記分板最好弄成dummy即虛擬變量),等級(jí)多少。
接著就參照上文格式輸上去
關(guān)于重置系統(tǒng)的說明
將記分板歸零的方法不再多說,大家都懂
而清零等級(jí),需要用xp -9999l(-9999級(jí)……但是到0就不會(huì)繼續(xù)減了,即歸零)@p
置于觸發(fā)的腳本什么的就隨大家了
瀏覽量:72022-07-19
瀏覽量:12021-05-31
瀏覽量:02021-05-29
瀏覽量:02021-05-17
瀏覽量:02021-04-23
瀏覽量:02019-10-13