#How can I set the condition for the If place to have a score between 0 and 30?

1 messages · Page 1 of 1 (latest)

silver anvil
#

How can I set the condition for the If place to have a score between 0 and 30?

#
import { world, system } from "@minecraft/server";

world.afterEvents.itemUse.subscribe(event => {
    const { itemStack, source } = event;
    const score = world.scoreboard.getObjective('ban');
    const scores = score.getScore(source);
    if (itemStack.typeId == "minecraft:diamond_axe") {
        score.addScore(source, 1);
    }
});
timid wraith
# silver anvil ```js import { world, system } from "@minecraft/server"; world.afterEvents.item...
const scoreboard = world.scoreboard
const score = scoreboard.getObjective("ban") ?? scoreboard.addObjective("ban", "BAN")

import { world, system } from "@minecraft/server";

world.afterEvents.itemUse.subscribe(event => {
    const { itemStack, source } = event;
    const scores = score.getScore(source) ?? 0;
    if (itemStack.typeId == "minecraft:diamond_axe" && score >= 0 && score <=30){
        score.addScore(source, 1);
    }
});
silver anvil
#

Thanks

#

What did you mean by '? in Js?

timid wraith
silver anvil
#

Thank you!!