Aller au contenu

Classement

Contenu populaire

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

  1. Hello le monde, Je vous présente mon 1er tutoriel qui aura pour sujet "Comment créer un mini-jeu" ! Niveau : Facile Type : FFA - KITS Partie 1 : Création de la commande de setup: Nous allons commencer par crée une commande de setup qui nous permettra de crée des arènes , définir les spawn , lobby ect... On crée la commande : command /ffasetup [<text=help>] [<text>]: trigger: [spoiler=Questions sur la commande]Pourquoi mettre des "[ ]" : Tout simplement pour dire que les arguments ne sont pas obligatoires ! Que signifie "<text=help>" : Cela signifie que si le joueur n'entre pas d'argument texte , il fera obligatoirement la commande "/ffasetup help". On crée maintenant notre premier argument , le "help" : command /ffasetup [<text=help>] [<text>]: trigger: if arg 1 is "help": message "&7Aide sur le setup du FFA" message "&7/ffasetup create <nom>&8: &fCréer une arène" message "&7/ffasetup remove <nom>&8: &fSupprimer une arène" message "&7/ffasetup setspawn <nom>&8: &fMettre le spawn d'une arène" message "&7/ffasetup setlobby&8: &fMettre le lobby" stop Maintenant que ceci est fait , nous pouvons attaquer les choses sérieuses , la création des arènes et l'ajout d'une section options : [spoiler=Code ] options: prefix: &cFFA &4> &f # On définie l'option "prefix" pour ne pas à devoir toujours la récrire if arg 1 is "create": if arg 2 is set: # On vérifie que l'argument 2 est mit if {ffa.arena.%arg 2%} is not set: # On vérifie qu'une arène avec pour nom l'argument 2 n'existe pas set {ffa.arena.%arg 2%} to true # On met une variable pour dire qu'une arène avec pour l'argument 2 existe add arg 2 to {ffa.arena.list::*} # On ajoute l'arène à une liste (Utile pour plus tard) set {ffa.arena.has-spawn.%arg 2%} to false # On met une variable pour dire que l'arène n'a pas de spawn message "{@prefix} L'arène &c%arg 2% &fa été crée avec succès." # Message pour dire que l'arène a été crée stop # Arrêter les effets de la commande else: message "{@prefix} L'arène &c%arg 2% &fexiste déjà." stop else: message "{@prefix} Utilisation correcte : /ffasetup create <nom>." stop Maintenant créons un argument qui permet de supprimer une arène : [spoiler=Code] if arg 1 is "remove": if arg 2 is set: # On vérifie que l'argument 2 est mit if {ffa.arena.%arg 2%} is true: # On vérifie que l'arène existe clear {ffa.arena.%arg 2%} # On supprime la variable qui dit que l'arène existe remove arg 2 from {ffa.arena.list::*} # On enlève l'arène de la liste clear {ffa.arena.has-spawn.%arg 2%} # On supprime la variable qui dit que l'arène a un spawn ou pas clear {ffa.arena.spawn.%arg 2%} # On enlève la variable qui représente le spawn de l'arène (Vous comprendrez plus tard) message "{@prefix} L'arène &c%arg 2% &fa été supprimé avec succès." # Message pour dire que l'arène a été supprimé stop # Arrêter les effets de la commande else: message "{@prefix} L'arène &c%arg 2% &fn'existe pas." stop else: message "{@prefix} Utilisation correcte : /ffasetup remove<nom>." stop Maintenant la commande pour définir le spawn d'une arène : [spoiler=Code] if arg 1 is "setspawn": if arg 2 is set: # On vérifie que l'argument 2 est mit if {ffa.arena.%arg 2%} is true: # On vérifie que l'arène existe set {ffa.arena.spawn.%arg 2%} to location of player # On met la variable qui représente le spawn de l'arène à la location du joueur message "{@prefix} Le spawn de l'arène &c%arg 2% &fa été mit en %location of player%." # Message pour dire que le spawn a été mit stop # Arrêter les effets de la commande else: message "{@prefix} L'arène &c%arg 2% &fn'existe pas." stop else: message "{@prefix} Utilisation correcte : /ffasetup setspawn <nom>." stop Et bien sur la commande pour définir le lobby : [spoiler=Code] if arg 1 is "setlobby": set {ffa.lobby} to location of player # On met la variable qui représente le lobby à la location du joueur message "{@prefix} Tu as mis le lobby en %location of player%." stop Voilà la première partie de ce tutoriel est finit , prochaine partie sur le jeu en lui même ^^ [spoiler=Code en entier] # Tutoriel sur création d'un mini-jeux # Difficulté : Facile # Type : FFA - KITS # Par SkyZik # Partie 1 : Création de la commande de setup + Options options: prefix: &cFFA &4> &f command /ffasetup [<text=help>] [<text>]: trigger: if arg 1 is "help": message "&7Aide sur le setup du FFA" message "&7/ffasetup create <nom>&8: &fCréer une arène" message "&7/ffasetup remove <nom>&8: &fSupprimer une arène" message "&7/ffasetup setspawn <nom>&8: &fMettre le spawn d'une arène" message "&7/ffasetup setlobby&8: &fMettre le lobby" stop if arg 1 is "create": if arg 2 is set: # On vérifie que l'argument 2 est mit if {ffa.arena.%arg 2%} is not set: # On vérifie qu'une arène avec pour nom l'argument 2 n'existe pas set {ffa.arena.%arg 2%} to true # On met une variable pour dire qu'une arène avec pour l'argument 2 existe add arg 2 to {ffa.arena.list::*} # On ajoute l'arène à une liste (Utile pour plus tard) set {ffa.arena.has-spawn.%arg 2%} to false # On met une variable pour dire que l'arène n'a pas de spawn message "{@prefix} L'arène &c%arg 2% &fa été crée avec succès." # Message pour dire que l'arène a été crée stop # Arrêter les effets de la commande else: message "{@prefix} L'arène &c%arg 2% &fexiste déjà." stop else: message "{@prefix} Utilisation correcte : /ffasetup create <nom>." stop if arg 1 is "remove": if arg 2 is set: # On vérifie que l'argument 2 est mit if {ffa.arena.%arg 2%} is true: # On vérifie que l'arène existe clear {ffa.arena.%arg 2%} # On supprime la variable qui dit que l'arène existe remove arg 2 from {ffa.arena.list::*} # On enlève l'arène de la liste clear {ffa.arena.has-spawn.%arg 2%} # On supprime la variable qui dit que l'arène a un spawn ou pas clear {ffa.arena.spawn.%arg 2%} # On enlève la variable qui représente le spawn de l'arène (Vous comprendrez plus tard) message "{@prefix} L'arène &c%arg 2% &fa été supprimé avec succès." # Message pour dire que l'arène a été supprimé stop # Arrêter les effets de la commande else: message "{@prefix} L'arène &c%arg 2% &fn'existe pas." stop else: message "{@prefix} Utilisation correcte : /ffasetup remove <nom>." stop if arg 1 is "setspawn": if arg 2 is set: # On vérifie que l'argument 2 est mit if {ffa.arena.%arg 2%} is true: # On vérifie que l'arène existe set {ffa.arena.spawn.%arg 2%} to location of player # On met la variable qui représente le spawn de l'arène à la location du joueur message "{@prefix} Le spawn de l'arène &c%arg 2% &fa été mit en %location of player%." # Message pour dire que le spawn a été mit stop # Arrêter les effets de la commande else: message "{@prefix} L'arène &c%arg 2% &fn'existe pas." stop else: message "{@prefix} Utilisation correcte : /ffasetup setspawn <nom>." stop if arg 1 is "setlobby": set {ffa.lobby} to location of player # On met la variable qui représente le lobby à la location du joueur message "{@prefix} Tu as mis le lobby en %location of player%." stop Amicalement, Le SkyZik. PS: Je n'ai pas testé le code PS2: Ceci est mon 1er tutoriel ^^
    1 point
  2. Et il ny a pas que toi .. 2 - 3 personnes ont eu le meme tour ;)
    1 point
  3. Ca m est arrivé la meme chose 2 fois ... Faut que t enleve un plugin qui fait bugger "Skript" ,si je me rappelle bien , moi c était le plugin Voxel pour moi ...
    1 point
  4. {enjeu.%loop-uuid of player%} -> {enjeu.%uuid of loop-player%}
    1 point
  5. Je peux te le faire mais tu devras obligatoirement utiliser mon skript Factions ...
    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.