Aller au contenu

Joriis

Modérateur Forum
  • Compteur de contenus

    3044
  • Inscription

  • Dernière visite

  • Jours gagnés

    36
  • Crédits

    1,221 [Faire un don]

Messages posté(e)s par Joriis


  1. Hum... Je ne pense pas qu'on le puisse appelé ce skript comme étant une "API" mais bon... C'est un bon skript ;)

     

    Amicalement,

     

    Le SkyZik.

    Bonsoir, C'est pour remplacer BARAPI ou bossbar^^ ! donc forcement ce n'est pas vraiment un API mais remplace entièrement ce que fais ses 2 plugins^^


  2. Si tu copies le code d'un autre, tu es dans l'obligation de citer l'auteur ou de mettre un lien vers son post.Et comme l'on t'a dit plus haut essaye de mettre directement en français (surtout vu le temps que prend ce topic à traduire).

    C'est à lui -> il a juste copier / colle son topic qui est sur Spigot ...


  3. Bonjour,

     

    Mon tutoriel étant énorme, j'ai séparé mon tutoriel en deux parties !

    Nous allons entrer dans mon premier tutoriel pour les Skripteurs avancés. Si vous êtes débutants, veuillez d'abord apprendre les bases, et regarder des tutoriels.

    Je vous invite à aller voir mes tutoriels pour débutants ici:

    Créer des menus > http://skript-mc.fr/forum/index.php?threads/débutant-créer-un-inventaire.74/

    Les loops > http://skript-mc.fr/forum/index.php?threads/débutant-les-loops.57/

    Les variables > http://skript-mc.fr/forum/index.php?threads/débutant-les-variables.52/

    Les commandes > http://skript-mc.fr/forum/index.php?threads/débutant-les-commandes.53/#post-355

     

    I/Mettre en place les variables

    C'est un début à tout. Vous devrez savoir manipuler les variables. Nous allons mettre en place les variables par défault:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Là, nous avons mit en place les paramètres par défault. Voici la description de chaque variable:

    {game.%player%.join} : La variable pour indiquer si le joueur est en jeu

    {game.start} : Variable pour indiquer si le jeu a démarré

    {game.slots} : Variable pour définir le nombre de joueurs présents

    Nous disposons maintenant de nos variables. Nous allons donc pouvoir mettre en place notre première

    commande pour rejoindre le jeu.

     

    II/Commande pour rejoindre

    Nous allons mettre en place une commande pour rejoindre. Mais d'abord nous allons penser à notre jeu: nous allons dire que notre jeu sera un jeu de Pvp à 8 joueurs maximum.

    D'abord, nous allons mettre en place notre commande (Pour cette étape, vous devrez savoir manipuler les variables et les commandes à multi arguments)

    Il est important que quand le joueur fait sa commande, de mettre une condition pour savoir si le jeu a démarré, si la partie est complète ou si il est déja en jeu.

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    La variable {game.%player%.join} sera activée quand le joueur sera en jeu, donc nous allons mettre une condition pour savoir si le joueur est en jeu ou non.

    Ensuite, nous allons devoir détecter si la partie a déja démarrée:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Là, grâce à " if {game.start} is true:" nous pouvons détecter si la partie a démarré. Et il ne reste plus qu'a faire si la partie est complète:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Grâce à "if {game.slots} is 8:" nous allons pouvoir détecter si la variable est à 8, si oui, cela voudra dire que la partie est complète. Donc soyons logique, quand un joueur fera la commande, cela ajoutera "1" dans cette variable. Donc, si la variable est à 8, cela voudra dire qu'il y a 8 joueurs présents.

     

    Maintenant, il faut faire que si la commande se déroule correctement, le joueur soit téléporté dans la salle d'attente par exemple et faire qu'il soit en jeu.

    D'abord nous allons faire une commande pour placer le point d'attente:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Là, la variable {game.wait} sera placée à l'endroit du joueur.

    Maintenant, nous allons reprendre notre skript au dessus. Nous allons faire que le joueur soit téléporté et qu'il soit défini comme étant en jeu:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Le "set {game.%player%.join} to true" est une partie extrèmement importante pour dire que le joueur est en jeu !, de plus il est obligatoire de mettre "add 1 to {game.slots}" pour dire que un joueur a rejoin

    Grâce à cette commande, nous avons fait que le joueur soit téléporté à {game.wait} et que "1" soit rajouté dans la variable {game.slots}

    Mais, il faut ensuite détecter par exemple, que au bout de 4 joueurs, la partie démarre, sinon, la phase d'attente sera interminable. Donc juste après nous allons mettre une condition pour détecter que si 4 joueurs sont présents, la partie démarre:

    [/code]

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Avec la condition " if {game.slots} is greater than 3" nous pouvons détecter si le nombre de joueurs est supérieur à 3. Après le message, mettez ce que vous voulez pour faire votre jeu. Et surtout, laissez le "set {game.start} to true", pour indiquer que la partie a commencé.

     

    Pour voir le reste, allez voir ma deuxième partie.

    Cordialement, Voserv

    Merci du tuto :D !


  4. Il contient 1343 lignes de code, j'ai passer beaucoup de temp dessus. Maitenant je bosse sur un worldedit skripter, j'ai fait le //set, position 1 et 2 et le //undo sa fonctionne trés bien.

    Montre nous ce code ... au lieu de te la "vanter".


  5. salut, j'avais quelque bug avec cette méthode, dans certain monde, je voyais la bar a partir d'une certaine hauteur

    et selon les mondes, la hauteur varié.

     

    une idée de pourquoi ?

    Bonsoir, Je n'est jamais eu ce bug, même sur les serveurs que j'ai teste, donc je ne sais pas répondre à ta question malheureusement. Désolé. Surtout que je voix pas pourquoi ça ferai ça^^

     

    Cordialement

×
×
  • 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.