Код
#include <amxmodx>
#define FREQ_MUSIC 300.0
new const g_sSounds[][] =
{
"sound/csdm/music/1a.mp3",
"sound/csdm/music/2a.mp3",
"sound/csdm/music/3a.mp3",
"sound/csdm/music/4a.mp3",
"sound/csdm/music/5a.mp3",
"sound/csdm/music/6a.mp3",
"sound/csdm/music/7a.mp3",
"sound/csdm/music/8a.mp3",
"sound/csdm/music/9a.mp3",
"sound/csdm/music/10a.mp3",
"sound/csdm/music/11a.mp3",
"sound/csdm/music/12a.mp3",
"sound/csdm/music/13a.mp3",
"sound/csdm/music/14a.mp3",
"sound/csdm/music/15a.mp3",
"sound/csdm/music/16a.mp3",
"sound/csdm/music/17a.mp3",
"sound/csdm/music/18a.mp3",
"sound/csdm/music/19a.mp3",
"sound/csdm/music/20a.mp3",
"sound/csdm/music/21a.mp3"
}
public plugin_init ()
{
register_plugin ( "Sentry Music", "1.0", "QooQa" )
set_task ( FREQ_MUSIC, "PlayMusic", .flags = "b" )
}
public plugin_precache ()
{
for ( new i; i < sizeof g_sSounds; i++ )
precache_generic ( g_sSounds[i] )
}
public PlayMusic ()
{
static iCount
PlaySound(0, g_sSounds[iCount])
if(iCount == sizeof(g_sSounds))
iCount = 0
else
iCount += 1
}
stock PlaySound ( id, const sound[] )
{
if ( strcmp ( sound[strlen ( sound ) - 4], ".mp3" ) == 0 )
client_cmd ( id, "mp3 play ^"%s^"", sound )
else
client_cmd ( id, "spk ^"%s^"", sound )
}