From 00940db0ce422331d566c7eb13f6d0c114423225 Mon Sep 17 00:00:00 2001 From: Louis Mazin Date: Sun, 30 Nov 2025 15:49:53 +0100 Subject: [PATCH] role requirement --- commands/server/reboot-server.js | 6 ++++++ commands/server/start-server.js | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/commands/server/reboot-server.js b/commands/server/reboot-server.js index e2f07a4..10750f8 100644 --- a/commands/server/reboot-server.js +++ b/commands/server/reboot-server.js @@ -6,6 +6,12 @@ module.exports = { .setName('reboot-server') .setDescription('Redémarre le serveur Palworld'), async execute(interaction, headers) { + + if (!interaction.member.roles.cache.has('1444684935632912394')) { + await interaction.reply({ content: '❌ Il faut avoir le rôle Rygainland pour pouvoir utiliser cette commande.', ephemeral: true }); + return; + } + await interaction.deferReply(); try { diff --git a/commands/server/start-server.js b/commands/server/start-server.js index 7fe589d..18f3c78 100644 --- a/commands/server/start-server.js +++ b/commands/server/start-server.js @@ -6,6 +6,12 @@ module.exports = { .setName('start-server') .setDescription('Démarre le serveur Palworld s\'il n\'est pas déjà en cours d\'exécution'), async execute(interaction, headers) { + + if (!interaction.member.roles.cache.has('1444684935632912394')) { + await interaction.reply({ content: '❌ Il faut avoir le rôle Rygainland pour pouvoir utiliser cette commande.', ephemeral: true }); + return; + } + await interaction.deferReply(); try {