개인 자료란 (JE)

  서버 커뮤니티

Profile 하하이제JE유저 대표칭호 없음
Profile

질문하기 커맨드

같은 팀에게 명령어를 실행시키는 방법이 있나요?

2023.06.06 조회 수 29 추천 수 0
이해도 중급자 
게임버전 (JE) 1.19.4 
게임버전 (BE) 관련없음 

team1, team2, team3, team4 에 있는 플레이어가 자신과 같은 팀의 플레이어에게 어떤 명령어를 실행시키게 하려 하는데,

이걸 execute as @a[team=team1,tag=asdf] at @s run execute as @a[team=team1,tag=!asdf] ... 이런식으로 팀 하나하나 하긴 너무 노가다더군요.

찾아봐도 안나오던데 이걸 한번에 해결할 방법이 있을까요?




5개의 댓글

yusin12
2023.06.06

tag=asdf에 대한 설명이 없으심다!

 

플레이어가 자신과 같은 팀에게 어떤 명령어를 쓰는거라면..

 

execute as @a[team=team1,tag=asdf] at @s run .. 으로도 충분함다!

@yusin12

asdf 태그가 있는 인원이 asdf가 없는 같은 팀원에게 명령어를 실행시키려 합니다.

그래서 위에도 나와있듯 execute as @a[team=team1,tag=asdf] at @s run execute as @a[team=team1,tag=!asdf] run .. 라고 되어있죠

yusin12
2023.06.06
@하하이제JE유저

그럼 굳이 execute를 2번 쓰지 않아도 됌다!

예를 들어

execute as @a[team=team1,tag=asdf] at @s run effect @a[tag=!asdf,team=team1] .. 라고 해도 됌다

@yusin12

그럼 그런 명령어를 팀이 여러개라면

execute as @a[team=team1,tag=asdf] run execute as @a[team=team1,tag=!asdf] run ...

execute as @a[team=team2,tag=asdf] run execute as @a[team=team2,tag=!asdf] run ...

execute as @a[team=team3,tag=asdf] run execute as @a[team=team3,tag=!asdf] run ...

이런식으로 엄청난 노가다를 해야하는데 이걸 한 커맨드로 해결하는 방법을 아실까요...?

yusin12
2023.06.06
@하하이제JE유저

마크 커맨드는 아쉽게도 ...최적화가 심할정도로 안좋슴다!

 

예를 들어 컴퓨터 언어인 파이썬이라면

def로 한 번에 할 수 있지만

 

마크 커맨드는 그런게 없어 노가다할 수밖에 없슴다!

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

모드

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

학교가기싫다

2024-05-08

0

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

업데이트

마인크래프트 자바 에디션 스냅샷 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