[樂游網導讀]我的世界里面命令方塊是很多裝置制作需要用到的工具,這也是這款游戲中最具有可玩性的一個設定。
我的世界里面命令方塊是很多裝置制作需要用到的工具,這也是這款游戲中最具有可玩性的一個設定,對于喜歡研究代碼的玩家來說,命令方塊可以帶來不錯的游戲體驗,下面是命令方塊制作密碼門的方法詳解。
命令方塊密碼門制作方法

首先,這是一個密碼輸入區
按鈕分別對應著
1 2 3
4 5 6
7 8 9
輸入正確的密碼,即可觸發傳送裝置。
在這里,我設置的密碼是1123
輸入密碼后

被傳送到了某處
注意- -調時間那個是碰巧出現(我弄了一個永晝裝置= =)并不屬于密碼門部分。
現在,我們來看輸入端(密碼輸入器)的電路部分


在輸入端,可見有很多命令方塊。(感謝命令方塊- -不然這東西非得做的天大地大)
這是干什么的呢?
我們先不急于解答這個問題。
首先,我們要了解。MC這款游戲里,計數(可檢測)的組件有“記分板”以及“經驗”
通過testfor @p[參數]命令可以檢測出玩家是否達到檢測標準,達到,就通過比較器發出信號。未達到,就什么也不做。(但需要用脈沖來檢測)
這個密碼門的原理,就是:通過按動按鈕,觸發命令方塊(由于這是教程貼,所以第一計數方式為記分板,而第二計數方式為經驗值,這是為了讓看此教程的同學們擁有更開闊的思維~不要局限于一種方式來研究紅石)
這時,我們會想到。
既然是按數字順序排列的,他一直按1,總會試出來呀~這怎么辦呢?
由此,產生了第二計數方式(第一計數方式為記分板計數,第二計數方式為經驗等級計數)
第一技術方式數字的排列是123456789
那么,我們可以將第二技術方式的順序打亂,我用了987654321。
這樣,就算他試著試著滿足了一個條件,另一個條件未滿足,也是不行的(如果你有強迫癥- -可以弄到n種計數方式排列,你只用創建多個記分板目標就行了,當然2個也是足夠了。)
給大家看其中一個按鈕觸發的命令
記分板計數方式

經驗計數方式

接著,就選擇自己喜歡的方式布線就好了(不會布線的孩子可以看我在貼末放出的存檔。)
(其實記分板是完全不用顯示的,即右邊那個框框。只是為了讓同學們看的更清楚,才弄上去的……)
布線完成后,一個輸入端,就做好了。
接著,你就需要一個接收端(數據庫),它用于檢測你是否輸了定好的密碼。

可見,我在用漏斗脈沖向一個命令方塊發出信號。
懂紅石的同學們應該可以猜到,里面是testfor命令

解讀@p后面的附加參數,我們知道。這個最近的玩家,必須滿足等級等于33級,記分板數滿足6的條件。只有當滿足是,這個命令方塊才會通過比較器發出信號,激活下列腳本(重置系統以及傳送系統)
可如何知道你應該填些什么附加參數呢?(@p后面的)
這里,我先對不懂的同學們解釋下這些附加參數的作用(若看得明白可直接跳過)
testfor的用途在上文已解釋過。而@p后方,score_mcbbs=7這個的意思是玩家最大分數是7,配合 score_mcbbs_min=7(最小分數是7),就鎖定了一個數——7,也就是說,玩家的分數必須是7,才可以滿足這個條件。接著,繼續看。 l=33,是說玩家最大等級33配合lm=33(最小等級也是33)
可以鎖定,玩家必須是33級滿足這個條件。(時候想了想,等級計數并不可靠。還是用記分板好,不過為了讓同學們了解更多,我還是沒有改)) }9 t0 k3 p5 K; t. z
可又如何確定你該在分數項和等級項填什么呢?
很簡單- -回到輸入區,換生存模式。輸一個你的密碼,然后看你記分板分數多少(記分板最好弄成dummy即虛擬變量),等級多少。
接著就參照上文格式輸上去
關于重置系統的說明
將記分板歸零的方法不再多說,大家都懂
而清零等級,需要用xp -9999l(-9999級……但是到0就不會繼續減了,即歸零)@p
置于觸發的腳本什么的就隨大家了
喜歡
頂
無聊
圍觀
囧
難過
熱門評論
最新評論
發表評論 查看所有評論(0)