Aller au contenu

Messages recommandés

Posté(e)

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.

sqdqsd.JPG

kick.sk

Posté(e)

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.

Posté(e) (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é par zarco70
Posté(e)
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

Posté(e)
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)

Posté(e)
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.

 

Posté(e)
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

Posté(e)
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

  • 3 semaines après...
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.