
Originally Posted by
marteline
Pierrot, this can be useful:
This code play 3 differents sounds for 3 different ranges while GPXSLIDER1 acts
Code:
"ONSLDGPXSLIDER1","EVAL;SLDSTATUS;<($GPXSLIDER1$;$PREVSLD$)||EVAL;RANGE_FAR;>($GPXSLIDER1$;40000)||EVAL;RANGE_MID;>($GPXSLIDER1$;15000)||EVAL;RANGE_MID;>($RANGE_MID$;$RANGE_FAR$)||EVAL;RANGE_CLO;<($GPXSLIDER1$;15000)||IFVAR;SLDSTATUS=1;IFVAR;RANGE_CLO=1;PlayWav;$SKINPATH$Scripts\RADAR\CLOSE.wav||IFVAR;SLDSTATUS=1;IFVAR;RANGE_MID=1;PlayWav;$SKINPATH$Scripts\RADAR\MID.wav||IFVAR;SLDSTATUS=1;IFVAR;RANGE_FAR=1;PlayWav;$SKINPATH$Scripts\RADAR\FAR.wav||SETVAR;PREVSLD;$GPXSLIDER1$"
I have defined the variables as follow into the skin.ini file:
[GPSEXEC]
SLDSTATUS=1
RANGE_CLO=1
RANGE_MID=1
RANGE_FAR=1
Code:
"ONSLDGPXSLIDER1","EVAL;SLDSTATUS;<($GPXSLIDER1$;$PREVSLD$)||EVAL;RANGE_FAR;>($GPXSLIDER1$;40000)||EVAL;RANGE_MID;>($GPXSLIDER1$;15000)||EVAL;RANGE_MID;>($RANGE_MID$;$RANGE_FAR$)||EVAL;RANGE_CLO;<($GPXSLIDER1$;15000)||IFVAR;SLDSTATUS=1;IFVAR;RANGE_CLO=1;Playsound;$SKINPATH$Sounds\CLOSE.wav||IFVAR;SLDSTATUS=1;IFVAR;RANGE_MID=1;Playsound;$SKINPATH$Sounds\MID.wav||IFVAR;SLDSTATUS=1;IFVAR;RANGE_FAR=1;Playsound;$SKINPATH$Sounds\FAR.wav||SETVAR;PREVSLD;$GPXSLIDER1$"
How do you set the $PREVSLD$ variable please ?
oops if understand how to !
Code:
SETVAR;PREVSLD;$GPXSLIDER1$
But your line don't run for me (i have just replaced playwav by playsound and the wav's folder)
Bookmarks