Aller au contenu

Kwizzy

Membre
  • Compteur de contenus

    262
  • Inscription

  • Dernière visite

  • Jours gagnés

    5
  • Crédits

    20 [Faire un don]

Tout ce qui a été posté par Kwizzy

  1. Très bon skript, à mettre sur sa BDD ;
  2. Kwizzy

    TUTO : Les fichiers .YML

    Ah bon ? Me semble que si je regarderais mais moi je crois que si ..
  3. Kwizzy

    TUTO : Les fichiers .YML

    Ajoute une commande pour reload et dans le trigger tu mets ça : set {message} to value "Message" get of "AliaCraft/message/config.yml"
  4. Merci :) Mais c'est de la logique aussi. Oui mais c'est vraiment pour n'utiliser que 1 joueur en tête du vois, pour des mini jeux ou il faut voir qui a le plus de points ect..
  5. Bonjour, Comment pourrait-on faire un top player sans random sk ? Réfléchissez ... Une variable peut être comparé. Une variable peut être transformé. Toujours pas ? Rhaa je vais devoir expliquer alors ! I - En texte : En gros nous avons 3 joueurs A . B . C. Une variable {TOP} Le joueur A gagne 1 coins. Nous allons mettre une première fois la variable à zero. Nous vérifions si le joueur a une score plus élevé que la variable. C'est le cas. Nous mettons donc la variable à 1. Et une autre variable {topplayer} pour le joueur. Le joueur B gagne 5 coins. Nous vérifions si la variable {TOP} est >< ou = aux coins du joueur. Le joueur a un plus grand nombre de coins que la variable. C'est le cas. Nous mettons donc la variable à 5. Et une autre variable {topplayer} pour le joueur. Le joueur B gagne 4 coins. Nous vérifions si le joueur a une score plus élevé que la variable. C'est n'est pas le cas. Nous arrêtons le traitement. Et si le mode texte ne vous suffit pas... II - En skript : on death of player: if {top} is not set: set {top} to 0 if {point.%attacker%} is greater than {top}: set {top} to {point.%attacker%} set {topplayer} to the attacker stop Voilà ! Bon, on peut y faire avec seulement 1 joueur en top mais, c'est déjà ça surtout si on veut pas utiliser d'addons.
  6. Kwizzy

    Substract from variable

    C'est pour ça que j'ai dit "sinon" ;)
  7. Kwizzy

    Substract from variable

    Salut, Sinon : Remove 1 from {variable}
  8. Kwizzy

    TUTO : Les fichiers .YML

    Dans ta signature tu as marqué Skripteur minecraft pro. J'en déduis que tu n'es pas si "pro" que ça . . ..
  9. Kwizzy

    TUTO : Les fichiers .YML

    Pas si connu que ça figure toi. ;)
  10. Bonjour, Je suis donc nouveau sur Skript-mc, j'ai un certain niveau et c'est pour ça que je vais vous faire partager une de mes connaissances qui est assez recherché. Comment pourrait-on créer un fichier .yml ? Tout d'abord, il faut savoir skript tout seul ne permet pas l'édition de fichier .yml C'est pour ça que nous allons utiliser WildSkript. WildSkript permet de : créer/éditer/lire des fichiers. On place alors les expressions qui permettent de créer le fichier la première fois, au démarrage. On vérifie en premier si un dossier du nom de votre skript ou autre est créé. S'il ne l'est pas on le créer. On vérifie ensuite si un fichier config.yml ou autre est créé. S'il ne l'est pas on le créer. ( Ne vous inquiétez pas je vous expliquerais plus en détail après la fin des explications texte. ) Nous créons donc ces fameuses lignes du code du .yml juste en dessous. Ensuite nous établissons des variables qui sont les options que vous avez définis dans votre fichier. Et voilà. Le code donne quoi maintenant ? Immaginons-nous, on voudrait par exemple configurer un message : # _______ _ _ _ # |__ __| | | (_) | | # | |_ _| |_ ___ _ __ _ ___| | # | | | | | __/ _ \| '__| |/ _ \ | # | | |_| | || (_) | | | | __/ | # |_|\__,_|\__\___/|_| |_|\___|_| #========================================================================================# on load: if folder "plugins/message" doesn't exists: #Vérification du dossier send "&e&lLe dossier plugins/message n'existe pas ! " to console send "&aCréation du dossier en cours." to console create folder "plugins/message" #Création du dossier send "&2Dossier créée" to console if file "plugins/message/config.yml" doesn't exists: #Vérification du fichier send "&e&lLe fichier n'existe pas !" to console send "&aCréation de : config.yml.." to console create file "plugins/message/config.yml" #Création du fichier wf "Message: Bonjour je suis kwizzy !" to "plugins/message/config.yml" #wf ( qui vient de wildskript ) permet d'éditer le fichier wait 1 tick set {message} to value "Message" get of "plugins/message/config.yml" #Ici on dit que la variable {message} correspond a Message dans le fichier précédant. else: #Dans tous les autres cas il faut set la(les) variable set {message} to value "Message" get of "plugins/message/config.yml" command /message: trigger: send "%{message}%" /!\ Pour l'instant vous ne pouvez pas mettre de variables dans le fichier /!\
×
×
  • 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.