ระดับกลาง · 2 บล็อก

ปุ่มรับรางวัลเพชรและความเร็ว

กดปุ่มเพื่อมอบเพชรหนึ่งเม็ดให้ผู้เล่นใกล้ที่สุด แล้วให้เอฟเฟกต์ Speed ต่อด้วย Chain Block

เลือกหน้าตาในเกม
Java Edition Bedrock Edition
Java Edition 1.21.5 ขึ้นไป

ของที่ต้องเตรียม

ก่อนวางบล็อก

  • Command Block 2 บล็อก
  • ปุ่ม 1 ชิ้น
  • วางบล็อกทั้งสองให้ลูกศรต่อกัน

ผลที่ควรได้

ทดสอบหลังตั้งค่า

ผู้เล่นใกล้ที่สุดได้รับเพชร 1 เม็ดและเอฟเฟกต์ Speed I เป็นเวลา 10 วินาที

ทิศทางการวาง

ให้ลูกศรทุกบล็อกชี้ไปทางเดียวกัน

1 Impulse 2 Chain

ตั้งค่าทีละบล็อก

เปิดในเกมแล้วเลือกค่าให้ตรงกับภาพ

ปุ่มคัดลอกจะคัดลอกเฉพาะ Command Input ค่าที่เหลือต้องเลือกในหน้าต่าง Command Block

1

บล็อกที่ 1 — มอบเพชร

ติดปุ่มไว้ที่ Impulse Block ตัวแรก

Set Console Command for Block
give @p minecraft:diamond 1

@s = self · @p = nearest player · @a = all players · @e = all entities

Previous Output-
Impulse Unconditional Needs Redstone
2

บล็อกที่ 2 — ให้เอฟเฟกต์ความเร็ว

ตั้ง Chain Block เป็น Conditional เพื่อให้ทำงานเมื่อการมอบเพชรสำเร็จเท่านั้น

Set Console Command for Block
effect give @p minecraft:speed 10 0 false

@s = self · @p = nearest player · @a = all players · @e = all entities

Previous Output-
Chain Conditional Always Active

ถ้าไม่ทำงาน

เช็ก 4 จุดนี้ก่อน

  1. เปิด Cheats และมีสิทธิ์ Operator
  2. เลือก Needs Redstone หรือ Always Active ตรงตามตัวอย่าง
  3. Chain Block หันลูกศรไปทางเดียวกันและต่อจากบล็อกก่อนหน้า
  4. ดูข้อความใน Previous Output เพื่อหาคำสั่งที่ผิด
อ่านพื้นฐาน Command Block เพิ่มเติม