【发布时间】:2020-12-25 07:52:03
【问题描述】:
顺便说一句,我正在尝试制作游戏。
我有一张大地图和一张小地图。
一张小地图专注于 100x100 地图的 5x5 打印,当您发送“w a s d”之一时,它会根据键执行必要的操作。
我的代码是这样的:
message.channel
.awaitMessages((msg) => msg.author.id == message.author.id, {
max: 1,
time: 30000,
})
.then((collected) => {
if (collected.first().content.toLowerCase() == "w") {
simdiX--;
} else if (collected.first().content.toLowerCase() == "s") {
simdiX++;
} else if (collected.first().content.toLowerCase() == "d") {
simdiY++;
} else if (collected.first().content.toLowerCase() == "a") {
simdiY--;
} else if (collected.first().content.toLowerCase() == "cancel") {
message.channel.bulkDelete(2);
return message.channel.send("Canceled:ok_hand:");
} else {
async function del() {
let ms = await message.channel.send("That's not an option");
wait(5000);
ms.delete();
}
del();
}
tasi(simdiX, simdiY, 5, 5);
message.channel.bulkDelete(2);
myPrint(5, 5);
})
.catch(() => {
message.reply("U lost ur chance");
});
好的,我的格式有点奇怪
【问题讨论】:
标签: javascript node.js loops discord discord.js