創作內容

1 GP

【創世神指令技能】 製作武器的技能教學(偵測單人)

作者:ㄚ天│2021-10-12 12:25:15│巴幣:2│人氣:823
嗨 大家好
好久不見,我就是那個你當年爺爺曾經看過的作者
對沒錯 我又出現了~~~


今天要教大家的是
在武器上附加指令技能
給各位創作地圖的小小創作者更好為地圖打造更好的環境

這次會分兩區 「基本區」「進階區」
主要差別是差在順暢度跟滿滿的特效 哈XD
這次請到妹子 以下圖片都會有妹子出現

(此區指令只偵測單一玩家,有空的時候會再開偵測多個玩家教學~)

如果不想使用特效的就看這區
「基本區」

=偵測副手=
(右邊第一個紫色指令方塊 無條件 需紅石啟動)
▼偵測玩家身上副手欄是否有對應的名稱武器
/scoreboard players tag @a add Ftest1 {Inventory:[{id:"minecraft:golden_sword",Slot:-106b,tag:{display:{Name:"武器名稱"}}}]}

(右邊第二個綠色指令方塊 有 條 件 永久啟動)
▼清除所有玩家副手欄有相對應的武器
/clear @a[tag=Ftest1] golden_sword 0 1 {display:{Name:"§c§l信念之劍"}}

(右邊第三個綠色指令方塊 有 條 件 永久啟動)
▼清除剛剛身上有相對應的玩家標記
/scoreboard players tag @a[tag=Ftest1] remove Ftest1

(右邊第四個綠色指令方塊 有 條 件 永久啟動)
連接點到觸發 =武器技能= 需要紅石部分的紫色指令方塊
/setblock x y z minecraft:redstone_block

=武器技能=
1.創建名稱:rpg 的機分板
(任何進階指令的基礎都可能需要用到這個,有興趣可以自行了解)
/scoreboard objectives add rpg dummy 武器技能

2.蓋出指令方塊擎天柱
(除了第一個紫色指令方塊是需要紅石啟動,其他都是永久啟動)

3.依照輸入相對的指令 (需了解邏輯就對了)
(左邊擎天柱)
(左邊的需紅石啟動) 增加個人在rpg的分數
/scoreboard players add @a rpg 1

(左邊第二個以上都是永久啟動) 可加可不加的特效 (倒數施放時間0~50秒中的特效)
/execute @a[score_rpg_min=0,score_rpg=50] ~ ~ ~ /particle townaura ~ ~0.5 ~ 1 0 1 1 150 1

(左邊第三個永久啟動) 可加可不加的特效 (倒數施放時間50~70秒中的特效)
/execute @a[score_rpg_min=50,score_rpg=70] ~ ~ ~ /particle bubble ~ ~1 ~ 1 0.5 1 0.2 50 1

(左邊第四個永久啟動) 可加可不加的特效 (倒數施放時間70~73秒的釋放中特效)
/execute @a[score_rpg_min=70,score_rpg=73] ~ ~ ~ /particle flame ~ ~ ~ 3 0 3 0 1800 1

※此指令方塊一定只能開 無 條 件 ※
因為要測rpg分數,開有條件上一個指令方塊就必須一直觸發才能讓這指令方塊觸發



(特效都不加的直接使用這個)
※有加特效的人請無視這指令※
偵測記分板rpg冷卻時間秒數到達70~73之間啟動下一個指令方塊(只偵測冷卻完後觸發)
/scoreboard players test @a rpg 70 73

※此指令方塊一定只能開 無 條 件 ※
因為要測rpg分數,開有條件上一個指令方塊就必須一直觸發才能讓這指令方塊觸發


(左邊第五個有 條 件 永久啟動)
將所有玩家個人分數分別在73~999分數之中,重新設定為 -4分 (也可以改設定為 0)
/scoreboard players set @a[score_rpg_min=73,score_rpg=999] rpg -4

(左邊第六個有 條 件 永久啟動)
將最初觸發的紅石做關閉,避免重複輪迴使用技能
/setblock x y z air
(紅石可能需中繼器延遲至少0.1秒完成後面指令)

(左邊第七個有 條 件 永久啟動)
給予能偵測的武器
/give @a (自訂義武器,自己輸入)

(左邊第八個有 條 件 永久啟動)
最後再加上使用的技能即可 隨便例如:
/execute @a ~ ~ ~ /say 爆炸


『>基本區<教學結束』

接下來是進階區
進階區與基本區差別只有差在你給不給使用者特效
有附上特效可以讓使用者很明瞭知道你什麼時候技能會用出來


「進階區」

=偵測副手=
(右邊第一個紫色指令方塊 無條件 需紅石啟動)
▼偵測玩家身上副手欄是否有對應的名稱武器
/scoreboard players tag @a add Ftest1 {Inventory:[{id:"minecraft:golden_sword",Slot:-106b,tag:{display:{Name:"§c§l信念之劍"}}}]}

(右邊第二個綠色指令方塊 有 條 件 永久啟動)
▼清除所有玩家副手欄有相對應的武器
/clear @a[tag=Ftest1] golden_sword 0 1 {display:{Name:"§c§l信念之劍"}}

(右邊第三個綠色指令方塊 有 條 件 永久啟動)
▼清除剛剛身上有相對應的玩家標記
/scoreboard players tag @a[tag=Ftest1] remove Ftest1

(右邊第四個綠色指令方塊 有 條 件 永久啟動)
連接點到觸發 =武器技能= 需要紅石部分的紫色指令方塊
/setblock x y z minecraft:redstone_block

=武器技能=
1.創建名稱:rpg 的機分板
(任何進階指令的基礎都可能需要用到這個,有興趣可以自行了解)
/scoreboard objectives add rpg dummy 武器技能

2.蓋出指令方塊擎天柱
(除了第一個紫色指令方塊是需要紅石啟動,其他都是永久啟動)

3.依照輸入相對的指令 (需了解邏輯就對了)
(左邊擎天柱)
(左邊的需紅石啟動) 增加個人在rpg的分數
/scoreboard players add @a rpg 1

(左邊第二個以上都是永久啟動) 施放前運作的特效 (倒數施放時間0~50秒中,全部都是拿我的來做範例)
/execute @a[score_rpg_min=0,score_rpg=50] ~ ~ ~ /particle townaura ~ ~0.5 ~ 1 0 1 1 150 1

(左邊第三個永久啟動) 施放前時間接近釋放後技能的特效 (倒數施放時間50~70秒中,全部都是拿我的來做範例)
/execute @a[score_rpg_min=50,score_rpg=70] ~ ~ ~ /particle bubble ~ ~1 ~ 1 0.5 1 0.2 50 1

(左邊第四個永久啟動) 釋放技能的特效 (倒數施放時間70~73秒,全部都是拿我的來做範例)
/execute @a[score_rpg_min=70,score_rpg=73] ~ ~ ~ /particle flame ~ ~ ~ 3 0 3 0 1800 1

※以上指令方塊一定只能開 無 條 件 ※
因為要測rpg分數,開有條件上一個指令方塊就必須一直觸發才能讓這指令方塊觸發
>特效、時間、名稱都可以自行調整,不用完全照我的<
>每項指令都盡可能不刷後台導致遊戲崩潰<

(左邊第五個有 條 件 永久啟動)
將所有玩家個人分數分別在73~999分數之中,重新設定為 -4分 (也可以改設定為 0)
拉距73~999的原因是預防某種上多人分數互加的意外
/scoreboard players set @a[score_rpg_min=73,score_rpg=999] rpg -4

(左邊第六個有 條 件 永久啟動)
將最初觸發的紅石做關閉,避免重複輪迴使用技能"單次技能很重要的環節"
/setblock x y z air
(紅石可能需中繼器延遲至少0.1秒完成後面指令)

(左邊第七個有 條 件 永久啟動)
給予能偵測的武器 (這裡放上我自訂義的武器"需補助小模組")
/give @p golden_sword 1 0 {Unbreakable:1,HideFlags:4,display:{Name:"§c§l信念之劍",Lore:["§b因為相信彼此對方會來拯救你,","§b在危機情況所產生的結晶武器."]},AttributeModifiers:[{Slot:"mainhand",AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:15,Operation:0,UUIDLeast:1633146152,UUIDMost:1633146152},{Slot:"mainhand",AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:10,Operation:0,UUIDLeast:1633146151,UUIDMost:1633146151}]}

(左邊第八個有 條 件 永久啟動)
再加上使用的技能即可
例如:
殭屍扣血需要用effect"立即治療"來攻擊,攻擊範圍偵測玩家位置為5的半徑
對(不死族的殭屍)扣血用 /execute @a ~ ~ ~ /effect @e[r=5] 6 1 1

村民扣血需要用effect"立即傷害"來攻擊,攻擊範圍偵測玩家位置為5的半徑
對(村民)扣血用 /execute @a ~ ~ ~ /effect @e[r=5] 7 1 1

改變武器樣式,技能範圍偵測玩家位置為10的半徑,改變技能就會變成塔里克好棒棒(?
對(動物Pig)補血用 /execute @a ~ ~ ~ /effect @e[r=10] 10 5 2



4.進階補助特效(武器顯示) 下方影片中2:02部分
武器特效展示在玩家頭上,讓玩家了解你使用了什麼技能

(獨立 脈衝指令方塊 需紅石)偵測玩家rpg分數為0~70,並召喚在玩家身上 (呈現從手上飛上去的感覺)
/execute @a[score_rpg_min=0,score_rpg=70] ~ ~ ~ /summon Armor_stand ~ ~ ~ {Invisible:1b,Invulnerable:1b,NoBasePlate:1b,NoGravity:1b,ShowArms:1b,Small:1b,ArmorItems:[{},{},{},{}],HandItems:[ {id:"道具名稱",Count:1b},{}],CustomName:"rpg",Pose:{RightArm:[263f,0f,0f]}}
▲這個請獨立放置一個脈衝指令方塊 需紅石的在旁邊,避免一直召喚UUID盔甲座形成卡頓

(紫色指令方塊 需紅石)讓玩家了解秒數何時釋放技能
/title @a actionbar ["",{"text":"技能釋放:  ","bold":true,"color":"gold"},{"score":{"name":"@p","objective":"rpg"},"color":"gray"},{"text":"/70","color":"green"}]

(連鎖指令方塊 無條件 永久啟動)讓特效盔甲座附身在0~70分數的你頭上
/tp @e[name=rpg] @a[score_rpg_min=0,score_rpg=70]

(連鎖指令方塊 無條件 永久啟動)讓特效盔甲座細調位置讓道具顯示在對的位置
/tp @e[name=rpg] ~0.25 ~3 ~0.25 90 0

(連鎖指令方塊 無條件 永久啟動)讓盔甲座手上道具產生小小特效
/execute @a[score_rpg_min=0,score_rpg=70] ~ ~ ~ /particle instantSpell ~ ~4 ~ 0.265 0 0.265 1 1 1

(連鎖指令方塊 有 條 件 永久啟動)技能釋放完之後,將取消特效盔甲座出現
/execute @a[score_rpg_min=70,score_rpg=80] ~ ~ ~ /kill @e[name=rpg]

※以上為我自己用的RPG技能偵測,隊伍偵測全為"rpg"命名


5.釋放中的特效聲音
(為了讓特效更加生動,加入音效更逼真)

(紫色指令方塊 需紅石)釋放技能前的音效
/execute @a ~ ~ ~ /playsound block.fire.extinguish ambient @a[score_rpg_min=0,score_rpg=70] ~ ~ ~ 0.05 2 0.05

(連鎖指令方塊 無條件 永久啟動)釋放技能的音效
/execute @a ~ ~ ~ /playsound entity.player.hurt_on_fire ambient @a[score_rpg_min=70,score_rpg=71] ~ ~ ~ 1 1 1


影片由「進階區」展示成品~
這次用的特效是不需要飄來飄去的簡單特效


作者要說的話:

我是一名熱愛創作新作品的玩家,不是大佬級指令玩家
.....那地圖?
我太貪心惹XD
之前預做的地圖都還沒做完
我就想要做另一種類的地圖,所以... 一拖再多
都要過期變成骨董級地圖了


更新日誌:
更新資訊完成 - 2021/10/14 晚上09:05

更新中斷待補充 2021/10/13 下午 04:16分修改

更新中斷待補充 2021/10/12 中午 12:25分修改

         
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5288974
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:創世神|指令教學|偵測|武器|技能|1.12|1.11|1.10|1.9|1.8

留言共 1 篇留言

無尾熊愛吃山藍桉
卡,希望能有成果展示

10-12 16:19

ㄚ天
感謝你的支持~
想必應該是大佬等級下凡康康吧[e15]10-14 23:34
我要留言提醒:您尚未登入,請先登入再留言

1喜歡★a1l2a3a4 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:「限時抽獎地圖遊玩」 當... 後一篇:【創世神指令技能】NBT...

追蹤私訊切換新版閱覽

作品資料夾

sakima55搞不懂他在想什麼
下班放鬆,不符合邏輯的拋腦後,一個sheet就能搞定的東西卻要搞成10多個excel真是有病。看更多我要大聲說1小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】