If it's buying when you don't have enough emeralds, I have a fix! Diagram: 3 2 R 1 R is where the npc should place a redstone block! The numbers are command blocks, which should be facing away from the redstone block. Command block 1 (x y z should be replaced with the coordinates of R.): /setblock x y z air 0 Command block 2: (currency ends with a number. For most currencies, this is 0, but with different colored wools, it represents the color. /clear @p currency item_cost Command block 3: /give @p item item_amount
It still buys it if you don’t have enough. I have it to where it costs 2 emeralds for 1 diamond. But it will consume 1 emerald and give you the diamond anyway. So are command blocks 2 and 1 impulse? Right?
Also, I don’t know why you put a 0 at the end of the /setblock x y x air command. It doesn’t work if you have a 0 at the end. The block doesn’t get cleared.
Bro, you are a lifesaver. I was trying to make this map for my friends and I was trying to make the shop. It wouldn’t work until this tutorial. Thank you so much.
Ngl this is really simple and easy, but the only problem is that if the item that your going to buy is expensive like 3 diamond's but you only have one diamond you can still buy it because it won't detect if you have the exact count of diamond, so it will automatically give you the item even tho if you only have one diamond so increasing the price is useless because you just need one diamond to activate the command block.
Bro.. I tried to record a lower version so we can see it Working when Using it, but its still the same, first I tried 1.19.0 it still dosent work, I'm pretty sure I tried the shop before So I know its working well, Now it tried 1.18 AND ITS STILL LIKE THAT, ITS STILL CAN CLEAR A ITEM BRO WTF..
OMG THANK YOU. sub and like just for this video! Been looking for hours on how to. Trying to make a classic rpg style adventure game for family and friends. I needed to be able to give an item to an npc as a guest item and then have the npc reward the player for getting the item. This worked perfectly I had no issues setting it up or functioning it! Thank you! Now my players and give grandpa his iron pickaxe and get two golden apples for helping him out! Next step, how to change the dialogue after you complete certain tasks!
If you only want the npc to allow you to buy from him once put the command in the first command block /setblock (random cords) air and then the redstone will stay there so you cant purchase again
Put the remove emerald command in the impulse block. What this will do is detect if you have emeralds, so if you don’t have them, you can’t buy the item.
There’s a Flaw I want it to cost 3 iron and it will still give me steak even if I have 1 you didn’t have a command that tests it I can do great command shops but this uses setblock commands instead of /scorebored
Have you found a solution to this? I am using a scoreboard shop, however if I want to sell in bulk, and don’t have the full amount. It just takes what I do have and gives me the money for the full amount.
I have a question how do I make more then one do I do all the commands again or do I do something with the npc I’m kinda confused because I’m new to command studf
Since it's @p if anyone else is standing near the command block or next to the customer , won't it take emerald from the other person? If he or she is more near to the shop..?
@@Beef_Mince Search a tutorial on how to use the /tag command. When the player enters the npc, add the tag. When you press the button, remove it. Use @p[tag=...] to select only the player with the tag. I hope this helps
When the command block tries to remove the redstone block after first purchase, it fails and says "Cannot place block outside of the world." Is there a fix for this?
The idea is good but if u understand it more clearer it only clears emerald. It wont detect if your emeralds are insufficient, example u hav 1 emerald but the seller sells it for 2 emeralds. If u buy them youll still get the item, even if u dont hav emeralds. Its still brokes
I've tried this but if i have 2 emerald out of 3 then I'll chose to buy a 3 coast emerald stuffs then it clear my 2 emerald and give me my stuff of 3 emerald for 2 emerald how to fix this man?!
This is flawed if a player is buying stuff in front of the npc but another player is closer to the command block the get the food and not the person who bought it
/setblock *cords* redstone_block /setblock *cords* air /clear @p *emerald or diamond whatever* 0 *number* /give @p *bread or anything* THEN *the amount you want to give*
If anyone needs help to fix the issue when it gives "bread" no matter how many items you actually have. You can fix it by using this. /Testfor @p[hasitem={item=youritemhere, quantity=yournumberhere}] But with this it will only test for that number of items specifically, so if you want a range from numbers, you can do ,quantity=number.. othernumber }] The two .. make it so it say ex: a rang from 1 to 10 amountof items. And it tests for anyone who has x amount of items
You didn't show the problem people will face if you put iron for a cost of 10 coal it will give you the iron even if you have 1 coal as long as you have the coal in your inventory it will give you 😓
Fun fact you could actually do this without using command blocks and by using only the npc by inputing multiple commands in one button. Its just that it would still give you the item without having to pay for it
If it's buying when you don't have enough emeralds, I have a fix!
Diagram:
3
2
R 1
R is where the npc should place a redstone block! The numbers are command blocks, which should be facing away from the redstone block.
Command block 1 (x y z should be replaced with the coordinates of R.):
/setblock x y z air 0
Command block 2: (currency ends with a number. For most currencies, this is 0, but with different colored wools, it represents the color.
/clear @p currency item_cost
Command block 3:
/give @p item item_amount
Note: Command block 3 is an always active conditional chain command block.
thank you so much
Thanks bro you so helpful I need you on my friends list your so helpful
It still buys it if you don’t have enough. I have it to where it costs 2 emeralds for 1 diamond. But it will consume 1 emerald and give you the diamond anyway.
So are command blocks 2 and 1 impulse? Right?
Also, I don’t know why you put a 0 at the end of the /setblock x y x air command. It doesn’t work if you have a 0 at the end. The block doesn’t get cleared.
Thank you very much you are the real & I tried so many npc seller video but didn't work.Your video only can work❤💞✨
Bro, you are a lifesaver. I was trying to make this map for my friends and I was trying to make the shop. It wouldn’t work until this tutorial. Thank you so much.
Thank you so much I needed this for so long! 😁
Tysm i needed this.
This is literally so useful thank you so much!
Ngl this is really simple and easy, but the only problem is that if the item that your going to buy is expensive like 3 diamond's but you only have one diamond you can still buy it because it won't detect if you have the exact count of diamond, so it will automatically give you the item even tho if you only have one diamond so increasing the price is useless because you just need one diamond to activate the command block.
Actually, you don't need anything to activate the command block, it's already free it just removes the stuff from your inventory.
@@ERROR-yg3uy Tel me how to prevent the above problem I'm a noob in command blocks but I know the basics what should I do
We need to report this
(I meant the "/clear" command thing)
Bro.. I tried to record a lower version so we can see it Working when Using it, but its still the same, first I tried 1.19.0 it still dosent work, I'm pretty sure I tried the shop before So I know its working well, Now it tried 1.18 AND ITS STILL LIKE THAT, ITS STILL CAN CLEAR A ITEM BRO WTF..
@@Mr_Owl6Plays qqqq i you o1qqqqtqqqq9 😊😊z😊
Tysm! I've been looking for something like this for a while
THANK YOU SO MUCH I SUBBED
Thankyou, you helped me out a lot
OMG THANK YOU. sub and like just for this video! Been looking for hours on how to. Trying to make a classic rpg style adventure game for family and friends. I needed to be able to give an item to an npc as a guest item and then have the npc reward the player for getting the item. This worked perfectly I had no issues setting it up or functioning it! Thank you! Now my players and give grandpa his iron pickaxe and get two golden apples for helping him out! Next step, how to change the dialogue after you complete certain tasks!
Yo I literally figured it out. That is so awesome. I'm gonna make the coolest shit.
i liked cuz you showed me that § thing now i’m happy thank you
Nah
If you only want the npc to allow you to buy from him once put the command in the first command block
/setblock (random cords) air
and then the redstone will stay there so you cant purchase again
Thanks for the vid man!
Tysm, it actually works!
THANKS I WAS LOOKING AT EVWRY VIDEO ON TH-cam AND IT DIDNT WORK IM SO HAPPY RN XD I CAN FINALLY MAKE A GOOD ROLEPLAY XD
Thanks so much man this will really help my server
Best tutorial wo far
Put the remove emerald command in the impulse block. What this will do is detect if you have emeralds, so if you don’t have them, you can’t buy the item.
So which block do we put the other commands in after switching this command?
All this does it block you all together from getting the item
i did everyrhing you said and it doesnt work how do i fix it
cheers dude
I really need this thx
Hey i have tried your map arcade parkour its pretty good i liked the map how long it takes to make make that maps❤️😀
It took me a week cause I had a breaks and I had a friend that help me :D
Ok nice ❤️
Op❤️ pro 🔥🔥🔥 thank you
There’s a Flaw
I want it to cost 3 iron and it will still give me steak even if I have 1 you didn’t have a command that tests it
I can do great command shops but this uses setblock commands instead of /scorebored
Have you found a solution to this? I am using a scoreboard shop, however if I want to sell in bulk, and don’t have the full amount. It just takes what I do have and gives me the money for the full amount.
I’ve been trying to make a scoreboard shop but I haven’t been successful , how did you do it?
The problem I have is the message saying the commands, I want it to work like it isn't used by commands.
Yo in your game chat type /gamerule commandblockoutput false
Thank you bro
Thank you so much
I have a question how do I make more then one do I do all the commands again or do I do something with the npc I’m kinda confused because I’m new to command studf
It works this help my shop
Since it's @p
if anyone else is standing near the command block or next to the customer , won't it take emerald from the other person? If he or she is more near to the shop..?
Yeah i think in the same way
I just added a tag to whoever enters the npc and took it away after the purchase was complete
@@Camreon01 how
@@Beef_Mince Search a tutorial on how to use the /tag command. When the player enters the npc, add the tag. When you press the button, remove it. Use @p[tag=...] to select only the player with the tag. I hope this helps
you guys need to set all the chain command blocks to conditional
Doesn’t work
When the command block tries to remove the redstone block after first purchase, it fails and says "Cannot place block outside of the world." Is there a fix for this?
i think its too far from
Yes put in the right coords
Спасибо!
can anyone help out? i tried everything but it buys even when you dont have enough currency
What if you try the command on npc this command on first /give diamond_sword And The second Command /clear inventory type=emerald
Hmm,that’s good idea!
The idea is good but if u understand it more clearer it only clears emerald. It wont detect if your emeralds are insufficient, example u hav 1 emerald but the seller sells it for 2 emeralds. If u buy them youll still get the item, even if u dont hav emeralds. Its still brokes
@@Kroenen.X Do you know gta San Andreas mobile?
Well it's super fun you do missions and shoot the ballas gang member
What do I do if it can give me the item without having to pay for it
any tips for being able to make the button names longer
Охуєный гайд
You can also buy with out your emerald if you do this lol
The symbol is called a section sign §
I've tried this but if i have 2 emerald out of 3 then I'll chose to buy a 3 coast emerald stuffs then it clear my 2 emerald and give me my stuff of 3 emerald for 2 emerald how to fix this man?!
i tested this but even when i dont have anything i can still "buy" the items
set the command for 0 (number of items) to the number before the number of items
Does it work on xbox one?
Yes it does :)
Hi uhh how do u get that sell symbol. im on PC
If you find the $ symbol on a website or somewhere copy it and paste it with Ctrl + V
@@ItzRageCord oh okay thanks :)
Work on multiplayer?
Bro it didn't work, it says it couldn't clear the inventory of me, no items can be removed
2:25
Bro does it works when we don't have money or currency
If you make the prize higher than 1 and you only have 1 emerald you can get the item
YEEEEES, HOW TO FIX IT?!
He still gives you it even without the emeralds
Yo I can't do armor idk y
You can, do /give @p chainmail_boots, helmet,chestplate or leggings (it works with any armour type)
went through all that to find out all i had to do is /give @p food /clear @p money
On the NPC or with the blocks?
/give @p food/clear @p money
This is flawed if a player is buying stuff in front of the npc but another player is closer to the command block the get the food and not the person who bought it
Mojang : WHY u put / in npc command and command_block
/setblock *cords* redstone_block
/setblock *cords* air
/clear @p *emerald or diamond whatever* 0 *number*
/give @p *bread or anything* THEN *the amount you want to give*
I did all the steps but the npc takes the wrong amount and still gives me the item. How do I fix this?
I did work for me
If anyone needs help to fix the issue when it gives "bread" no matter how many items you actually have. You can fix it by using this.
/Testfor @p[hasitem={item=youritemhere, quantity=yournumberhere}]
But with this it will only test for that number of items specifically, so if you want a range from numbers, you can do
,quantity=number.. othernumber }]
The two .. make it so it say ex: a rang from 1 to 10 amountof items.
And it tests for anyone who has x amount of items
Where should I place that command
Countless scrolling through YT Vids, and the one that helps me is a comment. Huge thanks, man.
I have shears for 32 brick, and it doesn’t even require me to have bricks, it just gives it to me. Anyone know a fix?
You didn't show the problem people will face if you put iron for a cost of 10 coal it will give you the iron even if you have 1 coal as long as you have the coal in your inventory it will give you 😓
Fun fact you could actually do this without using command blocks and by using only the npc by inputing multiple commands in one button. Its just that it would still give you the item without having to pay for it
What commands would you put
You can't put multiple commands in a single button.
It didn't work. I maked every step and nothing. It Works if i only on Creative mode
Bro plz help me. after doing everything I can buy but when I try to do these again it doesn't work and my all command s are ok too
same
There’s one problem I DONT have any emeralds in my inventory but it still works…
Put the /clear command in the impulse block
What if i dont have emerald and il buy it
It won’t sell you the item
Even if you have 1 emerald and the price of bread is 5, you still can buy it.
Что означает эти две цифры 0 и 3 в командном блоке clear @p emerald 0 3
Bro I can buy with no emerald
/setblock x y z redstone_block
Don’t think this works in 1.20
Have no command-block
How do you get a npc
Tryed 10 times doesn’t work
it doesnt work for me! and I legit followed your instructions very carefully. I can still summon Npcs, but the commands won't work :(
Same
10 -63 2
I just spent one hour on this and it didnt work
Sorry it’s old I don’t think this work anymore.
-72, 62, 174
Do the command blocks need to be close to the npc?
No
Within 300 blocks I think 🤔
I didn’t work😡
It’s not working
doesnt work for me
It still works
54 87 -55
Can I have the commands sometimes I don’t type it right:(
54 87 -53
54 87 -53
/steblock x y z air
Fake
arreter décrir en englaiiiiiiiiiiiiiiiiiiiiii stop englich
you can even spawn them with a spawn egg!! Just Type "/give @p spawn_egg 1 51
/clear @p emerald 0 1
/give @p spawn_egg 1 51 = ncp
/setblock 0 4 2 redstone_block
Or just /give @p spawn_egg 1 51
-84 -60 199
-2277 72 -185
thx so much
1:30
fake