부부붑
대표칭호 없음
이해도 | 중급자 |
---|---|
게임버전 (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점이 넘어도 레드스톤블록이 안생기고 계속 좀비가 나타나네요.. 뭐가 문제일까요? ㅠㅠ
알려주시면 감사하겠습니다,.
yusin12
2023.08.152번에서 [aa]는 플레이어가 아닌 변수입니다.
플레이어 점수가 30점이 아닌 변수가 30점인데
@a[scores={}]을 쓰면 당연히 작동이 안되죠!
부부붑
2023.08.15커멘드 완전 초보라서요.. 해봤자 이펙트 명령어정도만 알고있던 유저라서 ㅠㅠ 혹시 어떻게 바꿔야 하는지 알수 있을까요? ㅠㅠ
저거 만드는데도 공부하면서 만든거라 거짓말 하나도 안보태고 두시간 걸린거같아요;
yusin12
2023.08.15선택인자나 @칭구들에 대해서 아시나용?
부부붑
2023.08.15@aeprs 는 대충 어떤건지 알구있고영 선택인자는 태그,팀,리미트 정도? 극히 일부만 알고 있네요..
yusin12
2023.08.15전부 @친구들, tag,team,limit전부 선택인자임다!
하지만 [aa]는 가상의 변수로
선택인자가 아닙니다!
따라서
execute if score [aa] aa match 30.. run 으로 적어주셔야함다!
부부붑
2023.08.16와 정말 감사합니다. 진짜 감사합니다 ㅠㅠ
봐주신 명령어 쪼오금만 손보니 바로 되네요 감사합니다!