我的世界函數(shù)系統(tǒng)與進(jìn)度系統(tǒng)聯(lián)動(dòng) 函數(shù)系統(tǒng)的基礎(chǔ)使用攻略
我的世度系動(dòng)函世界函數(shù)系統(tǒng)與進(jìn)度系統(tǒng)的聯(lián)動(dòng)怎么樣呢?下面99小編就給大家?guī)砦业氖澜绾瘮?shù)系統(tǒng)于進(jìn)度系統(tǒng)的聯(lián)動(dòng),函數(shù)系統(tǒng)的界函基礎(chǔ)基礎(chǔ)使用攻略。

函數(shù)系統(tǒng)與進(jìn)度系統(tǒng)的聯(lián)動(dòng)
advancement,亦簡稱adv,統(tǒng)進(jìn)統(tǒng)聯(lián)統(tǒng)目前wiki翻譯叫進(jìn)度。攻略這里就不多作介紹了。世度系動(dòng)函在17w17b中MOJANG允許進(jìn)度返回指令作為達(dá)成進(jìn)度的界函基礎(chǔ)獎(jiǎng)勵(lì),讓不少玩家發(fā)現(xiàn)了新大陸。數(shù)系數(shù)系使用隨后在17w18b中,統(tǒng)進(jìn)統(tǒng)聯(lián)統(tǒng)MOJANG進(jìn)一步完善進(jìn)度系統(tǒng),攻略使其可以完全獨(dú)立于命令方塊而建立起一個(gè)命令系統(tǒng);在1.12 pre1中,世度系動(dòng)函MOJANG又作出了修改,界函基礎(chǔ)將進(jìn)度系統(tǒng)中的數(shù)系數(shù)系使用杭州濱江找上門(找美女上門約炮)vx《189=4143》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)命令部分拿出來做成了如今的函數(shù)系統(tǒng)。
但是統(tǒng)進(jìn)統(tǒng)聯(lián)統(tǒng)這并不意味著進(jìn)度系統(tǒng)就不可以參與到命令系統(tǒng)中來,因?yàn)槿缃竦墓ヂ赃M(jìn)度系統(tǒng)可以返回函數(shù)作為達(dá)成進(jìn)度的獎(jiǎng)勵(lì)。
相信很多人已經(jīng)知道進(jìn)度系統(tǒng)的結(jié)構(gòu)了,但仍有相當(dāng)一部分朋友還沒有了解,在這里我們不妨來溫習(xí)一下。
自定義的進(jìn)度,所有文件都保存在存檔目錄/data/advancements/下,在這里新建的文件夾同樣都稱為命名空間,命名空間下存放各種進(jìn)度文件。進(jìn)度文件使用 json 格式。這里展示一個(gè)用于進(jìn)度命令系統(tǒng)的例子
所涉及的兩個(gè)文件分別是data/advancements/system/HelloTitle.json和data/functions/system/HelloTitle.mcfunction,這里進(jìn)度和函數(shù)都用同樣的命名空間和文件名方便記憶和管理,可以看到函數(shù)文件是 .mcfunction,而進(jìn)度文件是 .json
system:HelloTitle.json
{
"criteria":{
"custom_name":{
"trigger":"minecraft:tick"
}
},
"rewards":{
"function":"system:hellotitle"
}
}
system:HelloTitle.mcfunction
#revoke adv,用于下次再激活
advancement revoke @s only system:hellotitle
#命令部分
scoreboard objectives add helloTitle stat.leaveGame
scoreboard players tag @s[tag=HelloTitle,score_helloTitle_min=1] remove HelloTitle
tellraw @s[tag=!HelloTitle] ["",{ "text":"Hello ","color":"yellow"},{ "selector":"@s"},{ "text":"! Welcome to Minecraft!","color":"yellow"}]
scoreboard players tag @s[tag=!HelloTitle] add HelloTitle
scoreboard players reset @s[score_helloTitle_min=1] helloTitle
這個(gè)進(jìn)度會(huì)在下一個(gè)游戲刻達(dá)成,對(duì)象是全體在線玩家,達(dá)成進(jìn)度后會(huì)執(zhí)行HelloTitle.mcfunction中的指令。其實(shí)現(xiàn)的效果是,當(dāng)玩家進(jìn)入這個(gè)世界時(shí),會(huì)在聊天框看見問候語(其他人看不到)。
可以看到,相比于以前命令方塊高頻,這里采用了進(jìn)度系統(tǒng)的 tick 觸發(fā)器和@s選擇器。如果單純用命令方塊高頻或者函數(shù)系統(tǒng),那么只需要這樣
scoreboard objectives add helloTitle stat.leaveGame
scoreboard players tag @a[tag=HelloTitle,score_helloTitle_min=1] remove HelloTitle
execute @a[tag=!HelloTitle] ~ ~ ~ tellraw @s ["",{ "text":"Hello ","color":"yellow"},{ "selector":"@s"},{ "text":"! Welcome to Minecraft!","color":"yellow"}]
scoreboard players tag @a[tag=!HelloTitle] add HelloTitle
scoreboard players reset @a[score_helloTitle_min=1] helloTitle
區(qū)別就是選擇器上的不一樣。如果大家覺得進(jìn)度系統(tǒng)很麻煩,可以不去使用,但是接下來我們會(huì)看到一個(gè)使用進(jìn)度系統(tǒng)的其他觸發(fā)器來調(diào)用函數(shù)的例子。例如,要讓所有冒險(xiǎn)模式玩家入水即死。
rules:DieInWater.json
{
"criteria":{
"1":{
"trigger":"enter_block",
"condition":{
"block":"water"
}
}
},
"rewards":{
"function":"rules:dieinwater"
}
}
rules:DieInWater.mcfunction
#revoke
advancement revoke @s only rules:dieinwater
#commands
scoreboard players tag @p[m=2,r=0] add waterKill
execute @s[tag=waterKill] ~ ~ ~ tellraw @a [{ "selector":"@s"},{ "color":"white","text":" 被水淹沒了"}]
execute @s[tag=waterKill] ~ ~ ~ gamerule showDeathMessages false
kill @s[tag=waterKill]
execute @s[tag=waterKill] ~ ~ ~ gamerule showDeathMessages true
scoreboard players tag @s[tag=waterKill] remove waterKill
當(dāng)玩家踏入水中時(shí),我們要給玩家加上一個(gè)tag,然后殺掉他。至于為什么用@p而不用@s呢?因?yàn)锧p不能選中死人,而@s可以,如果不想看到聊天框刷屏,就不要選擇用@s。
以上是利用進(jìn)度系統(tǒng)的 enter_block(玩家進(jìn)入方塊) 這一觸發(fā)器來實(shí)現(xiàn)落水即死功能的,如果單純依靠函數(shù),不依靠進(jìn)度系統(tǒng)去實(shí)現(xiàn)的話,可以這樣寫
rules:DieInWater_FUNCONLY.mcfunction
execute @a[m=2] ~ ~ ~ detect ~ ~ ~ water -1 scoreboard players tag @p[r=0] add waterKill
execute @a[tag=waterKill] ~ ~ ~ tellraw @a [{ "selector":"@s"},{ "color":"white","text":" 被水淹沒了"}]
execute @a[tag=waterKill] ~ ~ ~ gamerule showDeathMessages false
kill @a[tag=waterKill]
execute @a[tag=waterKill] ~ ~ ~ gamerule showDeathMessages true
scoreboard players tag @a[tag=waterKill] remove waterKill
然后將這個(gè)函數(shù)扔進(jìn)主進(jìn)程中高頻執(zhí)行即可。
我們講完了函數(shù)系統(tǒng)與進(jìn)度系統(tǒng)的聯(lián)動(dòng)部分。道理而言已經(jīng)講完了函數(shù)系統(tǒng)的基礎(chǔ)使用,那么在最后,我們來聊聊函數(shù)系統(tǒng)與命令方塊系統(tǒng)的對(duì)比吧,看看它們各自的優(yōu)缺點(diǎn)。
-
小螞蟻的飯團(tuán)房子的故事三王散會(huì)三界供敗 《夢(mèng)境西游》齊新BOSSbai ?虎王退場最新版本嗨沒有斷《戮仙戰(zhàn)紀(jì)》新刪辱物退化體系享用魔幻大年夜電影級(jí)體驗(yàn) 足游《神話永暫》嫡周齊上線國產(chǎn)游戲《魔女黏糊筆記》上線Steam商店頁面姚仙:《仙劍7》做了大年夜量劣化 將繼絕做《仙劍8》《極限競速:天仄線3》風(fēng)水輪DLC IGN評(píng)分9.0:別致大年夜膽又風(fēng)趣您沒有是一小我正在戰(zhàn)役《斗魂》新坐騎去襲《暗黑血統(tǒng)3》發(fā)售日期曝光 或在今年8月上線《新木乃伊》終究預(yù)報(bào)去了 詭魅女木乃伊調(diào)戲阿湯哥
- ·《狐貍森林》發(fā)售預(yù)告視頻放出 小狐貍的闖關(guān)冒險(xiǎn)之旅
- ·《元?dú)馄嫦窦尽沸拇锑l(xiāng)即將上線 施工設(shè)念圖暴光
- ·九開諸臣 一匡后宮 《熹妃傳》足游九開下塔歷練
- ·《蜘蛛俠:豪杰回去》新劇照 小蟲傷神凝睇
- ·《巫師3:狂獵》和《賽博朋克2077》仍有彩蛋可供玩家尋找
- ·秒變可駭游戲 《獵殺:對(duì)決》萬圣節(jié)活動(dòng)預(yù)報(bào)片
- ·Fami通新一周銷量榜 《銀河兵士:保存驚駭》登頂
- ·《減勒比海匪5》新海報(bào)公布 披頭士主唱也“下海”
- ·《餓狼傳說:群狼都市》全新參戰(zhàn)角色“凱文里安”PV發(fā)布
- ·《孤島驚魂5》再曝新諜報(bào):當(dāng)代好國牛仔大年夜戰(zhàn)匪幫
- ·《雄霸九州》5月23日更新告訴布告
- ·初代《戰(zhàn)神》總監(jiān)喜批《銀河兵士:保存驚駭》設(shè)念
- ·《古墓麗影:暗影》確認(rèn)存在 或在E3期間上線
- ·騰訊天好正在好國建坐怪獸工做室 開辟3A級(jí)FPS
- ·大年夜蜜斯太傲嬌 《心跳挨算》練習(xí)逝世小講堂兩話
- ·《少逝世訣》整間隔線下漫展 古風(fēng)妹子搶陳看
- ·3D動(dòng)作游戲《DISORDER》上線Steam預(yù)計(jì)第四季度正式發(fā)售
- ·《龍之谷足游》尾屆崇下聯(lián)賽完好閉幕 神級(jí)小分隊(duì)完勝奪冠
- ·《胡念三國志5》初次插足日夜元素 新截圖3D結(jié)果歸結(jié)洛陽日夜
- ·DC新片《烏閃電》尾曝預(yù)報(bào) 烏人版“雷神”電力驚人
- ·《陽陽師》齊新結(jié)界皮膚·華夜楓舞 即將上線!
- ·念進(jìn)級(jí)做任務(wù) 《軒轅傳奇足游》任務(wù)體系詳解
- ·大年夜蜜斯太傲嬌 《心跳挨算》練習(xí)逝世小講堂兩話
- ·《戰(zhàn)錘:周齊戰(zhàn)役2》新預(yù)報(bào) 蜥蜴人騎龍大年夜戰(zhàn)下檔細(xì)靈
- ·使命召喚OL年終慶典 雙DAN狂歡
- ·獵聘數(shù)據(jù):電競中下端人才均勻年薪僅次于金融業(yè)
- ·蘇州吳中(大圈)外圍聯(lián)系方式vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·長沙天心找酒店上門(同城酒店上門)vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·珠海金灣怎么約小姐酒店上門vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·上海浦東(如何)怎么能找到小姐服務(wù)vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·杭州上城(按摩SPA上門服務(wù))按摩vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·長沙開福小姐出臺(tái)(小姐)vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·蘇州吳中外圍大圈預(yù)約聯(lián)系方式vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·蘇州吳中同城約附近小姐上門外圍電vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·佛山三水全套按摩(同城附近約vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·珠海金灣小姐包夜vx《192-1819-1410》提供外圍女上門服務(wù)快速選照片快速安排不收定金面到付款30分鐘可到達(dá)
- ·《使命召喚:現(xiàn)代戰(zhàn)爭3》將于7月25日正式加入Game Pass
- ·《量量效應(yīng):仙女座》新補(bǔ)丁對(duì)比本版 角色神態(tài)終究天然了
- ·顛覆您的認(rèn)知 足游《天國光枯》本日水爆公測
- ·弒神無功 《幻鄉(xiāng)》足游至正魔兵進(jìn)侵
- ·《彩虹六號(hào):圍攻》嚴(yán)打侮辱語言 三次以上或永封
- ·PC版大年夜鏢客《荒漠西部OL》新圖 插足女牛仔戰(zhàn)撲克牌
- ·《漫威銀河保護(hù)隊(duì)》“星爵”名字收源與電影漫繪分歧
- ·《超等機(jī)器人大年夜戰(zhàn)30》第一彈DLC新諜報(bào) 體驗(yàn)版現(xiàn)已上線
- ·摩托車競速新作《極速騎行3》最新預(yù)告視頻
- ·初代《戰(zhàn)神》總監(jiān)喜批《銀河兵士:保存驚駭》設(shè)念
