그냥이름12
대표칭호 없음
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.19.3 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6.4 |
스크립트 애드온 | reflect |
한사람이 발전과제를 깨면 다른 사람도 발전과제를 얻게 되는 시스템을 만들고 있습니다
그래서 밑에 있는 링크로 들어가서 따라하긴했는데
https://www.koreaminecraft.net/qna/2643306
on advancement complete:
advancement is "minecraft:story/root"
execute console command "/advancement grant @a only minecraft:story/root"
여기서 아무 발전과제가 달성되면 그 발전과제를 인식하고 모든 사람한테 그 발전과제를 주는 방법이 있을까요?
아님 위의 문단을 복사 붙여넣기 해서 노가다 해야하는건가요
RID
2023.02.05on advancement complete:
execute console command "/advancement grant @a only %advancement%"
이 구문으로 한번 시도해보세요
그냥이름12
2023.02.06안돼네요 %advancement%여기가 문제인것 같은데 도와주실수 있으실까요 ㅠㅠ
RID
2023.02.07on advancement complete:
execute console command "/advancement grant @a only %event-advancement%"
이걸로 다시 시도해보실래요? 스크립트가 1.19로 업뎃되면서 구문이 바뀐게 좀 많더라구요
그냥이름12
2023.02.07cmd에
Expected whitespace to end one argument, but found trailing data
...kit.v1_19_R2.advancement.CraftAdvancement@7290c789<--[HERE]
이러면서 안되네요
RID
2023.02.07expected는 대부분 tab 오류인 경우가 많은데 코드에서 tab이 제대로 들어갔는지 확인해보시고 만약 안된다면 버전 오류일 가능성이 높습니다.
1.19.2 paper 버킷에서 테스트 해보고 올렸으니 참고해주세요