땡글이
대표칭호 없음
DDengriL 974903e264b14f25b532bb576f1aeaac
execute as @a at @s if block ~ ~-0.001 ~ minecraft:gray_stained_glass run playsound minecraft:custom.mansionvoice1 voice @p[distance=0] ~ ~ ~ 1.0 (custom.mansionvoice1은 제가 넣은 커스텀사운드 이름이라 무시해도 됩니다.)
이라고 입력하고 반복 / 항상 활성화로 설정해서 잘 작동하는데 반복 커맨드라 그런지 특정 블록에 오래 서있으면 그 소리가 겹쳐서 계속 재생되더라구요. 그래서 이걸 한번만 들리게 하는 방법을 몰라서 질문글을 올립니다. 만약에 없다면 어쩔 수 없겠네요..
허두
2021.04.15if일때 소리를 들려주고, 특정 태그를 붙인 다음에
태그 붙은 사람에게는 소리 안들려주고
unless일때 해당 태그를 때는 방식은 어떨까요?
땡글이
2021.04.15답변 감사합니다 하지만 제가 execute 커맨드는 잘 쓸줄 몰라서 예시로 하나 커맨드 보여주실수있나요?
허두
2021.04.15execute as @a[tag=!block] at @s if block ~ ~-0.001 ~ minecraft:gray_stained_glass run tag @s add playsound
playsound minecraft:custom.mansionvoice1 voice @a[tag=playsound] ~ ~ ~ 1.0
tag @a[tag=playsound] add block
tag @a[tag=playsound] remove playsound
execute as @a[tag=block] at @s unless block ~ ~-0.001 ~ minecraft:gray_stained_glass run tag @s remove block
이런식으로 말이죠
땡글이
2021.04.15죄송하지만 어떤 커맨드에 무슨 커맨드 블록/조건 설정/ 레드스톤 활성 및 비활성화 해야하는지 알려실수있나요? 써보긴 했는데 제가 커맨드블록 설정을 잘못한건지 작동을 안하더라구요
허두
2021.04.155개의 커맨드가 연달아서 반복적으로 실행되게 하면 됩니다!
첫번째는 반복 무조건 항상활성화,
두번째부터 다섯번쨰까지는 연쇄 무조건 항상활성화로요
허두
2021.04.15방금 실험해본 결과 잘 됩니다. 중간중간 띄어쓰기 오류가 있어서 수정했어요.
또한 2번째 줄의 playsound는 멀리에서도 잘 들리도록
execute as @a[tag=playsound] at @s run playsound minecraft:custom.mansionvoice1 voice @s ~ ~ ~ 1.0
으로 바꾸는게 나을것 같아요 :)
땡글이
2021.04.15왜 안되지 하고있다가 2번째줄 바꾸라는걸로 바꾸니까 바로 되네요! 감사합니다ㅎㅎ 이런거 하시는분들 보면 진짜 대단하신것같네요..
허두
2021.04.15해결되셨다니 다행입니다 :)
옛날엔 제가 여기서 이런거 여쭤보고 있었는데, 어쩌다 보니 지금은 답변을 드리고있네요ㅋㅋ..
세리시아
2021.04.16역시 EZ Command....제작대
2021.04.15그러면 반복형 커맨드블럭에 항상 활성화를 빼시고
연쇄형 조건적 커맨드를 붙이고 거기에
setblock <레드스톤 블럭 위치>
를 쓰신 다음
지나가는 블럭 한칸 아래에
예시: 스태인드글라스 그냥블럭 밑에 유리
반복형 커맨드블럭에
execute as @a at @s if block ~ ~-1.001 ~ minecraft:glass run setblock <레드스톤이 있던 좌표>
이건 어떤가요?
땡글이
2021.04.15반복형 커맨드블럭에 항상 활성화를 뺀다는건 레드스톤 필요로 변경하고 그 뒤에 연쇄형 조건적 커맨드를 설치하라는건가요? 아니면 반복형 커맨드블럭에 항상 활성화를 연쇄형 조건적 레드스톤 필요로 바꾸라는건가요?
제작대
2021.04.15반복형 커맨드를 레드스톤 필요로 바꾸시는 거요