Aller au contenu

SkyZik

Ancien
  • Compteur de contenus

    534
  • Inscription

  • Dernière visite

  • Jours gagnés

    15

Tout ce qui a été posté par SkyZik

  1. Premier tutoriel : https://skript-mc.fr/forum/index.php?threads/création-dun-mini-jeu-facile-1-2.1001/
  2. 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 ^^
  3. Je finis un tutoriel que je suis en train de faire et je m'y attaque ^^
  4. Disponible sur le ts3 :p
  5. SkyZik

    Problème loop-player...

    De rien ça fait plaisir <3 <3
  6. SkyZik

    Problème loop-player...

    {enjeu.%loop-uuid of player%} -> {enjeu.%uuid of loop-player%}
  7. Je m'occuperai de faire ton skript personnellement si tu veux bien , ok ?
  8. Sauf que son skript utilise mon code sans mon autorisation donc il lui est interdit de le posté ^^
  9. ça intéresserait des gens que je fasse des tutoriels ? Si oui , sur quels sujets ^^
  10. SkyZik

    commande a l'arret du serveur

    on skript stop: make console execute command "/cmd"
  11. SkyZik

    NoMoveSpawn

    Nous sommes dans la section tutoriel , je te prie de poster ton skript dans la section approprié.
  12. Possible d'ajouter des trophées au forum? Genre avoir un titre en dessous de son pseudo avec le trophée par exemple ^^
  13. Bon anniversaire !
  14. SkyZik

    Creative Common

    Du coups quelqu'un qui ne respecte pas les termes de Creative Commons est "hors là loi" et l'auteur peut porter plaine ?
  15. SkyZik

    Agar.io - 0.2 [Pre-Alpha]

    La mienne restera meilleure J'ai pas bien compris.... iConomie ;) Euh.. Lis un peu ma demandes ! Ce n'est pas un skript pour créer des kits ! C'est pour que les joueur achetes des kits.
  16. SkyZik

    UUID of player

    De rien , bonne nuit
  17. SkyZik

    Agar.io - 0.2 [Pre-Alpha]

    Ouai je vais refaire le code ^^
  18. SkyZik

    UUID of player

    tu laisse ça mais tu mets %uuid of arg 2%
  19. SkyZik

    UUID of player

    C'est même plus sur que le %player% car si le joueur change de nom , tu gardes quand même ses données !
  20. SkyZik

    Gang [0.1]

    Ok je verrai demain , j'implémenterai tes idées plus quelques trucs tels que : expression comme gangName(player) pour récupérer le nom du gang du joueur ^^
  21. SkyZik

    Gang [0.1]

    Pourquoi pas ! Mais quel bugs ?
  22. SkyZik

    Gang [0.1]

    Je fais refaire entièrement le code d'agar.io mais j'ai pas trop le temps là... Du coups , idée pour la futur MAJ?
×
×
  • 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.