Aller au contenu
Voserv

[Avancé]Créer un Minigame | Commande pour rejoindre

Messages recommandés

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%C3%A9butant-cr%C3%A9er-un-inventaire.74/

Les loops > http://skript-mc.fr/forum/index.php?threads/d%C3%A9butant-les-loops.57/

Les variables > http://skript-mc.fr/forum/index.php?threads/d%C3%A9butant-les-variables.52/

Les commandes > http://skript-mc.fr/forum/index.php?threads/d%C3%A9butant-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

Partager ce message


Lien à poster
Partager sur d’autres sites
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 !

Partager ce message


Lien à poster
Partager sur d’autres sites
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

Bonjour petit probleme jai fait sa:

 

if {ce.slots} is greater than 1:

broadcast "lololol"

set {ce.start} to true

 

et sa marche pas

Partager ce message


Lien à poster
Partager sur d’autres sites
Bonjour petit probleme jai fait sa:

 

if {ce.slots} is greater than 1:

broadcast "lololol"

set {ce.start} to true

 

et sa marche pas

Contenu masqué

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

Et là ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Contenu masqué

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

Et là ?

Nno ses moi je suis con car jt tout seul donc ses sur je suis pas plus de 1 XD

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

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