マジで助けて コードは下にある
import * as server from "@minecraft/server"
import { system, world, CommandPermissionLevel, CustomCommandStatus, CustomCommandOrigin } from "@minecraft/server";
system.beforeEvents.startup.subscribe(e => {
const timerCommand = {
name: "tc:test",
description: "",
permissionLevel: server.CommandPermissionLevel.Any,
mandatoryParameters: [
{ type: server.CustomCommandParamType.Enum, name: "tc:action" }
],
optionalParameters: [
{ name: "tc:min", type: server.CustomCommandParamType.Integer },
{ name: "tc:sec", type: server.CustomCommandParamType.Integer }
]
}
e.customCommandRegistry.registerEnum("tc:action", ["set", "start"]);
e.customCommandRegistry.registerCommand(timerCommand, timerCommandFunc)
})
function timerCommandFunc(origin, action, min, sec) {
if (action === "set") {
if (sec === 0 && min === 0) {
let sec = 30;
}
const player = origin.sourceEntity;
let timesec = sec * 20;
let timeminone = min * 60;
let timemin = timeminone * 20;
let time = timesec + timemin;
player.runCommand(`scoreboard players set time timer ${time}`);
}
}
apiのバージョンは2.0.0 タイマー用のコマンド
弟に上げる予定なんだよ 間違っていたりしてたら教えてくれ
コメント