Aller au contenu
  • 0

Problème loop-player


Question

Posté(e)

Bonjour j'ai encore un problème avec mon code....

J'aimerais que tous les joueurs voit les titles, changement de level et les sons...Le problème et que tous cela et repercuté sur un SEUL joueur alors qu'il y a plusieurs joueurs en jeu.

Merci de m'aider :)

Voila le code:

[spoiler=Code]

 

    if arg 1 is "forcestart":
           loop all players:
               if {arrow.enjeu.%uuid of loop-player%} is "dedans":
                   play raw sound "random.orb" at player with pitch 1 volume 1   
                   set the loop-player's level to 10
                   # send "{@tag} &aLe Arrow commence dans 10 secondes !"
                   send loop-player title "&e10..." for 1 seconds
                   wait 1 second
                   send loop-player title "&5Téléportation..." for 3 seconds
                   play raw sound "portal.trigger" at loop-player with pitch 1 volume 1   
                   set the loop-player's level to 9
                   wait 1 second
                   set the loop-player's level to 8
                   wait 1 second
                   set the loop-player's level to 7               
                   wait 1 second
                   set the loop-player's level to 6
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1   
                   set the loop-player's level to 5
                   # send "{@tag} &aLe Arrow commence dans 5 secondes !"
                   send loop-player title "&e5..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 4
                   # send "{@tag} &aLe Arrow commence dans 4 secondes !"
                   send loop-player title "&e4..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 3
                   # send "{@tag} &aLe Arrow commence dans 3 secondes !"
                   send loop-player title "&e3..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 2
                   # send "{@tag} &aLe Arrow commence dans 2 secondes !"
                   send loop-player title "&e2..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 1
                   # send "{@tag} &aLe Arrow commence dans 1 secondes !"
                   send loop-player title "&e1..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 0
                   # send "{@tag} &aLe Arrow commence !"
                   send loop-player title "&aLe Arrow commence !" with subtitle "&aBonne chance a tous !" for 2 seconds
                   play raw sound "random.bow" at loop-player with pitch 1 volume 1
                   wait 10 tick
                   play raw sound "random.bow" at loop-player with pitch 1 volume 1
                   # send "{@tag} &aBonne chance a tous !"
                   set {arrow.start} to true
                   stop

 

PS: Ne prenez pas en compte le code dérière les "#".

13 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Petit filou vas ! Tu ne nous avait pas parlé des erreurs in game ! :p

   if arg 1 is "forcestart":
           loop all players:
               if {arrow.enjeu.%uuid of loop-player%} is "dedans":
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1 
                   set the loop-player's level to 10
                   # send "{@tag} &aLe Arrow commence dans 10 secondes !"
                   send loop-player title "&e10..." for 1 seconds
                   wait 1 second
                   send loop-player title "&5Téléportation..." for 3 seconds
                   play raw sound "portal.trigger" at loop-player with pitch 1 volume 1 
                   set the loop-player's level to 9
                   wait 1 second
                   set the loop-player's level to 8
                   wait 1 second
                   set the loop-player's level to 7             
                   wait 1 second
                   set the loop-player's level to 6
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1 
                   set the loop-player's level to 5
                   # send "{@tag} &aLe Arrow commence dans 5 secondes !"
                   send loop-player title "&e5..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 4
                   # send "{@tag} &aLe Arrow commence dans 4 secondes !"
                   send loop-player title "&e4..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 3
                   # send "{@tag} &aLe Arrow commence dans 3 secondes !"
                   send loop-player title "&e3..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 2
                   # send "{@tag} &aLe Arrow commence dans 2 secondes !"
                   send loop-player title "&e2..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 1
                   # send "{@tag} &aLe Arrow commence dans 1 secondes !"
                   send loop-player title "&e1..." for 1 seconds
                   wait 1 second
                   play raw sound "random.orb" at loop-player with pitch 1 volume 1
                   set the loop-player's level to 0
                   # send "{@tag} &aLe Arrow commence !"
                   send loop-player title "&aLe Arrow commence !" with subtitle "&aBonne chance a tous !" for 2 seconds
                   play raw sound "random.bow" at loop-player with pitch 1 volume 1
                   wait 10 tick
                   play raw sound "random.bow" at loop-player with pitch 1 volume 1
                   # send "{@tag} &aBonne chance a tous !"
                   set {arrow.start} to true
                   stop

  • 0
Posté(e)

Sur le code que j'ai posté je n'ai pas d'erreur...

Mais en modifiant mon code suivant ce que IM_Pastek ma dit cela me fait 11 erreur... :confused:

Je vous enverrais un screen des erreurs demain si vous me le demandez (suis sur mobile). :D

  • 0
Posté(e)
Sur le code que j'ai posté je n'ai pas d'erreur...

Mais en modifiant mon code suivant ce que IM_Pastek ma dit cela me fait 11 erreur... :confused:

Je vous enverrais un screen des erreurs demain si vous me le demandez (suis sur mobile). :D

Autant pour moi, tu as raison, ça devrait marcher maintenant avec mon truc ^^'

  • 0
Posté(e)
Le code que tu as posté a été modifié ?

Un peu oui, par contre si il n'y a aucune erreur et que ça ne fonctionne quand même pas, c'est dû a ta variable qui n'est pas bien set ou pas set sur les joueurs.

  • 0
Posté(e)
Ton code marche toujours pas...

Il n'y a pas d'erreur...

Et tous les joueurs sont bien en jeu...(variable bien set)

Donc je suis coincé... :/

L'erreur viens donc de la variable :/

  • 0
Posté(e)

Pourquoi utilise tu des UUID?

if {arrow.enjeu.%uuid of loop-player%} is "dedans":

Change en:

if {arrow.enjeu.%loop-player%} is true:

Essaie de ajouter des gens à la variable {arrow.enjeu.%loop-player%} mais avec:

set {arrow.enjeu.%loop-player%} to true

Et pour les supprimer:

set {arrow.enjeu.%loop-player%} to false

Puis donne nous des news ;)

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