잘배워갑니다. 저와 같은 고민을 하시고 계시네요 하하 뭐 대충 64개를 없애는거는 63개를 없앤다음 또 1개를 더 없애면 돼지만 잘못눌른다면 다사라져 버려서 뭐 이런 방법도 있는는 거죠 ㅎㅎ 아이템을 63개만 가지고 있거나 1 개만 가지고 있어도 환불 받을 방법이 없어서 ㅋㅋ 일단 이런 방법도 있습니다. 아니면 주민을 이용한 명령어도 나름 깔끔한 방법입니다. 하지만 너무 복잡하고 명령어도 길어서 메모장이나 디스코드에 복붙 해서 하는 수밖에 없죠 채팅도 너무긴 명령어는 안돼니까 커맨드 블록으로만 돼요. 명령어 남기고 갑니다. summon minecraft:villager ~ ~ ~ {NoAI:1,Silent:0b,Invulnerable:1b,CustomName:'{"text":"주민 이름"}',VillagerData:{profession:"minecraft:nitwit",type:"minecraft:diamond"},Offers:{Recipes:[{rewardExp:0b,maxUses:2147483647,buy:{id:"minecraft:gold_ingot",Count:1b},sell:{id:"minecraft:stone_sword",Count:1b}},{rewardExp:0b,maxUses:2147483647,xp:1,buy:{id:"minecraft:gold_block",Count:1b},sell:{id:"minecraft:iron_sword",Count:1b}},{rewardExp:0b,maxUses:2147483647,xp:1,buy:{id:"minecraft:gold_nugget",Count:3b},sell:{id:"minecraft:cookie",Count:1b}}]}} 대충 뭐 어떻게 하는지 아시곘죠? type:"minecraft: 다음에 다이아 몬드 지우고 하고십은거 하고 sell:{id:"minecraft: 다음에 팔고 싶은 아이템 넣으면 됍니다! 하트 달아주세요 ㅋㅋ
커맨드 블럭 순서를 조정할 필요가 있보입니다 지금의 순서는 1. 소지금액과 물건가격을 비교한 후 소지금액이 물건가격보다 크거나 같다면 돈을 차감 2. 물건 지급 3. 소지금액과 물건가격을 비교하여 소지 금액이 물건가격 - 1보다 작거나 같다면 잔액부족을 빨간글시로 채팅창에 표시 문제는 물건 가격과 소지금액이 물건을 2개를 살 돈이 안될때 문제점이 나타납니다 소지금액이 물건가격과 같기 때문에 소지금액을 물건 가격만큼 감소 하여 1번 커맨드 실행이 된 후 조건부 실행이던 2번 커맨드가 실해이 되어 물건을 지급하게 됩니다 이때 3번 커맨드는 물건을 구매 후 소지금액을 확인하기 때문에 이미 물건샀기 때문에 두개를 사지 못하게 된 소지금액과 물건가격 -1을 비교하기 때문에 소지금액이 물건을 2개 살 돈이 안되니 물건을 받더라도 잔액부족이라고 표시하게 됩니다. 예시) 사과 50원, 소지금액 99원 커맨드 1, 2번이 실행된 후 소지금액 49원이 되며 사과를 받게 됩니다 이 후 3번 커맨드가 실행되면서 소지금액 49원과 사과가격 -1원을 한 값인 50원과 비교를 하게 되고 소지금액인 49원은 50원인 사과를 사지 못 하므로 잔액부족을 표시하게 됩니다 해결법 순서가 문제가 되는것이니 순서만 바꿔주면 해결 됩니다 3번 -> 1번 -> 2번 이 순서로 하면 1. 소지금액과 물건가격을 비교하여 소지 금액이 물건가격 - 1보다 작거나 같다면 잔액부족을 빨간글시로 채팅창에 표시 2. 소지금액과 물건가격을 비교한 후 소지금액이 물건가격보다 크거나 같다면 돈을 차감 3. 물건 지급 문제점이였던 물건 가격과 소지금액이 물건을 2개를 살 돈이 안될때 소지금액이 물건가격보다 크기 때문에 잔액부족 표시가 나타나지 않고 1번이 실행이 되고 소지금액이 물건가격보다 크기때문에 돈이 차감이 된 후 조건부 발동이던 3번 커맨드가 실행이 되면서 물건이 지급이 됩니다
clear 명령어가 아이템 1개여도 그냥 없에서 /clear @p[hasitem={item=(원하는 아이템),quantity=(수량)..}] (원하는아이템) 0 (수량) 을 사용해야해요. 괄호에 같은 수치 같은 아이템을 적어야해요 미침표, 쉼표는 오타 아니에요 그대로 적으시면 됩니다
1년이 지나서 보실지는 모르겠지만 가능합니다 /execute store 기능을 사용하면 됩니다. 이 기능은 이 명령어가 쓰이고 난 다음의 명령어의 값(result)이나 성공 여부(success)에 따라 스코어보드나 nbt 태그 등등에 저장이 가능하게 하는 명령어입니다. /execute store result score @s test run attribute @s minecraft:generic.attack_damage get 1 이 명령어를 사용하시면 자신의 test 라는 스코어보드의 자신의 공격력을 저장합니다.
안되시는 분들이 있는 것 같아 몇 명령어를 고쳤습니다.
안되시면 이걸로 시도해 보시면 가능하실지도,,
스코어보드 명령어 - /scoreboard objectives add money dummy "(원하는 이름)"
사이드바 오픈 - /scoreboard objectives setdisplay sidebar money
> 클로즈 - /scoreboard objectives setdisplay sidebar
구매상점 명령어 -
반응+무조건+레드스톤, execute as @p[limit=1] if score @p[limit=1] money matches ..(원하는 금액-1) run tellraw @p[limit=1] ["",{"text":"잔액이 부족합니다.","color":"red"}]
> 연쇄+무조건+항상, execute if score @p[limit=1] money matches (원하는 금액).. as @p[limit=1] run scoreboard players remove @s money (원하는 금액)
> 연쇄+조건+항상, give @p minecraft:(원하는 물건) (수량)
판매상점 명령어 -
반복(반응도 가능)+무조건+레드스톤, clear @p[limit=1] minecraft:(원하는 물건) (수량)
> 연쇄+조건+항상, scoreboard players add @p[limit=1] money (원하는 금액)
판매상점 명령어에 원하는 물건을 가지고 있어야지 팔려야하는건데 원하는 물건은 인벤에 없는데 스코어 보드 점수는 왜 올라는거죠?
@@lt.08min 그건 연속커맨드 무조건적 말고 조건적으로 하셔야 해요
안녕하세요 많이 부족한 첫 영상입니다.
마인크래프트 시작한지 한 달차 밖에 되질 않아서
아직 부족한 부분이 많습니다.
명령어는 더보기 누르시면 전부 나와있습니다.
보시면서 이해 안가시는 부분이나
잘못된 부분 있다면 댓글 남겨주세요.
구독과 좋아요는 큰 힘이 됩니다.
1.12.2 버전은 안돼는건가요 ㅠㅠ
비빔밥 먹고싶다 최신 버전 기준으로 업로드가 됐는데요 ㅠㅠ 이전 버전은 잘 모르겠습니다. 명령어 똑같이 잘 따라 해 보세요!!
@@joma2071 알겠습니다! 많이 유익한 영상 감사합니다!!!
친구랑 한참 씨름하다가 알았어요 설명란에 Money를 money로 바꿨더니 됐네요 다른분들 복붙하기 편하시게 수정하시는 편이 좋겠어요!
@Blue(파랑) 그러니까요
잘배워갑니다. 저와 같은 고민을 하시고 계시네요 하하 뭐 대충 64개를 없애는거는 63개를 없앤다음 또 1개를 더 없애면 돼지만 잘못눌른다면 다사라져 버려서 뭐 이런 방법도 있는는 거죠 ㅎㅎ 아이템을 63개만 가지고 있거나 1 개만 가지고 있어도 환불 받을 방법이 없어서 ㅋㅋ 일단 이런 방법도 있습니다. 아니면 주민을 이용한 명령어도 나름 깔끔한 방법입니다. 하지만 너무 복잡하고 명령어도 길어서 메모장이나 디스코드에 복붙 해서 하는 수밖에 없죠 채팅도 너무긴 명령어는 안돼니까 커맨드 블록으로만 돼요. 명령어 남기고 갑니다.
summon minecraft:villager ~ ~ ~ {NoAI:1,Silent:0b,Invulnerable:1b,CustomName:'{"text":"주민 이름"}',VillagerData:{profession:"minecraft:nitwit",type:"minecraft:diamond"},Offers:{Recipes:[{rewardExp:0b,maxUses:2147483647,buy:{id:"minecraft:gold_ingot",Count:1b},sell:{id:"minecraft:stone_sword",Count:1b}},{rewardExp:0b,maxUses:2147483647,xp:1,buy:{id:"minecraft:gold_block",Count:1b},sell:{id:"minecraft:iron_sword",Count:1b}},{rewardExp:0b,maxUses:2147483647,xp:1,buy:{id:"minecraft:gold_nugget",Count:3b},sell:{id:"minecraft:cookie",Count:1b}}]}}
대충 뭐 어떻게 하는지 아시곘죠? type:"minecraft: 다음에 다이아 몬드 지우고 하고십은거 하고 sell:{id:"minecraft: 다음에 팔고 싶은 아이템 넣으면 됍니다! 하트 달아주세요 ㅋㅋ
와우.......
똑같은 검색을 하고 또 이영상의 더보기란을보고 공감하고 또 댓글을 달러 가는중 과거의 나의 댓글을 봤다... 말투 왜저래
주민으로하면 스코어보드말고 아이템으로 해야하지 않나요?
스코어보드로 하고싶은데
사랑해요
최고의 영상 ㅎㅎ 그 어떤 영상보다도 저같은 초보에겐 좋은 영상입니다 ~ 내일 상점 만들어 볼께요
상점을 이용한 PVP맵을 만드려고 하는데 정말 도움이 되었엉요!
커맨드 블럭 순서를 조정할 필요가 있보입니다
지금의 순서는
1. 소지금액과 물건가격을 비교한 후 소지금액이 물건가격보다 크거나 같다면 돈을 차감
2. 물건 지급
3. 소지금액과 물건가격을 비교하여 소지 금액이 물건가격 - 1보다 작거나 같다면 잔액부족을 빨간글시로 채팅창에 표시
문제는 물건 가격과 소지금액이 물건을 2개를 살 돈이 안될때 문제점이 나타납니다
소지금액이 물건가격과 같기 때문에 소지금액을 물건 가격만큼 감소 하여 1번 커맨드 실행이 된 후
조건부 실행이던 2번 커맨드가 실해이 되어 물건을 지급하게 됩니다
이때 3번 커맨드는 물건을 구매 후 소지금액을 확인하기 때문에
이미 물건샀기 때문에 두개를 사지 못하게 된 소지금액과 물건가격 -1을 비교하기 때문에
소지금액이 물건을 2개 살 돈이 안되니 물건을 받더라도 잔액부족이라고 표시하게 됩니다.
예시) 사과 50원, 소지금액 99원
커맨드 1, 2번이 실행된 후 소지금액 49원이 되며 사과를 받게 됩니다
이 후 3번 커맨드가 실행되면서
소지금액 49원과 사과가격 -1원을 한 값인 50원과 비교를 하게 되고
소지금액인 49원은 50원인 사과를 사지 못 하므로
잔액부족을 표시하게 됩니다
해결법
순서가 문제가 되는것이니 순서만 바꿔주면 해결 됩니다
3번 -> 1번 -> 2번
이 순서로 하면
1. 소지금액과 물건가격을 비교하여 소지 금액이 물건가격 - 1보다 작거나 같다면 잔액부족을 빨간글시로 채팅창에 표시
2. 소지금액과 물건가격을 비교한 후 소지금액이 물건가격보다 크거나 같다면 돈을 차감
3. 물건 지급
문제점이였던 물건 가격과 소지금액이 물건을 2개를 살 돈이 안될때
소지금액이 물건가격보다 크기 때문에 잔액부족 표시가 나타나지 않고 1번이 실행이 되고
소지금액이 물건가격보다 크기때문에 돈이 차감이 된 후
조건부 발동이던 3번 커맨드가 실행이 되면서
물건이 지급이 됩니다
감사합니다!
그래도 안되는데요?
@@sirikyon
1.반응형-무조건적-레드스톤필요
execute as @p[limit=1] if score @p[limit=1] money matches ..49 run tellraw @p[limit=1] ["",{"text":"잔액이 부족합니다.","color":"red"}]
2.연쇄형-무조건적-항상활성
execute if score @p[limit=1] money matches 50.. as @p[limit=1] run scoreboard players remove @s money 50
3.연쇄형-조건형-항상활성
/give @p minecraft:구매아이템 1
@@RaonS-qd7un 돈이 생기고 아이템이 들어오는데요 ㅠㅠ?
이거.. 참 좋구만유 이제막 커맨드 들어가는데 성공했어요! 잘썼습니당!
와...구독 해야겠네...
영상 도움이 많이 되었습니다! 사이드에 뜨는 돈을 본인것만 뜨도록 할 순 없을까요?
진짜진짜 완벽하다 내가 찾은게 이거야!
clear 명령어가 아이템 1개여도 그냥 없에서
/clear @p[hasitem={item=(원하는 아이템),quantity=(수량)..}] (원하는아이템) 0 (수량)
을 사용해야해요. 괄호에 같은 수치 같은 아이템을 적어야해요 미침표, 쉼표는 오타 아니에요 그대로 적으시면 됩니다
감사합니다 ^.^
최고!! 매번 실패했었는데 됩니다! 감사합니다~
버전 몇이에요?
@@abcd77-b3n 1.16.5 제일 최신버전이요
설명도 잘하시고 영상도 좋은데 또 업로드해주세용
멀티할때 스코어보드를 만들때 본인돈만 볼수잇게는 못하나여?
맵 제작에 잘 쓰겠습니다 ^^ 감사합니다
금액은 안들어오고 물건만 빠져나가게 되면 어떻게 해야 하나요??
(참고로 전 커멘드를 처음 해보는거라....)
멀티 서버에서는 어떻게 바꿔야 되나요? @p만 다른 걸로 바꿔주면 되나요?
버튼누르면 아이템이 들어오지도않고 스코어보드 점수가 줄지도 않는데 레드스톤블럭을 설치할 때마다는 아이템도 들어오고 스코어보드 점수도 감소합니다.. 이건 어떻게 고쳐야되나요..?
구매 때 아이템 가격이 200원 일 때 아이템을 사고 난 뒤 199원 이하가 되면 아이템 얻으면서 금액이 '부족합니다'가 같이 뜨는 데 해결하는 법 있나요?
아마 대상 선택 인자의 조건에 문제가 있거나 아니면 무조건적이나 조건적에 따라 "성공했을 때" 지급하는게 아니라 일단 작동하는 것알 수도 있어요
더보기란 상점 판매 커맨드 1 - 2 -3 을 3 - 1 -2 로 바꾸시면 가능하실지도 몰라요
어떤 아이템과 교환해서 스코어보드 돈을 올릴 수 있는 방법은 없나요?
문제 해결
"상점에서 돈이 안빠지고 물건도 안들어와요"
본인이 스코어보드를 money로 지정했다면 설명란에는 Money로 되어있으니 Money 부분을 money로 바꿔주시면 해결됩니다.
참고로 없는 스코어보드를 치더라도 정상으로 표시되니 주의해주시길 바랍니다.
감사요
감사합니다
감사해요 상점 스코어보드 시스템 PC 버젼은 너무안와쓴데 감사해요
처음이자 마지막 영상....
1:30초에 닉네임 나오네요..!ㅠㅠ
조마님 attribute의 attack_damage값을 scorboard값으로 바꿀순 없을까요? 아니면 attribute값이 죽어도 유지되게 하거나
1년이 지나서 보실지는 모르겠지만 가능합니다
/execute store 기능을 사용하면 됩니다. 이 기능은 이 명령어가 쓰이고 난 다음의 명령어의 값(result)이나 성공 여부(success)에 따라 스코어보드나 nbt 태그 등등에 저장이 가능하게 하는 명령어입니다.
/execute store result score @s test run attribute @s minecraft:generic.attack_damage get 1
이 명령어를 사용하시면 자신의 test 라는 스코어보드의 자신의 공격력을 저장합니다.
1.20.1 렐름사용중인데 왜 커맨드상점 안될까요?? 그대로 입력해도 오류메시지 뜨네요...
하베스트 모드에 있는 음식을 구매상점에 적용시키고 싶은데 명령어 설정할때 뜨지가 않아요 ㅠ 방법이 있을까ㅣ요 ?
커맨드도 다 보고 했는데 버튼을 눌러도 증가나 감소도 안하고 아이템도 안 주는데 어떻게 하나요?
본인이 스코어보드를 money로 지정했다면 Money라는 스코어보드가 없어서 그러는겁니다
그 이거 상점 조건대로 다 했는데 돈도 안 줄고 아이템도 안주네요ㅠ 혹시 고치는 법 있나요?
1번 명령어를 다른 원하는 이름으로 못하나요?
“ “ 이 안에 원하는 이름 적어주시면 돼요!
@@joma2071 1.16.5버전은 돼요?
@@정건웅-y4f 모든 버전 다 되는거 같습니다
그 1.19.4인데 분명 잔액이 부족한데 왜 물건이 들어올까요?
잔액이 부족합니다. 전 커맨드를 조권적으로 바꾸시면 됍니다 ㅎㅎ
/scoreboard players add 닉네임 money
/scoreboard objectives add money dummy "코인"
저거 다팔리는거 반복형 말고 반응형으로 하면 하나씩팔려용
중간 체인 커맨드 를 조건적으로 바꾸면 사과가 않들어 오고 돈 이 않빠져 나가는데 어떻게 해야 하나여??
답변 해주셨으면 합니다
본인이 스코어보드를 money로 지정했다면 Money라는 스코어보드가 없어서 그러는겁니다
저 다 따라했는데 스코어보드가 깍이지도 않고 그냥 콘크리트가 들어와져요.
/scoreboard objectives add money dummy "돈"
1:27 닉네임! lovely26
특정 유저 돈을 빼는 명령어는 없나요?
아이템은 나오는데 돈이 안 빠져 나가요 ㅜ
그건를 scorboard objectives "자신이 원하는 이름"을 Money로 입력한 거예요. 저도 그랬어요.
hoon님이 한말을 쉽게 설명 하자면 Money 를 자기가 쓰는 스코어 보드 이름으로 바꾸면 됍니다
명령어 복사해서 사용해보았지만 안되네요
왜 그런지 아시나요
아신다면 답변 부탁드립니다
조마님한테 어디 부분이 잘못 됐는지 알려주시고 버전을 알려주시면 됍니다
명령어를 복붙했는데 왜 스코어보드에는 100으로 해놨는데 구매할때는 100에서 감소되지않고 판매할때는 100에서 왜 증가하지않죠?
스코어보드 이름이 제대로 적혔는지 숫자 전부 잘 적혔는지 (두 번 들어가는 경우도 있음) 그리고 작동 제대로 하는지 확인 해 보세요!
그 제가 스코어보드에서 money로 지정해놨었는데 Money로 되어있더라고요 저걸 수정하니까 잘 작동됩니다
산우 잘 해결되어서 다행입니다!!!👍
@@joma2071 제가 원래 구매까지는 됬는데 판매할줄을 몰랐었는데 이영상을 보고 알았네요 감사합니다
산우 도움이 되셨다니 다행이에요!!! 즐거운 하루 보내세요☺️
다따라했는데 스코어보드가 안뜨는데 어떡하죠? (1.17.1)
빠른답변 부탁드려요
전 뜨는데 물건이 안들어옴요 ㅠㅠ
@@dkyj-o7v 조마님 설명란에 있는 명령어를 복사 하셨나요?
setdisplay를 설정 하셔야 스코어 보드가 뜹니다
1.19.3에서는 안돼는건가요?
핸드폰 마크도 가능 한가요?
한 플레이어의 돈 표식을 없앨려면 어떻게 해야 하나요?
/scoreboard players reset @s money
입니다
인챈트 예를들어서 내구성3책을 할려면 어떡하죠
Write English
판매시스템은 어떻게고치나요?
인첸트는 어떻게 추가 하죠?ㅜㅜ
조마님 이거 거래 성공 해도 실패라 뜨는데 어떻게요 1.18
사이드바 방향 못바꾸나요
더보기란이 어디에요?
커맨드 첫번째꺼는 50앞에 .. 을넣어야하나요?
..을 사용해서 이상이나 이하를 사용할수 있어요! 50..60이면 50이상 60이하 인걸로 압니다.
저기서는 50..이라 되있는데 50이상만 된다는걸꺼에요 또한 50원부터 구매할수 있게 만드신다면
..49하시면 50부터 구매 가능이 됩니다. 커맨드 첫번째게 무슨말인진 모르겠으나 도움이 되셨으면 하네요 ㅠ
이게 진짜 되네
/scoreboard objectives add dummy 돈
이거 돈이 않줄어들어요?
scoreboard objectives add money dummy "돈"
아예 버튼을 누렀는데 작동을 안해요 ㅠ
커맨드 위치를 버튼이 있는 쪽으로 설정 하셨나요? 아니면 돈을 살수있는 금액으로 안올리셨나요?
근데 이거 잔액부족은 뜨는데 아이템이 들어와요
구매상점이 안 되는데 이유가 멀까여 ㅠㅠ
잘못된 부분을 알려주세요.
팔기는 되는데 사지지가 않아요
버전 먼가영
추가한 돈을 없앨라면 어케해요?
/scoreboard players remove 이름 돈
가까이있는사람이사지는건 아니죠?
가까이 있는 사람이 사지는 겁니다 @p 가장 가까이 있는 사람 @s 현재 개체 @e 모든 개체 @r 랜덤 플레이어 @a 모든 플레이어
딴걸로 해야겠네
분명 똑같이 따라 했는데 왜 안되는 거예요?
복붙해보세요
모바일도 올려주세요ㅠ
버튼 누르면 버튼이 눌러진 동안에 아이템이 와다다다닥 빠져나가는데 이건 어떻게 고치죠?
반복형을 반응형으로 고쳐보세요
왜 친구는 안써지죠?
스코어 보드를 친구에게 추가 하셨나요?
안됌
아이템은 들어오고 돈도 차감 잘 되는데
돈이 없을때 문구는 뜨고 아이템도 나오는데 어떡하져...
두번째 첫번쨰 연쇄형 커맨드를 조건적으로 하시면 돼요
안돼 요 ㅠㅠ
돈이 안다는건 뭔버그죠
Money를 money로 고치시면 됩니다
이거 투명엑자 1.17.1엔 그냥 엑자떠야
사용하면 투명액자에용
사과가 안들어와여.........
give를 설정 안하셨거나, @p(가까운 플레이어) 가 아닌가요
???????????????????????????????????????????????????????????????????????????????????????????????????
하.하.하.하.하.하.하.하
clear @p[imit=1] minecraft원하는아이템 수량
하지만 그건 제가 해봤는데 수량을 50 으로 했어도 1으로도 가능하게 됩니다.
난왜안돼지?
폰은요….
execute as @p[imit=1] if score @p[imit=1] Money matches ..49 run tellraw @p[limit=1] ["",{"text":"잔액이 부족합니다.","color"."red"}]
give @p minecraft슬것 돈
give @p minecraftㅅㅡㄹ것 돈
/give @s item_farme{EntityTag:{Invisible:1}}