逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時(shí)間:2014-02-26 來(lái)源:互聯(lián)網(wǎng)
我的世界里面對(duì)于命令方塊的使用是游戲一大難點(diǎn)之一,很多時(shí)候命令方塊可以簡(jiǎn)化玩家的建造流程,不過(guò)對(duì)玩家的代碼知識(shí)要求比較高,下面是命令方塊實(shí)現(xiàn)探測(cè)玩家背包的方法。
探測(cè)玩家背包物品的方法
教大家如何在MC1.8里探測(cè)玩家背包的物品。
有2個(gè)做法:一個(gè)是用/clear,另一個(gè)是用/testfor。用testfor做更加高級(jí),不過(guò)1.8更新后/clear也可以探測(cè)NBT什么,所以2個(gè)方法都可以。這個(gè)東西可以放在冒險(xiǎn)地圖里面。
首先是clear。自從1.8更新后,clear的格式改變了。現(xiàn)在可以自定義清空數(shù)量和物品NBT了?,F(xiàn)在的指令格式:
/clear <玩家> <物品> [數(shù)據(jù)] [數(shù)量] [dataTag]
/clear我就不詳細(xì)多說(shuō)了,這條指令在很早就有了,不過(guò)以前一直沒法清空自定義數(shù)量,自定義NBT等。給大家舉個(gè)例子:如果要清空玩家背包里的一個(gè)叫“Test”的石劍:
那么指令就是:
clear @a minecraft:stone_sword 0 1 {display:{Name:"Test"}}
大家看見,指令里的1就是數(shù)量,后面的{display:{Name:"Test"}}意思就是石劍的NBT,也就是擁有自定義名字為“Test”的石劍。所以,當(dāng)大家按下按鈕后,如果背包里沒有叫Test的石劍,那就是指令無(wú)效,不會(huì)給出輸出。有的話就會(huì)情空掉一個(gè)石劍,然后給出輸出。如果是要單純物品探測(cè)的話,那請(qǐng)自行把數(shù)量改成0,然后后面用比較器進(jìn)行輸出。/clear比較基礎(chǔ)我就不多深入講解了。
之后就是/testfor指令了。1.8又更新了點(diǎn)NBT,讓/testfor更強(qiáng)大了。用testfor的好處就是可以自定義物品欄等等,還可以探測(cè)玩家已經(jīng)選中的物品欄。指令:
/testfor @p {Inventory:[{Slot:0b,id:minecraft:stone_sword,Damage:0s,Count:1b,tag:{display:{Name:"Test"}}}]}
大家看見,這條指令還是探測(cè)剛才的一個(gè)叫“Test”的石劍。不過(guò)這次更加高級(jí)。NBT講解:
Inventory:探測(cè)玩家倉(cāng)庫(kù)背包。/testfor用的,如果要探測(cè)玩家背包一定要加入這個(gè)NBT。
Slot:玩家物品的槽位。這行可選可不選。帖子下面會(huì)詳細(xì)講解槽位,單位是b。(數(shù)字后面一定要打b,比如:1b,0b等等)
id:探測(cè)目標(biāo)物品的id。本人這里打的是minecraft:stone_sword,也就是石劍的ID。大家自行修改。
Damage:數(shù)據(jù)。這行默認(rèn)為0,數(shù)據(jù)用來(lái)分辨多個(gè)相同物品。比如:多彩色的羊毛。單位是s,一定要加。
Count:數(shù)量。單位是b,一定要加入。這個(gè)好像只對(duì)可疊加物品起效,比如有5個(gè)疊加的羊毛,就可以探測(cè)得到。5把石劍的話,如果不是疊加在一起,那就無(wú)發(fā)探測(cè),導(dǎo)致輸出失敗。
tag:這個(gè)我就不多說(shuō)了,基礎(chǔ)的NBT鏈接NBT。這個(gè)很多指令都可以用:summon,setblock等等。后面括號(hào)里的就是另外的NBT,控制石劍本身,而不和/testfor搞混。
(本教程不會(huì)加入探測(cè)玩家選中槽位教程。上次已經(jīng)發(fā)過(guò)一個(gè)了(SelectedItemSlot),有興趣的點(diǎn)擊這里查看)
之后來(lái)說(shuō)下背包槽位。大家知道,當(dāng)打開背包后有很多很多槽位可以放物品。而/testfor探測(cè)背包有一項(xiàng)是可以探測(cè)玩家放入物品的槽位的。這個(gè)最大的用處就是可以探測(cè)玩家穿著什么裝備什么。槽位的控制圖:
大家看見,0就是玩家選中的第一個(gè)槽位。之后100就是鞋子,101就是褲子,到103就是頭盔。合成物品的是80,81,82和83。其他就不多說(shuō)了,大家可以自己研究。玩家選中的槽位就是0-8。
Slot講解。大家看見指令里的是0b,也就是玩家第一個(gè)手拿的物品。(詳情看玩家背包槽位分布圖)。所以,Slot后面填寫的就是0b-8b,這個(gè)探測(cè)不一定要是玩家選中了這個(gè)槽位,而是只要這個(gè)槽位里有達(dá)到要求的物品就可以了。配合SelectedItemSlot的話可以達(dá)到更好的效果。
《罪惡都市》決定版數(shù)據(jù)在Steam后臺(tái)更新
《Apex英雄》日蝕戰(zhàn)斗通行證預(yù)告 全新傳說(shuō)皮膚等
《霍格沃茨之遺》登上Steam愿望單排行榜榜首
《布蘭博:山丘之王》試玩Demo上線 2023年發(fā)售
《刀劍神域》“今日正式發(fā)售” 官方發(fā)布周年紀(jì)念禮盒
《七龍珠:破界斗士》公布賽季更新路線圖
《獵天使魔女3》通過(guò)NS模擬器 在PC上以4K/60幀運(yùn)行
《刺客信條:幻景》樂曲“Into the light”欣賞
《獵天使魔女3》首日更新 改進(jìn)防走光模式調(diào)整平衡
《生化危機(jī)8》云游戲版發(fā)售預(yù)告公布 今日登陸Switch
我的世界1.17版新增成就達(dá)成方法分享
我的世界2021指令匯總 最新指令代碼大全
我的世界虛無(wú)世界3最強(qiáng)狙擊槍推薦與排行
我的世界虛無(wú)世界3巨型兵器排行與裝備搭配指南
我的世界1.17版收納袋存儲(chǔ)空間詳解
12-28《我的世界》建筑建造過(guò)程延時(shí)攝影要點(diǎn)介紹
09-07《我的世界》女流大周建國(guó)史流程解說(shuō)視頻
09-07《我的世界》1.12無(wú)限刷物品方法圖文教學(xué)
08-21《我的世界》五開間懸山中國(guó)建筑圖文教程
08-21《我的世界》全自動(dòng)烤雞機(jī)制作圖文教程
08-21解謎探險(xiǎn)游戲《艾瑞克與破碎王國(guó)》6月30日正式發(fā)售
《午夜殺生重制版》吸血鬼獵人克里斯托夫預(yù)告片公開
《美國(guó)卡車模擬》新DLC“內(nèi)布拉斯加”公開發(fā)行日期
《開拓者:正義之怒》最終DLC假面之舞六月正式上線
復(fù)古動(dòng)作《GladMort》開啟眾籌 致敬經(jīng)典游戲魔界村
《東京料理》即將登陸Switch平臺(tái) 模擬經(jīng)營(yíng)壽司店
玩家自制《光環(huán)》大型戰(zhàn)役模式MOD 支持最多4人合作
Switch重制版《路易鬼屋2HD》開場(chǎng)動(dòng)畫視頻公開
《匹諾曹的謊言:序曲》DLC正式發(fā)售!Ste
《生化危機(jī)9》支持中文配音 主角為里昂與
《仁王3》試玩版現(xiàn)已上線 正式版本將于20
Steam限時(shí)喜加一:經(jīng)典刷寶游戲《無(wú)主之
《黑神話:悟空》即將迎來(lái)首次折扣!Xbox
《沙丘:覺醒》公布全球解鎖時(shí)間 國(guó)區(qū)6月
《噬血代碼2》現(xiàn)已正式公布!于2026年多
《使命召喚:黑色行動(dòng)7》公布:支持中文
《死亡擱淺2》媒體評(píng)分將于6月23日解禁2
《赤痕:夜之儀式》官方公布續(xù)作《赤痕: