Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 08/08/2018 dans toutes les zones

  1. Bonjour, Je vous présente un autre tutoriel, pour les débutants. Ici nous allons étudier les commandes, car oui vous pouvez créer vos propres commandes. Nous allons étudier les bases, les permission, les aliases ainsi que le plus complexe, les arguments. I/Commandes de bases: Commençons par le plus simple, il est possible de créer une commande très facilement. Il suffit d'utiliser l'event "on command " ou "command". IMPORTANT: Quand vous créez une commande, vous DEVEZ mettre un "trigger", comme l'exemple ci dessous: command /test: trigger: send "Ca marche !" Comme vous pouvez le voir, il est obligatoire d'indiquer un trigger dans une commande. Là, la commande fera un message qui vous dira "Ca marche !". Voici un autre exemple: command /spawn: trigger: teleport player to spawn Là, grâce à cette commande, vous serez téléporté au spawn de votre serveur. II/Permissions, aliases ect...: Vous pouvez customiser une commande, c'est à dire y ajouter une permission, des aliases et bien d'autres choses ! IMPORTANT: Tout ce qui suit doit être indiqué AVANT le trigger (vous comprendez avec les exemples ci-dessous) 1)Description: Vous pouvez indiquer une description à votre commande (elle ne peux pas être vue en jeu, c'est juste pour vous donner des infos quand vous faites votre skript). Exemple: command /test: description: Une commande de test trigger: send "Ca marche encore :D" 2)Usage: En indiquant une ligne "usage", vous pouvez indiquer un message qui sera envoyé au joueur si il se trompe dans la commande, par exemple: command /test: description: Une commande de test usage: Vous vous êtes trompé ! trigger: send "Ca marche :D" 3)Permission: Vous pouvez indiquer une permission. Si vous indiquez une permission, le joueur devra avoir la permission indiquée pour executer la commande. Voici un exemple: command /test: description: Une commande de test usage: Vous vous êtes trompé ! permission: skript.test trigger: send "Ca marche :D" 4)Message de permission: Il est aussi possible d'indiquer un message qui sera affiché si le joueur n'a pas la permission, voici un exemple: command /test: description: Une commande de test usage: Vous vous êtes trompé ! permission: skript.test permission message: Tu n'a pas la permission :( trigger: send "Ca marche :D" 5)Executable par: Vous pouvez indiquer si la commande ne peux être executable que par la console, ou un joueur. Exemple: command /test: description: Une commande de test usage: Vous vous êtes trompé ! permission: skript.test permission message: Tu n'a pas la permission :( executable by: console trigger: send "Ca marche :D" Là, cette commande ne sera exécutable que par la console. Les joueurs ne pourront pas l'exécuter. Vous pouvez remplacer "console" par "players" . Si vous voulez que cela soit executable par les deux, ne mettre pas "executable by". 6)Aliases: Vous pouvez créer des raccourcis pour vos commandes, qui vous permettront d'être plus rapide, par exemple: command /test: description: Une commande de test usage: Vous vous êtes trompé ! permission: skript.test permission message: Tu n'a pas la permission :( executable by: console aliases: /t, /admin trigger: send "Ca marche :D" Là, si vous faites /t ou /admin, vous aurez le même résultant qu'en faisant /test. III/Commandes à arguments: Grâce à cela, vous pouvez créer plusieurs commandes en une, par exemple faire /test <player> et bien d'autres. Nous allons voir ça de plus près. Pour créer une commande à arguments multiples, il suffit juste de mettre "command /test" et ensuite mettre soit <text>, ou <player> ect... Dans une commande à multiples arguments, vous avez <text>, pour indiquer un texte, <player> pour viser un joueur et bien d'autres. Voici deux exemples: command /yo <player>: command /broadcast <text>: Vous pouvez mettre plus d'arguments, par exemple: command /text <text> <text>: Maintenant, nous allons voir comment utiliser les arguments, après le trigger, vous devez indiquer une condition pour savoir quel est argument qu'indique le joueur, exemple: command /test <text>: trigger: if argument 1 is "test": broadcast "&e%player% a fait la commande de test !" Là, si vous faites la commande /test test, le message "&e%player% a fait la commande de test !" sera affiché à tout les joueurs. Vous pouvez aussi indiquer plusieurs arguments, par exemple: command /test <text> <text>: trigger: if argument 1 is "test": if argument 2 is "test2": send "Ca marche !" Là, si vous faites la commande /test test test2, un message vous sera envoyé. Il y a ausis la possibilité de détecter si l'argument n'est pas mit, par exemple: command /test <text>: trigger: if argument 1 is not set: send "&cVeuillez indiquer un texte !" Dans cet exemple, si vous faites /test sans indiquer quelque chose après, ce message vous sera affiché. Voilà, j'espère que le tutoriel vous aura aidé. Je sais qu'il manque beaucoup de choses, mais c'est un tutoriel pour débutant, donc je ne montre que le plus simple ;) Si vous avez une question, n'hésitez pas ! Cordialement, Voserv
    1 point
×
×
  • 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.