#include <amxmodx>
#include <amxmisc>
new nTimer, nMsg
public plugin_init()
{
register_plugin("Nice RR", "1.0", "sector")
nTimer = 60
set_task(1.0, "nice_rr_timer", _, _, _, "a", 60)
nMsg = CreateHudSyncObj()
}
public plugin_precache()
{
precache_generic("sound/sector/ny_rr.mp3")
precache_sound("sector/nice_1.wav")
precache_sound("sector/nice_2.wav")
precache_sound("sector/nice_3.wav")
precache_sound("sector/nice_4.wav")
precache_sound("sector/nice_5.wav")
precache_sound("sector/nice_s.wav")
}
public nice_rr_timer()
{
set_hudmessage(255, 255, 255, 0.70, 0.30, 0, 6.0, 2.0)
ShowSyncHudMsg(0, nMsg, "Ожидаем игроков!^nЕще %d сек...", nTimer)
switch(nTimer)
{
case 10: client_cmd(0, "spk sector/nice_s.wav")
case 5: client_cmd(0, "spk sector/nice_5.wav")
case 4: client_cmd(0, "spk sector/nice_4.wav")
case 3: client_cmd(0, "spk sector/nice_3.wav")
case 2: client_cmd(0, "spk sector/nice_2.wav")
case 1: client_cmd(0, "spk sector/nice_1.wav")
}
if(nTimer == 1)
{
server_cmd("sv_restartround 1")
set_task(3.0, "nice_rr_end")
}
nTimer--
}
public nice_rr_end()
{
set_hudmessage(255, 255, 255, 0.70, 0.30, 0, 6.0, 8.0)
ShowSyncHudMsg(0, nMsg, "Ожидание завершено!^nПриятной игры!")
client_cmd(0, "mp3 play sound/sector/ny_rr")
}