개인 자료란 (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/841/773/003/262x150.crop.jpg?20240526120908

레드스톤

마인크래프트 노트블록버전 『 봄을 고하다 (春を告げる) 』 [더블옥타브 버전]

노트블럭전문가

2024-05-26

0

/files/thumbnails/712/796/003/262x150.crop.jpg?20240525085438

레드스톤

마인크래프트 노트블록으로 만든 『 봄을 고하다 (春を告げる) 』 1

Sonttukk

2024-05-25

0

/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

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

학교가기싫다

2024-05-08

1