Je voulais créer un script qui supprime des chutes d'eau lorsqu'une varible globale est mise à jour.
J'ai donc commencé par un simple Disable lorsque la variable passait à 1.
Le problème c'est que le son d'eau produit par la cascade continuait.
Donc, je les ai fait dessendre très loin vers le bas pour que l'on ne les entende plus.
Mais le problème, c'est que lorsque ma variable retourne à 0, les chuttes, elles, ne reviennent pas :'(
Si vous avez une petite idée, n'hésité pas
peut-être utilisé "StopSound" :s ?
Begin 0HR_chute short doonce short remmetre short unefois If ( unefois == 0 ) Set unefois to 1 Set remmetre to 1 Endif If ( "0HR_eau" == 1 ) If ( doonce == 0 ) SetPos z -6000 Set doonce to 1 Set remmetre to 0 Endif Else If ( remmetre == 0 ) SetPos z 6000 SetAtStart Set doonce to 0 Set remmetre to 1 Endif Endif if ( CellChanged == 0 ) if ( GetSoundPlaying "Cave_Waterfall" == 0 ) PlayLoopSound3DVP "Cave_Waterfall", 1.0, 1.0 endif endif End
Merci d'avance
Modifié par haroold, 08 janvier 2006 - 19:27.