Elo_Frags Posté(e) le 26 juin 2021 Posté(e) le 26 juin 2021 Version de Minecraft : 1.15.2 Version de Skript : 2.5.2 Type du skript : j'aimerai un skript qui kick une personne qui essaye de faire la commande /stop Description du script : Bonjour, j'aimerai bien qu'un personne puisse m'aider car j'aimerai un skript qui kick automatiquement la personne qui fait la commande /stop en disant "ceci est une commande interdite". J'ai déjà essayé quelque chose mais ma console me dit que cela ne marche pas. kick.sk
zarco70 Posté(e) le 26 juin 2021 Posté(e) le 26 juin 2021 Bonjour, C'est un code relativement simple je pense qu'avec un peu de recherche tu n'aurais aucun mal à trouver. Il te suffit de détecter quand le joueur exécute une commande puis de vérifier la commande exécuté puis de kick. on command: if executor is a player: if command is "stop": cancel event kick player due to "&cCeci est une commandes admin !" Après je ne vois pas l'utilité de kick le joueur quand il exécute la commande tu pourrais simplement interdire la commande à tout les joueurs avec un message dans le chat.
Kaayned Posté(e) le 28 juin 2021 Posté(e) le 28 juin 2021 on command "/stop": kick player due to "&cCommande interdite"
zarco70 Posté(e) le 28 juin 2021 Posté(e) le 28 juin 2021 (modifié) Il y a 1 heure, Kaayned a dit : on command "/stop": kick player due to "&cCommande interdite" Effectivement c'est plus rapide le problème c'est que même de la console il ne pourra pas effectuer la commande /stop donc c'est mieux de préciser qui peut exécuter la commande et si tu ne fais pas de "cancel event", la personne sera kick et le serveur sera quand même arrêté on command "/stop": if executor is a player: cancel event kick player due to "&cCommande interdite" Modifié le 28 juin 2021 par zarco70
KneaXy Posté(e) le 28 juin 2021 Posté(e) le 28 juin 2021 Il y a 2 heures, zarco70 a dit : Effectivement c'est plus rapide le problème c'est que même de la console il ne pourra pas effectuer la commande /stop donc c'est mieux de préciser qui peut exécuter la commande et si tu ne fais pas de "cancel event", la personne sera kick et le serveur sera quand même arrêté on command "/stop": if executor is a player: cancel event kick player due to "&cCommande interdite" Bonjour, on command "/stop": kick player due to "&cCommande interdite" if executor is a player Normalement on peut mettre une condition comme ça 😄 Après, le plus simple ça reste... on command "/stop": excecutor is a player: kick player due to "&cCommande interdite" Annuler la commande est inutile vu qu'il sera kick juste après
zarco70 Posté(e) le 28 juin 2021 Posté(e) le 28 juin 2021 il y a 4 minutes, KneaXy a dit : Bonjour, on command "/stop": kick player due to "&cCommande interdite" if executor is a player Normalement on peut mettre une condition comme ça 😄 Après, le plus simple ça reste... on command "/stop": excecutor is a player: kick player due to "&cCommande interdite" Annuler la commande est inutile vu qu'il sera kick juste après de mon côté j'ai fais le teste et sans le cancel event, je suis bien kick mais le serveur s'arrête quand même et tu le dis toi même "Annuler la commandes est inutile vue qu'il sera kick juste après" oui mais juste après avoir fait la commande donc la commande est quand même tapé sans être arrêté. Fais le teste de ton côté tu verras 🙂 on command "/stop": excecutor is a player: kick player due to "&cCommande interdite" Je ne sais pas si sa marche pour toi mais moi sa ne marche pas de mettre une condition après le kick. Après oui je suis d'accord que le plus simple reste sa on command "/stop": excecutor is a player: cancel event kick player due to "&cCommande interdite" (avec un cancel event)
KneaXy Posté(e) le 28 juin 2021 Posté(e) le 28 juin 2021 il y a 2 minutes, zarco70 a dit : de mon côté j'ai fais le teste et sans le cancel event, je suis bien kick mais le serveur s'arrête quand même et tu le dis toi même "Annuler la commandes est inutile vue qu'il sera kick juste après" oui mais juste après avoir fait la commande donc la commande est quand même tapé sans être arrêté. Fais le teste de ton côté tu verras 🙂 on command "/stop": excecutor is a player: kick player due to "&cCommande interdite" Je ne sais pas si sa marche pour toi mais moi sa ne marche pas de mettre une condition après le kick. Après oui je suis d'accord que le plus simple reste sa on command "/stop": excecutor is a player: cancel event kick player due to "&cCommande interdite" (avec un cancel event) C'est uniquement pour les joueurs, donc autant mettre une permission ^^' on command "/stop": if player have permission "stop.bypass": kick player due to "blabla" Car les gens de base sur un Serveur Minecraft n'ont pas la perm de faire /stop lorsqu'on n'est pas OP Je ferai comme ceci du moins haha ^^' Et navré si la condition ne fonctionne pas, j'ai déjà constaté des lignes de codes contenant : send "Test" if player's have permission "blabla" # Par exemple, ça pouvait être autre chose.
zarco70 Posté(e) le 28 juin 2021 Posté(e) le 28 juin 2021 il y a 2 minutes, KneaXy a dit : C'est uniquement pour les joueurs, donc autant mettre une permission ^^' on command "/stop": if player have permission "stop.bypass": kick player due to "blabla" Car les gens de base sur un Serveur Minecraft n'ont pas la perm de faire /stop lorsqu'on n'est pas OP Je ferai comme ceci du moins haha ^^' Et navré si la condition ne fonctionne pas, j'ai déjà constaté des lignes de codes contenant : send "Test" if player's have permission "blabla" # Par exemple, ça pouvait être autre chose. Ok mais il oublie pas le cancel event car je t'assure que c'est important pour pas que la commande s'execute
KneaXy Posté(e) le 28 juin 2021 Posté(e) le 28 juin 2021 il y a 1 minute, zarco70 a dit : Ok mais il oublie pas le cancel event car je t'assure que c'est important pour pas que la commande s'execute Je vois, merci de la précision 🙂 Plus qu'à savoir si la personne concernée souhaite un système simple ou un système doté d'une permission pour filtrer
Joriis Posté(e) le 18 juillet 2021 Posté(e) le 18 juillet 2021 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés