/*
changelog: 1.0
1.1 - Убран баг
*/
#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN "C4 CD Voice"
#define VERSION "1.1"
#define AUTHOR "TTuCTOH"
new g_C4Timer
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("round_new", 2, "1=Round_Start");
register_logevent("round_end", 2, "1=Round_End");
register_logevent("round_end", 2, "1&Restart_Round_");
}
public round_new()
{
g_C4Timer = -1
remove_task(8038)
}
public round_end()
{
g_C4Timer = -1
remove_task(8038)
}
public bomb_planted(id)
{
g_C4Timer = 35;
set_task(1.0, "bomb_voice", 8038, "", 0, "b")
}
public bomb_voice()
{
if (--g_C4Timer > 0)
{
switch(g_C4Timer)
{
case 1:client_cmd(0, "wav play sound/misc/c4timer/1_sec")
case 2:client_cmd(0, "wav play sound/misc/c4timer/2_sec")
case 3:client_cmd(0, "wav play sound/misc/c4timer/3_sec")
case 4:client_cmd(0, "wav play sound/misc/c4timer/4_sec")
case 5:client_cmd(0, "wav play sound/misc/c4timer/5_sec")
case 6:client_cmd(0, "wav play sound/misc/c4timer/6_sec")
case 7:client_cmd(0, "wav play sound/misc/c4timer/7_sec")
case 8:client_cmd(0, "wav play sound/misc/c4timer/8_sec")
case 9:client_cmd(0, "wav play sound/misc/c4timer/9_sec")
case 10:client_cmd(0, "wav play sound/misc/c4timer/10_sec")
case 20:client_cmd(0, "wav play sound/misc/c4timer/20_sec")
case 30:client_cmd(0, "wav play sound/misc/c4timer/30_sec")
}
}else
remove_task(8038)
}
public plugin_precache()
{
precache_generic ("sound/misc/c4timer/1_sec.wav")
precache_generic ("sound/misc/c4timer/2_sec.wav")
precache_generic ("sound/misc/c4timer/3_sec.wav")
precache_generic ("sound/misc/c4timer/4_sec.wav")
precache_generic ("sound/misc/c4timer/5_sec.wav")
precache_generic ("sound/misc/c4timer/6_sec.wav")
precache_generic ("sound/misc/c4timer/7_sec.wav")
precache_generic ("sound/misc/c4timer/8_sec.wav")
precache_generic ("sound/misc/c4timer/9_sec.wav")
precache_generic ("sound/misc/c4timer/10_sec.wav")
precache_generic ("sound/misc/c4timer/20_sec.wav")
precache_generic ("sound/misc/c4timer/30_sec.wav")
}