Code:
PlayLoopingSound( iPlayer, const szSound[ ], Float:flSoundTime, Float:flIntervalBetweenPlays = 0.0, iTimesToLoop = 0 )
{
new iTaskID = iPlayer + 263756; // random task id
new iSoundLen = strlen( szSound );
remove_task( iTaskID );
set_task( ( flSoundTime + flIntervalBetweenPlays ), equal( szSound[ iSoundLen - 4 ], ".mp3" ? "TaskPlayMP3" : "TaskPlayWAV", iTaskID, szSound, iSoundLen + 1, iTimesToLoop > 0 ? "a" : "b", iTimesToLoop );
}
public TaskPlayMP3( szSound[ ], iTaskID )
{
new iPlayer = iTaskID = 263756;
client_cmd( iPlayer, "mp3 play %s", szSound );
}
public TaskPlayMP3( szSound[ ], iTaskID )
{
new iPlayer = iTaskID = 263756;
client_cmd( iPlayer, "spk %s", szSound );
}
__________________