ACA LES DEJO UN CODIGO SUPER SENCILLO, PARA ESAS PERSONAS QUE NECESITAN UNA AYUDITA DE CODIFICANDO
DESCRIPCION: este codigo es un reproductor de sonido que evita colapsar los canales de sonido del juego que esta desarrollando, es conveniente cuando queremos que algunos de nuestros procesos no reproduzcan sonidos mientras no sean visibles en la pantalla
function play_in_screen(reg,sound,channel,vol,reps)
begin
if(!region_out(father,reg))
if(channel!=0)
stop_wav(channel);
end
if(!is_playing_wav(sound))
set_wav_volume(sound,vol);
channel = play_wav(sound,reps);
end
end
end
reg: region en la que esta siendo pintado el proceso
sound: handle del sonido cargado con load_wav
channel: canal en el que el sonido esta siendo ejecutado (normalmente capturado con play_wav
vol: volumen de reproduccion del sonido
reps: repeticiones del sonido