개인 자료란 (JE)

  서버 커뮤니티

Profile 열밤 정품인증자

0_jmg 7309a82adb5e44ecae558f23643daa42

Profile

질문하기 커맨드

서로 다른 Tag 값을 가진 플레이어가 공격을 감지했을 때 질문

2023.08.16 조회 수 48 추천 수 0
이해도 초보자 
게임버전 (JE) 1.18.2 
게임버전 (BE) 1.18.x 

숨바꼭질 커맨드를 제작하고 있습니다. 근데 중간에 막힌 부분이 생겨버렸습니다.


이렇게 플레이어가 두명이 있다고 가정을 해봅시다.

왼쪽의 플레이어가 kill 이라는 태그를 가지고 있고, 오른쪽의 플레이어가 hide 라는 태그를 가지고 있다 합시다.

kill 이라는 tag를 가진 플레이어가 hide tag를 가진 플레이어를 공격하면, 공격이 감지된 hide tag 플레이어가

kill 이라는 tag를 다시 부여받는 커맨드는 어떻게 작성하나요?

그리고, title actionbar로 특정 tag를 부여받은 플레이어 수를 표시할 방법이 있을까요?

6개의 댓글

yusin12
2023.08.17

1. 플레이어가 공격 받았을 때 올라가는 점수판 생성[minecraft.custom:minecraft.damage_taken] A

 

2. 플레이어가 공격을 했을 때 올라가는 점수판 생성[minecraft.custom:minecraft.damage_dealt] B

 

3. 점수 A가 1점 이상이라면 kill을 없애고 hide를 줌

 

4. 점수 B가 1점 이상이면 hide를 없애고 kill을 줌

yusin12
2023.08.17
@yusin12

+

5. 조건적으로 커맨드 달성 시 점수 C 1점 올라가게함

 

6. title @a actionbat [{"score":{"objective":"","name":""}}]으로 표시 가능

열밤
2023.08.17
@yusin12

명령어 예시 한번만 적어주실 수 있으실까요? 이해는 하겠는데 명령어를 잘 못 적겠네요😢

yusin12
2023.08.17
@열밤

어느 부분이 막히셨슴까?

열밤
2023.08.17
@yusin12

4. 점수 B가 1점 이상이면 hide를 없애고 kill을 줌

이 부분 작성하는 게 힘드네요

yusin12
2023.08.17
@열밤

execute as @a[scores={B=1..}] at @s run tag @s remove hide

execute as @a[scores={B=1..}] at @s run tag @s add kill

execute as @a[scores={B=1..}] at @s run scoreboard players reset @s B

뉴스 및 창작물
/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1

/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0