응애아기제니
대표칭호 없음
이해도 | 중급자 |
---|---|
게임버전 (JE) | 1.19.4 |
게임버전 (BE) | 관련없음 |
반복 무조건 레드스톤
minecraft:clear @p[limit=1] item 1
연쇄 조건 항상활성화
scoreboard players add @p[limit=1] money 500
이런식으로 해서 아이템 한개를 팔면 스코어보드에 500원이 추가되는 기능과
반복 무조건 레드스톤
execute if score @p[limit=1] money matches 50.. as @p[limit=1] run scoreboard players remove @s money 500
연쇄 조건 항상활성화
minecraft:give @p[limit=1] item 1
아이템 한개를 구매하면 500원이 차감되고 아이템 한개가 추가되는 명령어를 커맨드블럭에 넣어놨는데
100원이 있을때 아이템 하나를 구매하면 -400원이되고 아이템 하나가 구매해져서 문제가조금 있는데 보완할 방법이 있을까요?
unoob
2023.04.27구매하는 플레이어에 자본이 500이상일때만 구매할수 있도록 하심을 추천드립니다
응애아기제니
2023.04.27어떤방식인지 알수있을까요? 이런쪽엔 완전 처음이라서 ㅜㅜ
unoob
2023.04.27음..제가 지금 직접 만들어서 확실하게 답변하기는 어려워서 대략적으로만 알려드릴게요ㅠㅜ
1. 구매 트리거 발동에서 플레이어 score 값 비교 이용
2. 트리거 발동을 money 500이상만 할 수 있도록 제한
execute if score @p[limit=1] money matches 50.. as @p[limit=1] run scoreboard players remove @s money 500
트리거 명령어를 뭐를 하셨는지는 모르겠으나
요거 앞에 있는놈한테 넣어주심 됩니다
감지 - 금액확인 - 차감 - 지급 이런순으로 만드심 될거 같습니다!
unoob
2023.04.271,2 번 둘다가 아니라 둘중 하나만 선택하심 됩니다!
unoob
2023.04.27만약 더 자세하게 알고싶으시면 제가 나중에 만들어드릴게요!
응애아기제니
2023.04.27아 이정도만해도 될거같습니다 충분히 좋은 답변 됐습니다 감사합니다 !
yusin12
2023.04.27정말 잘하셨습니다만...
execute if score @p[limit=1] money matches 50.. as @p[limit=1] run scoreboard players remove @s money 500
이 부분에서...
matches 50..이라고 되어있습니다..
matches 500..으로 봐꾸면 되지 아늘까 합니다!
응애아기제니
2023.05.01유튜브에서 긁어온건데 저부분을 못보고 그냥 넘어가서 이사단이 났었네요ㅜㅜ 감사합니다 해결했어요 !