아에르잔
대표칭호 없음
커맨드블럭을 열심히 갖고 노는 중인데요
execute as @a[x=310.5, y=64, z=301.2, distance=..0.8] if entity @p[nbt={SelectedItem:{id:"minecraft:stick",Count:1b,tag:{display:{Name:"{\"text\":\"1\"}"}}}}]
이러면 이제 310.5, 64, 301.2 에서 이름이 1인 막대기를 들고 있을때 신호가 나오는건 알고 있는데
'distance=..0.8' 이 부분이 정확히 어떤식인건지 잘 모르겠네요
그냥 써보면서 아 이렇게 하면 대충 저 근처에 갔을때 되지 라고만 알고 있지 왜 저렇게 써야하는지는 잘 모르거든요
저게 왜 ..0.8로 써야 하는지 저걸 그냥 앞에 쩜쩜을 안붙이고 2만 쓰면 왜 안되는건지 설명 부탁드립니다!
거너아나
2021.01.13먼저 이런 커맨드는 원커맨드 설정으로 하시면 되고,distance=는 거리인데 0.8만 적을 경우 정확히 0. 8거리만 떨어져있는 사람만 감지하기 때문에 앞에 ..을 붙인 것은 0부터0.8까지의 사람을 감지한다는 것입니다.참고로 뒤에 ..를 붙이면 그 수이상의 거리 감지입니다
아에르잔
2021.01.13아 쩜쩜을 붙이는게 지정 좌표부터 몇칸까지 라는 뜻이군요!
뒤에다가 붙이면 지정한 거리 이상! 감사합니다!
BLUEㅣLPSPㅣ
2024.01.25/execute as @a[distance=..1, x=X, y=Y, z=Z, nbt={SelectedItem:{id:"minecraft:fence",Count:1,Damage:4}}] run kill @s (이게 chat gpt가 만든건데 해석좀....ㅎㅎ)