Bonjour,
Je rencontre un problème avec le code suivant :
Code:
#include <amxmodx>
#define VERSION "0.0.1"
#define MAX_PLAYERS 32
new const LastCtMp3[] = "sound/misc/lastct.mp3"
new const LastTMp3[] = "sound/misc/lastt.mp3"
new bool:g_bLastCtSoundAlreadyPlayed
new bool:g_bLastTSoundAlreadyPlayed
public plugin_init()
{
register_plugin("Last Ct Sound", VERSION, "ConnorMcLeod")
register_event("HLTV", "Event_HLTV_New_Round", "a", "1=0", "2=0")
register_event("DeathMsg", "Event_DeathMsg", "a")
}
public plugin_precache()
{
precache_generic(LastCtMp3)
precache_generic(LastTMp3)
}
public Event_HLTV_New_Round()
{
g_bLastCtSoundAlreadyPlayed = false
g_bLastTSoundAlreadyPlayed = false
}
public Event_DeathMsg()
{
if( !g_bLastCtSoundAlreadyPlayed )
{
new iPlayersCt[MAX_PLAYERS], iNumCt
get_players(iPlayersCt, iNumCt, "ae", "CT")
if( iNumCt == 1 )
{
g_bLastCtSoundAlreadyPlayed = true
client_cmd(0, "mp3 play %s", LastCtMp3)
}
}
if( !g_bLastTSoundAlreadyPlayed )
{
new iPlayersT[MAX_PLAYERS], iNumT
get_players(iPlayersT, iNumT, "ae", "T")
if( iNumT == 1 )
{
g_bLastTSoundAlreadyPlayed = true
client_cmd(0, "mp3 play %s", LastTMp3)
}
}
}
C'est que mes sons sont bien placés, mais c'est le même son qui est joué à la place d'avoir 1 son réservé aux CT et 1 son réservé aux T alors que les deux sons sont bien téléchargés à l'entrée du serveur.
Merci