1. Le forum de Minecraft-France va définitivement fermer ses portes. Celui-ci restera en lecture seule mais vous ne pourrez plus y apporter de nouveaux topics. Nous vous invitons à nous rejoindre sur le Discord de Minecraft-France qui permet de présenter vos projets, discuter avec la communauté etc.. Merci à tous d'avoir fait vivre ce forum de nombreuses années. Pour nous rejoindre sur Discord, Cliquez ici

Résolu Musique en boucle

Discussion dans 'Commands blocks & Redstone' créé par Touche158, 15 Mai 2016.

  1. Touche158

    Touche158 Mineur

    Inscrit:
    26 Oct 2014
    Messages:
    455
    Points:
    91
    Sexe:
    Homme
    Bonjours à tous chers minecraftiens,

    Je suis venu poster ce topic car je voudrais savoir si, avec la technologie actuelle dans minecraft, on pouvait faire un playsound qui se lance quand un autre playsound vient de s'arreter.

    Par exemple, je veux faire jouer stal en boucle :
    Je lance donc un playsound puis je voudrais que stal se relance.

    Y a-t-il un moyen de faire cela ou non.
    J'espère que vous m'aurez compris.
     
  2. Mlakuss

    Mlakuss Rédacteur

    Inscrit:
    7 Sept 2013
    Messages:
    1 694
    Points:
    180
    Sexe:
    Homme
    En utilisant un /scoreboard, tu peux savoir depuis combien de temps ton /playsound a été lancé et le relancer de nouveau une fois qu'il est terminé.
     
  3. Touche158

    Touche158 Mineur

    Inscrit:
    26 Oct 2014
    Messages:
    455
    Points:
    91
    Sexe:
    Homme
    D'accord je vais essayer.

    Juste si tu pouvais me dire ce que tu veux dire par savoir :
    - faire un test en utilisant un objectif particulier dans un scoreboard
    - faire tourner une clock a côté qui permet de calculer depuis combien de temps le playsound a été lancé.
     
    #3 Touche158, 15 Mai 2016
    Dernière édition: 17 Mai 2016
  4. Mlakuss

    Mlakuss Rédacteur

    Inscrit:
    7 Sept 2013
    Messages:
    1 694
    Points:
    180
    Sexe:
    Homme
    Tu crées un objectif quelconque (dummy) et tu le fais augmenter de 1 tous les X temps. Dès que ton playsound est terminé, tu relèves la valeur de l'objectif comme ça tu sais que dès qu'un joueur a un score de Y, c'est que le playsound est terminé et tu peux reset le score et relancer le playsound.

    Par exemple, en créant l'objectif suivant:
    Code (cpp):
    /scoreboard objective add horloge dummy
    Et dans une boucle d'une seconde:
    Code (cpp):
    /scoreboard players add @a horloge 1
    /scoreboard players set @a[score_horloge_min=10] horloge 0
    /playsound entity.enderdragon.growl master @a[score_horloge_min=1,score_horloge=1] ~ ~ ~ 10000
    Tu auras le cri du dragon qui se joue toutes les 10 secondes.
     
  5. Touche158

    Touche158 Mineur

    Inscrit:
    26 Oct 2014
    Messages:
    455
    Points:
    91
    Sexe:
    Homme
    Oui c'est bien ce qu'il me semblait merci de me confirmer ce que je pensais :D
     

Partager cette page