TransWikia.com

Minecraft java command block reply "you don't have enough money"

Arqade Asked by Aizen Wong on October 2, 2021

I’m making a Minecraft virtual market and, here are my commands for command blocks.

First command block: Impulse, Unconditional, Needs Redstone

/tellraw @p {"text":"Succesfully purchase an item","color":"gree n"}

Second command block: Chain, Unconditional, Always Active

/scoreboard players remove @p[distance=..7,scores={money=100..}] money 100

Third command block: Chain, Unconditional, Always Active

/give @p minecraft:golden_apple 1

How do I make another command such that when you run out of money it says say "you don’t have enough Money".

2 Answers

Use /scoreboard players test to check if a player has a high enough score. You'll want to place the test command in an impulse block, then have your current impulse block be a chain pointing to it. Then, place another impulse block to test if the player has less than 100 money, and place a chain block behind it that displays your 'not enough money' message. Connect both the impulse blocks to your redstone circuit so that the test to see if they don't have enough money triggers first. Otherwise, it may complete the transaction then tell the player they don't have enough money because they spent it.

Answered by Matthew Wells on October 2, 2021

Use /execute if score:

execute if score @p money matches ..99 run tellraw @p "currency deficiency"
execute if score @p money matches 100.. run tellraw @p "purchase made"

Replace the /tellraws with whatever you need to make your machine work.

I also see that if you have enough money, you're going to want to run multiple commands if the condition passes. Your can either have one check per step:

execute if score @p money matches 100.. run tellraw @p "purchase made"
execute if score @p money matches 100.. run scoreboard players remove @p money 100

Or you can setup a function.

Answered by ExpertCoder14 on October 2, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP