IIuKa,у тебя всего есть 10сек. бомба может мигать 15, 20 или 60 сек. в зависимости в
server.cfgтут несколько вариантов.
1. Установим в
server.cfg параметр
mp_c4timer 10 //время до взрыва бомбы.
2. Т.к. 10 сек. ОЧЕНЬ мало, это реально фора для Т, можно получить значение
mp_c4timer с
server.cfg и когда будет 10 и меньше сек, будет играть звуки.
ну вот попробуй.
P.S - не забывай про

Код
#include <amxmodx>
new g_C4Timer
public plugin_init()
{
register_plugin("C4 CD Voice", "1.5", "Sutar")
register_logevent("setBombPlanted", 3, "2=Planted_The_Bomb")
}
public setBombPlanted()
{
g_C4Timer = get_cvar_num("mp_c4timer")
if(g_C4Timer > 10)
set_task(1.0, "setBombPlanted")
else if(g_C4Timer > 0 && g_C4Timer <= 10)
set_task(1.0, "BombVoice", 83038, "", 0, "b")
}
public BombVoice()
{
--g_C4Timer
if(g_C4Timer > 0)
{
switch(g_C4Timer)
{
case 1: client_cmd(0, "spk sound/misc/c4ivanoff/1_sec")
case 2: client_cmd(0, "spk sound/misc/c4ivanoff/2_sec")
case 3: client_cmd(0, "spk sound/misc/c4ivanoff/3_sec")
case 4: client_cmd(0, "spk sound/misc/c4ivanoff/4_sec")
case 5: client_cmd(0, "spk sound/misc/c4ivanoff/5_sec")
case 6: client_cmd(0, "spk sound/misc/c4ivanoff/6_sec")
case 7: client_cmd(0, "spk sound/misc/c4ivanoff/7_sec")
case 8: client_cmd(0, "spk sound/misc/c4ivanoff/8_sec")
case 9: client_cmd(0, "spk sound/misc/c4ivanoff/9_sec")
case 10: client_cmd(0, "spk sound/misc/c4ivanoff/10_sec")
}
}
else
remove_task(83038)
}
public plugin_precache()
{
precache_generic ("sound/misc/c4ivanoff/1_sec.wav")
precache_generic ("sound/misc/c4ivanoff/2_sec.wav")
precache_generic ("sound/misc/c4ivanoff/3_sec.wav")
precache_generic ("sound/misc/c4ivanoff/4_sec.wav")
precache_generic ("sound/misc/c4ivanoff/5_sec.wav")
precache_generic ("sound/misc/c4ivanoff/6_sec.wav")
precache_generic ("sound/misc/c4ivanoff/7_sec.wav")
precache_generic ("sound/misc/c4ivanoff/8_sec.wav")
precache_generic ("sound/misc/c4ivanoff/9_sec.wav")
precache_generic ("sound/misc/c4ivanoff/10_sec.wav")
}
Отредактировал: Orty_Hart, - 9.11.2012, 20:31