RevidSity 0 Posté : 14 juillet 2021 Version de Minecraft : 1.16.5 Version de Skript : 2.5.3 Addons utilisés: Type du skript : Description du script : Bonsoir, j'ai fait un skript de maintenance, Quand on exécute la commande /maintenance, sa kick tous le monde du serveur, je voudrais que sa kick tous le monde sauf ceux qui on la permission staff.use, Voici mon skript : on join: if {maintenance} is true: if player have permission "staff.use": stop else: kick player due to "§c§lLe serveur est actuellement en maintenance !" stop command /maintenance: permission: maintenance.use permission message: &c&lVous n'avez pas accès à cette commande ! trigger: if {maintenance} is false: set {maintenance} to true kick all players due to "§c§lLe serveur est passer en mode maintenance !" broadcast "&c&lLe serveur est en maintenance !" stop else: set {maintenance} to false broadcast "&c&lLe serveur n'est plus en maintenance !" stop Est-ce possible de faire ce que je demande ? Si oui, pouvez vous m'aider svp. RevidSity, Débute en skript Partager ce message Lien à poster Partager sur d’autres sites
deventoncar 7 Répondu : 14 juillet 2021 Salut, Pour résoudre ton problème, il suffit simplement de faire comme ceci : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Dans un premier temps, on parcours la liste de tous les joueurs connectés. On vérifie ensuite si chaque joueur n'a pas la permission requise et enfin, si la condition est vérifiée : on expulse le joueur du serveur. J'espère t'avoir aidé, si ce n'est pas le cas, n'hésite pas ! 1 Partager ce message Lien à poster Partager sur d’autres sites
RevidSity 0 Répondu : 15 juillet 2021 Il y a 13 heures, deventoncar a dit : Salut, Pour résoudre ton problème, il suffit simplement de faire comme ceci : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Dans un premier temps, on parcours la liste de tous les joueurs connectés. On vérifie ensuite si chaque joueur n'a pas la permission requise et enfin, si la condition est vérifiée : on expulse le joueur du serveur. J'espère t'avoir aidé, si ce n'est pas le cas, n'hésite pas ! Bonjour, oui merci sa à marcher, sinon j'ai continuer de rechercher de mon côté (j'ai trouver sa juste avant de voir ton message), Et on peut aussi le faire comme sa : on kick: if {maintenance} is true: if player has permission "staff.use": cancel event stop else: uncancel event stop Partager ce message Lien à poster Partager sur d’autres sites
Shykuzo 69 Répondu : 17 juillet 2021 Le 15/07/2021 à 12:41, RevidSity a dit : Bonjour, oui merci sa à marcher, sinon j'ai continuer de rechercher de mon côté (j'ai trouver sa juste avant de voir ton message), Et on peut aussi le faire comme sa : on kick: if {maintenance} is true: if player has permission "staff.use": cancel event stop else: uncancel event stop La méthode de @deventoncar est bien mieux 2 Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 18 juillet 2021 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe. Partager ce message Lien à poster Partager sur d’autres sites