SlarnvikovX
นักปราบมอนสเตอร์
สวัสดีครับ ผม isanYT คนเดิมหลังจากที่ไม่ได้ตั้งกระทู้มานาน วันนี้ผมจะมาสอนใส่เพลงประกอบฉากในแมพต่างๆ กันนะครับ
ซึ่งแน่นอนว่า แมพแนว Adventrue หลายแมพนั้นได้มีเพลงประกอบฉากที่ทำให้ผู้เล่นนั้นรู้สึกตื่นเต้นหรือมีอารมณ์ตามแมพนั้นนั่นเองครับ ซึ่งหลายคนก็คิดว่าการใส่เพลงนั้นเป็นเรื่องยาก ซึ่งผมก็ขอบอกว่า ถ้ารู้วิธีแล้วหล่ะก็ ไม่ยากเลย!
1. เพื่มเสียงแบบกำหนดเองลงไปใน resourcepack!
ซึ่ง แน่นอน ว่า นอกจาก resourcepack ในจะเปลี่ยนภาพในเกมแล้ว ก็เปลี่ยนเสียงได้ด้วย!!!!
ในไฟล์ resourcepack เข้า assets/minecraft/sounds หาไฟล์เสียงที่ไม่ค่อยได้ใช้ แล้วใส่เพลงลงไปเลย!
2. รู้ว่าเพลงนั้นใช้ tick ในเกมไปกี่ tick
20tick- 1วินาที
เพลงนี้ยาว 1.30
1นาที*60 = 60
ผลคูณเอาไปบวกกับเศษวินาที
=90
ผลรวม * 20
=90*20 =1800
3.เรื่มใช้คอมมาน
ok ครับ
3.1 วางammorstand ลงไปสักตัว
3.2 เรื่มใช้คอมมานแบบรันครั้งเดียว
ซึ่งถ้าให้อธิบายก็คือ จะเป็นการเพื่ม scoreboard ให้กับ Armorstand จากนั้นก็เซ็ต scoreboard เป็น 0
3.3 ใส่คอมมานแบบรันทุกtick
3.3.1 ok ครับ ปรับ คอมมานบล็อกเป็นสีม่วงแล้วเลือก alway active
3.3.2 ใส่โค้ดตามนี้
3.3.3.1 /execute @e[type=ArmorStand,score_sound=0] ~ ~ ~ /playsound command
3.3.3.2 /scoreboard players add @e[type=ArmorStand] sound 1
3.3.3.3 /scoreboard players set @e[type=ArmorStand,score_sound_min=ความยาวของเพลงเป็น tick] sound 0
4.จากนั้นก็เสร็จครับ
คอมมานนี้สามารถใช้ได้กับ 1.8 ถ้าใครอยากใช้กับ 1.8+ ก็ใช้ตัว
1.8-1.9 TO 1.10 https://mrgarretto.com/entityconverter
1.10 to 1.12 https://mrgarretto.com/convert-1-12
นี้คือตัวเเปลง command เป็นเวอร์ชั่นใหม่นะครับ
ก็ คงต้องพอแค่นี้ก่อน ขอบคุณที่อ่านมาจนจบนะครับ
ซึ่งแน่นอนว่า แมพแนว Adventrue หลายแมพนั้นได้มีเพลงประกอบฉากที่ทำให้ผู้เล่นนั้นรู้สึกตื่นเต้นหรือมีอารมณ์ตามแมพนั้นนั่นเองครับ ซึ่งหลายคนก็คิดว่าการใส่เพลงนั้นเป็นเรื่องยาก ซึ่งผมก็ขอบอกว่า ถ้ารู้วิธีแล้วหล่ะก็ ไม่ยากเลย!
1. เพื่มเสียงแบบกำหนดเองลงไปใน resourcepack!
ซึ่ง แน่นอน ว่า นอกจาก resourcepack ในจะเปลี่ยนภาพในเกมแล้ว ก็เปลี่ยนเสียงได้ด้วย!!!!
ในไฟล์ resourcepack เข้า assets/minecraft/sounds หาไฟล์เสียงที่ไม่ค่อยได้ใช้ แล้วใส่เพลงลงไปเลย!
2. รู้ว่าเพลงนั้นใช้ tick ในเกมไปกี่ tick
20tick- 1วินาที
เพลงนี้ยาว 1.30
1นาที*60 = 60
ผลคูณเอาไปบวกกับเศษวินาที
=90
ผลรวม * 20
=90*20 =1800
3.เรื่มใช้คอมมาน
ok ครับ
3.1 วางammorstand ลงไปสักตัว
3.2 เรื่มใช้คอมมานแบบรันครั้งเดียว
ข้อมูล
3.2.1/scoreboard objectives add sound dummy
3.2.2/scoreboard players set @e[type=ArmorStand] sound 0
3.2.2/scoreboard players set @e[type=ArmorStand] sound 0
ข้อมูล
ซึ่งถ้าให้อธิบายก็คือ จะเป็นการเพื่ม scoreboard ให้กับ Armorstand จากนั้นก็เซ็ต scoreboard เป็น 0
3.3 ใส่คอมมานแบบรันทุกtick
3.3.1 ok ครับ ปรับ คอมมานบล็อกเป็นสีม่วงแล้วเลือก alway active
3.3.2 ใส่โค้ดตามนี้
ข้อมูล
3.3.3.1 /execute @e[type=ArmorStand,score_sound=0] ~ ~ ~ /playsound command
3.3.3.2 /scoreboard players add @e[type=ArmorStand] sound 1
3.3.3.3 /scoreboard players set @e[type=ArmorStand,score_sound_min=ความยาวของเพลงเป็น tick] sound 0
4.จากนั้นก็เสร็จครับ
คอมมานนี้สามารถใช้ได้กับ 1.8 ถ้าใครอยากใช้กับ 1.8+ ก็ใช้ตัว
1.8-1.9 TO 1.10 https://mrgarretto.com/entityconverter
1.10 to 1.12 https://mrgarretto.com/convert-1-12
นี้คือตัวเเปลง command เป็นเวอร์ชั่นใหม่นะครับ
ก็ คงต้องพอแค่นี้ก่อน ขอบคุณที่อ่านมาจนจบนะครับ