-Soit il suffit que tu mettes "arrêt en fondu de la BGM" (2ème page) au début de ton évent si la BGM est jouée à partir des propriétés de la map.
Moi je suis sur VXAce mais je crois que c'est similaire sur VX.
-Soit si c'est un évent parallèle qui joue la musique, alors dans ce cas :
Au plus simple : Tu actives interrupteur ??? dès que le héros entre en contact avec l'évent, et dans la page de ton évent parallèle qui joue la musique tu mets "condition = si interrupteur ??? est activé "arrêt en fondu de la BGM" sinon "joue la BGM" .Mais activer un interrupteur juste pour ça c'est pas top. Et puis faut voir aussi si tu veux que cette musique s'arrête définitivement (dans ce cas il faut que tu actives l'interrupteur local A juste après "arrêt en fondu de la BGM" et que tu créés une nouvelle page avec rien dessus et dans sa partie gauche tu met "si l'interrupteur local A est activé) ou juste cette fois.
Au plus compliqué mais mieux. Tu créés 2 variables (qui te seront obligatoirement utiles pour plus tard) et que tu fais jouer en évent parallèle (avec ou non ta BGM) ou en évent commun:
-Une variable Position X héros (modifier variable - valeur - autre - evènement héros carte X )
-Une variable Position Y héros (modifier variable - valeur - autre - evènement héros carte Y)
En gros ces 2 variables permettent au jue de savoir où se trouve ton perso sur la carte.
Maintenant lorsque tu cliques sur une case pour créer un évent, regardes en bas à droite, il y a 2 nombres. Le 1er est la position de la case sur l'axe X. Le 2ème est la postion de la case sur l'axe Y (c'est pour ça qu'il faut nommer tes variables comme j'ai dit^^)
Donc, si par exemple je créé un évent sur la case qui est à la position 011,009 alors dans mon évent paralèle qui joue la musique je mets :
>condition : si la variable position X héros = 11
>>condition : si la variable position Y héros = 9
>>"arrêt en fondu de la BGM" (puis activer inter local A si tu veux que ça soit définitif)
>>sinon
>>"jouer BGM"
>>Fin condition
>sinon
>"jouer BGM"
>Fin condition
Voilà, je sais pas si j'ai été assez clair mais le dernier choix est le mieux à faire
|