Aller au contenu
  • 0

Ne téléporter seulement les joueurs ayant fais /hg join


Question

Posté(e)

Bonjour tout le monde !

Je vous demande de l'aide, car j'ai un soucis sur mon skript. (Je tiens à préciser que j'ai commencé il n'y a pas longtemps, j'ai donc juste quelques bases ^^)

Je vous explique mon problème :

J'aimerai faire que je puisse lancer un HungerGames. Jusque là c'est bon, j'ai réussi à faire la commande. x)

C'est pour la suite que ça se complique... J'aimerai faire que, quand quelqu'un fasse /joinhg cela lui mette le message : "Tu as bien rejoins l'HungerGames !" ça je sais le faire, y'a pas de soucis x)

Mais comment mettre le joueur dans une liste d'attente de l'hg, et faire que, quand je fasse la commande /hgstart ou quelque chose du genre, seuls les joueurs qui sont inscrits dans cette liste soient tp à l'endroit de l'hg ?

Merci de vos futures réponses :D

Xetom

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Je te fais le debut :D

 

Tiens voila un bon debut a toi de le continuer:

 

Permissions:

HG.stop : Pour arreter la partit

La partit ce lance automatiquement au bout de dix joueurs Dans la file d'attente

Hg.spawn : pour set le spawn du HG

command /joinhg:
   trigger:
       if {HG.Join.%player%} is false:
           add 1 to {HG.Attente}
           send "&4[&6HungerGames] &aTu viens de rejoindre la file d'attente ! &b %{HG.Attente}%/10"
           set {HG.Join.%player%} to true
           set {HG.Start::%player%} to player
           if {HG.On} is false:
               if {HG.Attente} is equal to 10:
                   set {HG.On} to true
                   send "&4[&6HungerGames] &aLa partit commence dans 5 sec" to {HG.Start::*}
                   wait 2 seconds
                   send "&4[&6HungerGames] &aLa partit commence dans 3 sec" to {HG.Start::*}
                   wait 1 seconds
                   send "&4[&6HungerGames] &aLa partit commence dans 2 sec" to {HG.Start::*}
                   wait 1 seconds
                   send "&4[&6HungerGames] &aLa partit commence dans 1 sec" to {HG.Start::*}
                   wait 1 seconds
                   send "&4[&6HungerGames] &aLa partit vient de commencé" to {HG.Start::*}
                   teleport {HG.Start::*} to {HG.Spawn}
       else:
           send "&4[&6HungerGames] &cTu est deja dedans !"




command /stopHG:
   permission: HG.stop
   trigger:
       clear {HG.Attente}
       set {HG.On} to false
       teleport {HG.Start::*} to spawn

command /setHg:
   permission: HG.spawn
   trigger:
       set {HG.spawn}
       send "&4tu a bien set le spawn du HG"

  • J'aime 1
  • 0
Posté(e)
Je te fais le debut :D

 

Tiens voila un bon debut a toi de le continuer:

 

Permissions:

HG.stop : Pour arreter la partit

La partit ce lance automatiquement au bout de dix joueurs Dans la file d'attente

Hg.spawn : pour set le spawn du HG

command /joinhg:
   trigger:
       if {HG.Join.%player%} is false:
           add 1 to {HG.Attente}
           send "&4[&6HungerGames] &aTu viens de rejoindre la file d'attente ! &b %{HG.Attente}%/10"
           set {HG.Join.%player%} to true
           set {HG.Start::%player%} to player
           if {HG.On} is false:
               if {HG.Attente} is equal to 10:
                   set {HG.On} to true
                   send "&4[&6HungerGames] &aLa partit commence dans 5 sec" to {HG.Start::*}
                   wait 2 seconds
                   send "&4[&6HungerGames] &aLa partit commence dans 3 sec" to {HG.Start::*}
                   wait 1 seconds
                   send "&4[&6HungerGames] &aLa partit commence dans 2 sec" to {HG.Start::*}
                   wait 1 seconds
                   send "&4[&6HungerGames] &aLa partit commence dans 1 sec" to {HG.Start::*}
                   wait 1 seconds
                   send "&4[&6HungerGames] &aLa partit vient de commencé" to {HG.Start::*}
                   teleport {HG.Start::*} to {HG.Spawn}
       else:
           send "&4[&6HungerGames] &cTu est deja dedans !"




command /stopHG:
   permission: HG.stop
   trigger:
       clear {HG.Attente}
       set {HG.On} to false
       teleport {HG.Start::*} to spawn

command /setHg:
   permission: HG.spawn
   trigger:
       set {HG.spawn}
       send "&4tu a bien set le spawn du HG"

 

 

Merci beaucoup :) !

  • 0
Posté(e)
{HG.Start::%player%}

 

Euh juste, avec cette variable, je dois mettre quoi comme valeur au début, dans la liste des variables pour celle-ci ?

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