The script for the SoundZone:
;Artificial Intelligence Script
;Header
desc = Sound In Zone
;Triggers
:state=0,plrwithinzone=1:state=1,sound=$0
:state=1,plrwithinzone=0:state=0
;End of Script
The script for the TriggerZone (to activate the corpse):
;Artificial Intelligence Script
;Header
desc = activate other entity if plr is in zone
;Triggers
:state=0,plrwithinzone=1:state=1,activateifused=1
;End of Script
Type the name of the corpse in the IF USED field of the TriggerZone.
The script for the corpse:
;Artificial Intelligence Script
;Header
desc = Fade Out Disappear
;Triggers
:state=0,activated=1:state=1
:state=1,alphafadeequal=100:decalphafade=0
:state=1,alphafadeequal=0:state=2,destroy
;End of Script
This is the normal "fadecorpse" script which is in the scriptbank/destroy folder.
The only thing i changed is that i added the condition "activated=1".
You have to use this as a Main script not as a Destroy script.