I have made some progress. But i still can't have two sounds playing same time. The code:

#include <acknex.h>;
#include <default.c>;
BMAP* sight_png = "sight.png";
SOUND* shoot_wav = "gun_1.wav";
SOUND* explode_wav = "explode.wav";


function gunsound2();



function gunsound2()
{
while(1)
{
if(mouse_left)
{
SOUND* wavsound = snd_create("explode.wav");
var wavhandle = snd_play(wavsound,50,0);
wait(-1);
snd_remove(wavsound);
}
if(mouse_right)
{
SOUND* wavsound = snd_create("gun_1.wav");
var wavhandle = snd_play(wavsound,50,0);
wait(-0.1);
snd_remove(wavsound);
}
wait(1);
}
}

function main()
{
screen_size.x = 800; // set the screen size
screen_size.y = 600;
video_screen = 2; // Window mode

mouse_spot.x = bmap_width(sight_png) /2; // sets the mouse spot
mouse_spot.y = bmap_height(sight_png)/2;
mouse_map = sight_png; // mouse bitmap
mouse_mode = 1; //mouse mode


gunsound2();
while(1)
{
vec_set(mouse_pos,mouse_cursor);
wait(1);
}
} // end main


Please HELP !!!


Trust NoOne (only me =])
_________________________