개인 자료란 (JE)

  서버 커뮤니티

Profile 부부붑 대표칭호 없음
Profile

질문하기 커맨드

마인크래프트 엔티티 수 감지 명령어(커멘드) 알려주세요..

2023.08.15 조회 수 962 추천 수 0
이해도 중급자 
게임버전 (JE) 관련없음, 1.18, 1.18.2, 1.19, 1.19.4, 1.20.1 
게임버전 (BE) 관련없음 

마인크래프트 좀비를 계속 소환하는 커멘드를 만들었어요.

그리고 그 좀비 수를 감지해서 30마리 이상 됐을 때 특정좌표에 레드스톤 블록이 생겨서 더 이상 좀비 스폰을 막고

28마리 이하가 됐을때 특정 좌표에 설치했던 레드스톤 블록을 부셔서 좀비스폰을 진행하며 좀비 수를 유지 하려고 합니다.


제가 진행한 커멘드가

1. scoreboard objectives add aa dummy   커멘드를 만들어서 일단 스코어보드를 만들었어요

2. execute store result score [aa] aa run execute if entity @e[tag=aa]   반복형커멘드

3. /summon minecraft:zombie ~ ~ ~ {Tags:["aa"]}    테그 aa 좀비를 소환하니 스코어보드 좀비 한마리당 스코어보드 1점씩 오르는거 정상 작동 확인

몬스터 수는 감지 완료했어요.


4. execute as @a[scores={aa=30..}] at @s run setblock 레드스톤블록생기는좌표 minecraft:redstone_block

반복커멘드를 설치하니 좀비가 30마리가 넘고 스코어보드30점이 넘어도 레드스톤블록이 안생기고 계속 좀비가 나타나네요.. 뭐가 문제일까요? ㅠㅠ 


알려주시면 감사하겠습니다,.


6개의 댓글

yusin12
2023.08.15

2번에서 [aa]는 플레이어가 아닌 변수입니다.

 

플레이어 점수가 30점이 아닌 변수가 30점인데

 

@a[scores={}]을 쓰면 당연히 작동이 안되죠!

부부붑
2023.08.15
@yusin12

커멘드 완전 초보라서요.. 해봤자 이펙트 명령어정도만 알고있던 유저라서 ㅠㅠ 혹시 어떻게 바꿔야 하는지 알수 있을까요? ㅠㅠ

저거 만드는데도 공부하면서 만든거라 거짓말 하나도 안보태고 두시간 걸린거같아요;

yusin12
2023.08.15
@부부붑

선택인자나 @칭구들에 대해서 아시나용?

부부붑
2023.08.15
@yusin12

@aeprs 는 대충 어떤건지 알구있고영 선택인자는 태그,팀,리미트 정도? 극히 일부만 알고 있네요..

yusin12
2023.08.15
@부부붑

전부 @친구들, tag,team,limit전부 선택인자임다!

 

하지만 [aa]는 가상의 변수로

선택인자가 아닙니다!

 

따라서

 

execute if score [aa] aa match 30.. run 으로 적어주셔야함다!

부부붑
2023.08.16
@yusin12

와 정말 감사합니다. 진짜 감사합니다 ㅠㅠ

봐주신 명령어 쪼오금만 손보니 바로 되네요 감사합니다!

뉴스 및 창작물
/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ? 1

팀뉴일리시

2024-11-23

5

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2