i am making a discord kit in a realm gui and when i type the correct code it doesnt run the commands, but when i have the score 1 of the objective the commands work. js function DiscordCode(player) { let DiscordCode = new ModalFormData() DiscordCode.title("§l§d- Codes -§r"); DiscordCode.textField('§l§dDiscord Join Code§f: §aPRGVtNSReQ\n\n§l§9Enter Discord Code Below', 'Jade PvP') DiscordCode.show(player).then((r) => { if (r.formValues[0] == '5486') { try { player.runCommandAsync(`execute as @s[scores={DiscordKit=1..}] run tellraw @s {"rawtext":[{"text":"§cYou have already claimed your Discord reward"}]}`) } catch (e) { player.runCommandAsync(`execute as @s[scores={DiscordKit=0}] run tellraw @a {"rawtext":[{"text":"§l§d"},{"selector":"@s"},{"text":"§5 Has Claimed The Discord Kit and rewards!"}]}`); player.runCommandAsync(`scoreboard players add @s money 15000`); player.runCommandAsync(`execute as @s[scores={DiscordKit=0}] run /structure load DiscordKit ~~1~`); player.runCommandAsync(`scoreboard players set @s[scores={DiscordKit=0}] DiscordKit 1`); }} })}
#discord kit help
1 messages · Page 1 of 1 (latest)
No Errors
No errors in [code](#1107768143260164146 message)
This is not logical, You used try catch: Try this
import {
world,
Player,
system
} from '@minecraft/server';
import {
ModalFormData
} from '@minecraft/server-ui';
function scoreTest(player, objective) {
return player.scoreboard.getScore(player.scoreboard);
}
function DiscordCode(player) {
let DiscordCode = new ModalFormData();
DiscordCode.title("§l§d- Codes -§r");
DiscordCode.textField('§l§dDiscord Join Code§f: §aPRGVtNSReQ\n\n§l§9Enter Discord Code Below', 'Jade PvP');
DiscordCode.show(player).then((r) => {
if (r.formValues[0] == '5486') {
if (scoreTest(player, "DiscordKit") == 0) {
world.sendMessage(`§l§p${player.name} has just claimed there discord code!`)
player.runCommandAsync(`scoreboard players add @s money 15000`);
player.runCommandAsync(`execute as @s run /structure load DiscordKit ~~1~`);
player.runCommandAsync(`scoreboard players set @s DiscordKit 1`);
} else {
player.runCommandAsync(`execute as @s run tellraw @s {"rawtext":[{"text":"§cYou have already claimed your Discord reward"}]}`);
}
}
});
}
@cedar flicker
Debug Result
There is an error in this [code](#1107768143260164146 message):
[36m<repl>.js[0m:[33m7[0m:[33m25[0m - [31merror[0m[30m TS2304: [0mCannot find name 'ModalFormData'.
[7m7[0m let DiscordCode = new ModalFormData();
[7m [0m [31m ~~~~~~~~~~~~~[0m
Debug Result
There is an error in this [code](#1107768143260164146 message):
[36m<repl>.js[0m:[33m7[0m:[33m5[0m - [31merror[0m[30m TS2305: [0mModule '"@minecraft/server"' has no exported member 'ModalFormData'.
[7m7[0m ModalFormData
[7m [0m [31m ~~~~~~~~~~~~~[0m
No Errors
No errors in [code](#1107768143260164146 message)
Ok I’ll try it
Did it work?
no