Bonjour voilà je voudrais créer une sirène US, à utiliser sur l'ordi, par exemple quand j'appuie sur a, et bien un son comme (wail) est émis jusqu'à je relâche la touche, et que je puisse utiliser deux son en même temps. Je ne sais pas si c'est possible, vous voyez un peu le genre, c'est comme si j'avais une vraie sirène avec les touches pour allumer et tout mais sur un clavier. Ca fait deux semaines que je cherche mais je ne trouve pas, je débute en programmation C.
Sinon j'ai un script dans le jeu emergency 4 ou quand je clique sur le une icône une sirène sonne exemple le klaxon comme ici :
http://www.dailymotion.com/user/TraftCarissan/video/x9m1a3_manual-siren-script-emergency-4_videogames mais je voudrais au lieu d'utiliser ma souris attribuer des touches de clavier. Comment faire voici le script (pour wail):
PS: pour le programme de la sirène énoncé plus haut je voudrais faire comme dans le jeu là mais sans utiliser le jeu. Merci.
int DummyGroup = 22;
object VcmdWailSiren : CommandScript
{
VcmdHorn()
{
SetIcon("sirens");
SetCursor("sirens");
SetRestrictions(RESTRICT_SELFEXECUTE);
SetPossibleCallers(ACTOR_VEHICLE);
}
bool CheckPossible(GameObject *Caller)
{
if (!Caller->IsValid())
return false;
return true;
}
bool CheckTarget(GameObject *Caller, Actor *Target, int childID)
{
if (!Target->IsValid() || Target->GetID() != Caller->GetID())
return false;
return true;
}
void PushActions(GameObject *Caller, Actor *Target, int childID)
{
Vehicle v(Caller);
int hornsoundID;
Vector CarPos = v.GetPosition();
hornsoundID =
Audio::PlaySample3D("mod:Audio/FX/Sirens/Touchmast
er Delta Wail.wav", CarPos, false);
//Audio::StopSample(hornsoundID);
}
};
object DummyHasSiren : CommandScript
{
DummyHasSiren()
{
SetGroupID(DummyGroup);
}
bool CheckTarget(GameObject *Caller, Actor *Target, int childID)
{
return false;
}
void PushActions(GameObject *Caller, Actor *Target, int childID)
{
}
};
Merci de votre aide.