我的世界密室殺手指令:偵探職業(yè)弓箭冷卻
小皮果吖制作嚴(yán)禁搬運轉(zhuǎn)載!
作者我的世界版本:網(wǎng)易手機版!
涉及往期內(nèi)容,請自行翻找。
共15個命令方塊。
前置指令
/scoreboard objectives add 冷卻 dummy
指令區(qū)
①循環(huán)無條件保持開啟 /tag @a remove 有 ②連鎖無條件保持開啟 /tag @a[hasitem={item=arrow},scores={密室殺手=2}] add 有 ③連鎖無條件保持開啟 /replaceitem entity @a[scores={密室殺手=2},游戲場地范圍自己填] slot.hotbar 8 bow 1 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}} ④連鎖無條件保持開啟 /scoreboard players add @a[scores={密室殺手=2}] 冷卻 0 ⑤連鎖無條件保持開啟 /scoreboard players set @a[scores={冷卻=0},tag=!有] 冷卻 10 ⑥連鎖無條件保持開啟 /clear @a[scores={冷卻=1..}] arrow ⑦連鎖無條件保持開啟 /title @a[scores={冷卻=10,密室殺手=2},游戲場地范圍自己填] actionbar §l§e冷卻中..§b▍§7▍▍▍▍ ⑧連鎖無條件保持開啟 /title @a[scores={冷卻=8,密室殺手=2}] actionbar §l§e冷卻中..§b▍▍§7▍▍▍ ⑨連鎖無條件保持開啟 /title @a[scores={冷卻=6,密室殺手=2}] actionbar §l§e冷卻中..§b▍▍▍§7▍▍ ⑩連鎖無條件保持開啟 /title @a[scores={冷卻=4,密室殺手=2}] actionbar §l§e冷卻中..§b▍▍▍▍§7▍ ⒒連鎖無條件保持開啟 /title @a[scores={冷卻=2,密室殺手=2}] actionbar §l§e冷卻中..§b▍▍▍▍▍ 循環(huán)無條件保持開啟延遲20 /scoreboard players remove @a[scores={密室殺手=2,冷卻=1..}] 冷卻 1 ①循環(huán)無條件保持開啟 /playsound random.orb @a[tag=!有,scores={冷卻=0,密室殺手=2}] ②連鎖無條件保持開啟 /give @a[scores={密室殺手=2,冷卻=0},tag=!有] arrow 1 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}}
以下接在匹配命令方塊后,看往期。
連鎖有條件保持開啟 /give @a[scores={密室殺手=2}] arrow 1 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}}
基本邏輯
①用一個參數(shù)檢測偵探是否有箭,為后面作鋪墊。 (當(dāng)偵探有箭時一直給予標(biāo)簽就不會被清標(biāo)簽) ②當(dāng)偵探?jīng)]有標(biāo)簽時將其計分板“冷卻”設(shè)置為10,進行倒計時且顯示對應(yīng)文字。 ③冷卻結(jié)束給予箭然后就又有標(biāo)簽。
注意點
①確保偵探的計分板“冷卻”有分?jǐn)?shù),至少有0,因此用指令
/scoreboard players add @a[scores={密室殺手=2}] 冷卻 0
,循環(huán)加分?jǐn)?shù)0,不會影響原有分?jǐn)?shù)也能讓偵探有分?jǐn)?shù),比如1+0=1 ②指令
/scoreboard players set @a[scores={冷卻=0},tag=!有] 冷卻 10
與
/give @a[scores={密室殺手=2,冷卻=0},tag=!有] arrow 1 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}}
分開擺放,不要合一體
,借助微小的時差達成先給箭再給沒有箭的設(shè)置冷卻。
如果合為一體,剛給的箭將會立刻被清除。
因為他們都有
共同的參數(shù)
scores={冷卻=0},tag=!有]
。
分開擺放可以讓給予指令
以頭命令方塊循環(huán)優(yōu)勢且無過多命令方塊,
執(zhí)行速度可以快零點幾秒
,而設(shè)置冷卻指令前面還有很多命令方塊,導(dǎo)致執(zhí)行較慢。 但全部命令方塊執(zhí)行指令的速度不到一秒,因此沒有影響。
其他
①顯示部分可以用translate。 ②可以自己調(diào)一下冷卻時長省去最后一個命令方塊,大概1時給予箭,0時設(shè)置冷卻,這樣也可以合體。 僅供參考。
——完。